File size: 519 Bytes
e7aceea
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import 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=temperature)        # to do, explore temperature
    dt = round(time.time()-t0,2)

    transcript = transcript.text
    print(f'Whisper transcribe [dt={dt} secs]')
    return transcript