Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -18,7 +18,7 @@ def transcribe(audio):
|
|
18 |
# Call the transcribe method with the file-like object
|
19 |
transcript = openai.Audio.transcribe("whisper-1", audio_file)
|
20 |
|
21 |
-
return transcript["text"]
|
22 |
|
23 |
|
24 |
|
@@ -99,13 +99,14 @@ with gr.Blocks() as demo:
|
|
99 |
with gr.Column(scale=1):
|
100 |
user_audio = gr.Audio(source="microphone", type="filepath", label="Input Phrase")
|
101 |
submit_btn = gr.Button(value="Transcribe Audio")
|
|
|
102 |
submit_btn2 = gr.Button(value="Submit Text")
|
103 |
gpt_voice = gr.Audio(label="Therapists Advice")
|
104 |
with gr.Column(scale=2):
|
105 |
user_transcript = gr.Text(label="Audio Translation", interactive=False)
|
106 |
user_text = gr.Text(label="Text Input")
|
107 |
gpt_transcript = gr.Text(label="Chat Transcript")
|
108 |
-
submit_btn.click(transcribe, user_audio, user_transcript)
|
109 |
submit_btn2.click(botResponse, [user_text, messages], gpt_transcript)
|
110 |
user_transcript.change(botResponse, [user_transcript, messages], gpt_transcript)
|
111 |
gpt_transcript.change(giveVoice, messages, gpt_voice)
|
|
|
18 |
# Call the transcribe method with the file-like object
|
19 |
transcript = openai.Audio.transcribe("whisper-1", audio_file)
|
20 |
|
21 |
+
return transcript["text"], audio
|
22 |
|
23 |
|
24 |
|
|
|
99 |
with gr.Column(scale=1):
|
100 |
user_audio = gr.Audio(source="microphone", type="filepath", label="Input Phrase")
|
101 |
submit_btn = gr.Button(value="Transcribe Audio")
|
102 |
+
id_audio = gr.Audio()
|
103 |
submit_btn2 = gr.Button(value="Submit Text")
|
104 |
gpt_voice = gr.Audio(label="Therapists Advice")
|
105 |
with gr.Column(scale=2):
|
106 |
user_transcript = gr.Text(label="Audio Translation", interactive=False)
|
107 |
user_text = gr.Text(label="Text Input")
|
108 |
gpt_transcript = gr.Text(label="Chat Transcript")
|
109 |
+
submit_btn.click(transcribe, user_audio, [user_transcript, id_audio])
|
110 |
submit_btn2.click(botResponse, [user_text, messages], gpt_transcript)
|
111 |
user_transcript.change(botResponse, [user_transcript, messages], gpt_transcript)
|
112 |
gpt_transcript.change(giveVoice, messages, gpt_voice)
|