corfodemo / ailib.py
sergiolucero's picture
Update ailib.py
6d89794 verified
raw
history blame
No virus
595 Bytes
import openai
import time
OPENAI_TRANSCRIPTION_MODEL='whisper-1'
openai_client = openai.OpenAI()
def whisper_transcribe(fn, temperature=0):
t0 = time.time()
audio_file = open(fn,'rb') # redundant?
whisper = openai_client.audio.transcriptions.create
transcript = whisper(model=OPENAI_TRANSCRIPTION_MODEL,
file=audio_file, language='es',
temperature=0.0) # to do, explore temperature
dt = round(time.time()-t0,2)
transcript = transcript.text
print(f'Whisper transcribe [dt={dt} secs]')
return transcript