hushell commited on
Commit
1e86415
·
1 Parent(s): b2fd20d
Files changed (1) hide show
  1. app.py +6 -6
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
- print(f"text input: {submitted}")
249
- print(f"audio input: {wav_audio_data is not None}")
250
- print(user_input)
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: