Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -13,11 +13,15 @@ openai.api_key = os.environ["OPEN_AI_KEY"]
|
|
13 |
# Speech to Text Translation
|
14 |
# input from Microphone Component
|
15 |
# output to User Input - Textbox Component
|
16 |
-
def transcribe(audio):
|
|
|
17 |
audio_file = open(audio, "rb")
|
18 |
# Call the transcribe method with the file-like object
|
19 |
return "-", audio
|
20 |
|
|
|
|
|
|
|
21 |
|
22 |
|
23 |
# Create a Gradio App using Blocks
|
@@ -97,6 +101,7 @@ with gr.Blocks() as demo:
|
|
97 |
with gr.Column(scale=1):
|
98 |
user_audio = gr.Audio(source="microphone", type="filepath", label="Input Phrase")
|
99 |
submit_btn = gr.Button(value="Transcribe Audio")
|
|
|
100 |
id_audio = gr.Audio()
|
101 |
submit_btn2 = gr.Button(value="Submit Text")
|
102 |
gpt_voice = gr.Audio(label="Therapists Advice")
|
@@ -105,6 +110,7 @@ with gr.Blocks() as demo:
|
|
105 |
user_text = gr.Text(label="Text Input")
|
106 |
gpt_transcript = gr.Text(label="Chat Transcript")
|
107 |
submit_btn.click(transcribe, user_audio, [user_transcript, id_audio])
|
|
|
108 |
submit_btn2.click(botResponse, [user_text, messages], gpt_transcript)
|
109 |
user_transcript.change(botResponse, [user_transcript, messages], gpt_transcript)
|
110 |
gpt_transcript.change(giveVoice, messages, gpt_voice)
|
|
|
13 |
# Speech to Text Translation
|
14 |
# input from Microphone Component
|
15 |
# output to User Input - Textbox Component
|
16 |
+
def transcribe(audio):
|
17 |
+
print(audio)
|
18 |
audio_file = open(audio, "rb")
|
19 |
# Call the transcribe method with the file-like object
|
20 |
return "-", audio
|
21 |
|
22 |
+
def transcribe2(audio):
|
23 |
+
return "-", audio
|
24 |
+
|
25 |
|
26 |
|
27 |
# Create a Gradio App using Blocks
|
|
|
101 |
with gr.Column(scale=1):
|
102 |
user_audio = gr.Audio(source="microphone", type="filepath", label="Input Phrase")
|
103 |
submit_btn = gr.Button(value="Transcribe Audio")
|
104 |
+
submit_btn_x = gr.Button(value="Transcribe Audio X")
|
105 |
id_audio = gr.Audio()
|
106 |
submit_btn2 = gr.Button(value="Submit Text")
|
107 |
gpt_voice = gr.Audio(label="Therapists Advice")
|
|
|
110 |
user_text = gr.Text(label="Text Input")
|
111 |
gpt_transcript = gr.Text(label="Chat Transcript")
|
112 |
submit_btn.click(transcribe, user_audio, [user_transcript, id_audio])
|
113 |
+
submit_btn_x.click(transcribe2, user_audio, [user_transcript, id_audio])
|
114 |
submit_btn2.click(botResponse, [user_text, messages], gpt_transcript)
|
115 |
user_transcript.change(botResponse, [user_transcript, messages], gpt_transcript)
|
116 |
gpt_transcript.change(giveVoice, messages, gpt_voice)
|