Spaces:
Runtime error
Runtime error
updates
Browse files
app.py
CHANGED
|
@@ -237,20 +237,20 @@ with tap_input:
|
|
| 237 |
|
| 238 |
with st.form("input_form", clear_on_submit=True):
|
| 239 |
user_input = st.text_area("**输入:**", key="user_input_area")
|
| 240 |
-
submitted = st.form_submit_button("确认提交", use_container_width=True, on_click=input_callback)
|
| 241 |
|
| 242 |
wav_audio_data = st_audiorec()
|
| 243 |
if wav_audio_data is not None:
|
| 244 |
st.audio(wav_audio_data, format='audio/wav')
|
| 245 |
bytes_to_wav(wav_audio_data, output_wav_file='output.wav', sample_rate=16000)
|
| 246 |
user_input = WHISPER_MODEL.transcribe('output.wav', language=WHISPER_LANG)['text']
|
|
|
|
|
|
|
|
|
|
| 247 |
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
|
| 252 |
-
if submitted or wav_audio_data is not None:
|
| 253 |
-
st.session_state['user_input_content'] = user_input
|
| 254 |
|
| 255 |
if st.session_state['user_input_content'] != '':
|
| 256 |
if 'r' in st.session_state:
|
|
|
|
| 237 |
|
| 238 |
with st.form("input_form", clear_on_submit=True):
|
| 239 |
user_input = st.text_area("**输入:**", key="user_input_area")
|
|
|
|
| 240 |
|
| 241 |
wav_audio_data = st_audiorec()
|
| 242 |
if wav_audio_data is not None:
|
| 243 |
st.audio(wav_audio_data, format='audio/wav')
|
| 244 |
bytes_to_wav(wav_audio_data, output_wav_file='output.wav', sample_rate=16000)
|
| 245 |
user_input = WHISPER_MODEL.transcribe('output.wav', language=WHISPER_LANG)['text']
|
| 246 |
+
st.session_state['user_input_area'] = user_input
|
| 247 |
+
|
| 248 |
+
submitted = st.form_submit_button("确认提交", use_container_width=True, on_click=input_callback)
|
| 249 |
|
| 250 |
+
if submitted:
|
| 251 |
+
st.write("User input: ", user_input)
|
| 252 |
+
st.session_state['user_input_content'] = user_input
|
| 253 |
|
|
|
|
|
|
|
| 254 |
|
| 255 |
if st.session_state['user_input_content'] != '':
|
| 256 |
if 'r' in st.session_state:
|