Spaces:
Runtime error
Runtime error
Commit
·
b87aac4
1
Parent(s):
83827d3
link with chatbot
Browse files
app.py
CHANGED
@@ -333,8 +333,9 @@ def speech_to_text(Filename_Audio_input_single):
|
|
333 |
"Content-Type": "audio/wav",}
|
334 |
|
335 |
response = requests.post(endpoint, headers=headers, data=open(Filename_Audio_input_single, "rb"))
|
336 |
-
print("Speech to Text: ", response.text)
|
337 |
-
text_from_audio = response.
|
|
|
338 |
return text_from_audio
|
339 |
except requests.exceptions.RequestException as e:
|
340 |
print(f"Error speech_to_text: {e}")
|
@@ -895,6 +896,11 @@ def ClearAudio():
|
|
895 |
|
896 |
return None
|
897 |
|
|
|
|
|
|
|
|
|
|
|
898 |
with gr.Blocks() as demo:
|
899 |
# gr.Markdown("Start typing below and then click **SUBMIT** to see the output.")
|
900 |
# main = gr.ChatInterface(
|
@@ -980,7 +986,7 @@ with gr.Blocks() as demo:
|
|
980 |
upload_button.upload(func_upload_file, [upload_button, chatbot], chatbot)
|
981 |
agentchoice.change(SetAgent, agentchoice, None)
|
982 |
frash_logs.click(read_logs, None, logs)
|
983 |
-
voice_input.stop_recording(
|
984 |
# voice_output.end(ClearAudio, None, voice_output)
|
985 |
# def clear_voice():
|
986 |
# print("clear audio ...")
|
|
|
333 |
"Content-Type": "audio/wav",}
|
334 |
|
335 |
response = requests.post(endpoint, headers=headers, data=open(Filename_Audio_input_single, "rb"))
|
336 |
+
print("Speech to Text Raw: ", response.text)
|
337 |
+
text_from_audio = response.text['DisplayText']
|
338 |
+
print("Speech to Text: ", text_from_audio)
|
339 |
return text_from_audio
|
340 |
except requests.exceptions.RequestException as e:
|
341 |
print(f"Error speech_to_text: {e}")
|
|
|
896 |
|
897 |
return None
|
898 |
|
899 |
+
def SingleTalk(WavFile, history5):
|
900 |
+
ConvertText = speech_to_text(WavFile)
|
901 |
+
history5 = history5 + [(ConvertText, None)]
|
902 |
+
yield history5
|
903 |
+
|
904 |
with gr.Blocks() as demo:
|
905 |
# gr.Markdown("Start typing below and then click **SUBMIT** to see the output.")
|
906 |
# main = gr.ChatInterface(
|
|
|
986 |
upload_button.upload(func_upload_file, [upload_button, chatbot], chatbot)
|
987 |
agentchoice.change(SetAgent, agentchoice, None)
|
988 |
frash_logs.click(read_logs, None, logs)
|
989 |
+
voice_input.stop_recording(SingleTalk, [voice_input, chatbot], [voice_output, chatbot])
|
990 |
# voice_output.end(ClearAudio, None, voice_output)
|
991 |
# def clear_voice():
|
992 |
# print("clear audio ...")
|