File size: 793 Bytes
7fe32cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from openai import OpenAI
import os
from dotenv import load_dotenv

# Load environment variables from .env file
load_dotenv()

# Access environment variables
api_key = os.getenv('OPENAI_API_KEY')

client = OpenAI()

# audio_file = open("audio.wav", "rb")
# transcription = client.audio.transcriptions.create(
#     model="whisper-1",
#     file=audio_file
# )
# print(transcription.text)
def process_audio_with_whisper(): # Save the audio data to a file 
    
    with open("audio.wav", "rb") as audio_file: 
        transcription = client.audio.transcriptions.create( 
            model="whisper-1", file=audio_file 
            ) 
        print(transcription.text)
        return transcription.text
    
if __name__ == "__main__":
    process_audio_with_whisper()