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:
|