CR / app.py
Phoenix7's picture
Update app.py
c7ce74a
raw
history blame
621 Bytes
import gradio as gr
import openai
#from pathlib import Path
# import os
# openai.api_key = os.environ.get('OPEN_API_KEY')
openai.api_key = "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"
def transcribe(audio):
print(audio)
# myfile=Path(audio)
# myfile=myfile.rename(myfile.with_suffix('.wav'))
audio_file= open(audio, "rb")
transcript = openai.Audio.transcribe("whisper-1", audio_file)
print(transcript)
return transcript["text"]
demo = gr.Interface(fn=transcribe, inputs=gr.Audio(source="microphone", type="filepath"), outputs="text")
demo.launch()
#demo.launch(share=True)