Update app.py
Browse files
app.py
CHANGED
|
@@ -224,25 +224,25 @@ if prompt := st.chat_input("How can I help you today?"):
|
|
| 224 |
# st.image(st.session_state['reference'])
|
| 225 |
|
| 226 |
|
| 227 |
-
|
| 228 |
-
|
| 229 |
|
| 230 |
-
|
| 231 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 232 |
|
| 233 |
-
|
| 234 |
|
| 235 |
-
|
| 236 |
-
# with st.sidebar:
|
| 237 |
-
# st.write('audio')
|
| 238 |
-
# # The message and nested widget will remain on the page
|
| 239 |
-
# with open('/home/user/app/audio/audio.mp3','wb') as sound_file:
|
| 240 |
-
# tts = gTTS(result['result'], lang='en', tld = 'co.in')
|
| 241 |
-
# tts.write_to_fp(sound_file)
|
| 242 |
-
# sound = AudioSegment.from_mp3("/home/user/app/audio/audio.mp3")
|
| 243 |
-
# sound.export("/home/user/app/audio/audio.wav", format="wav")
|
| 244 |
-
# st.session_state['audio'] = '/home/user/app/audio/audio.wav'
|
| 245 |
-
# st.audio(st.session_state['audio'])
|
| 246 |
|
| 247 |
|
| 248 |
# ontts = st.toggle('Audio')
|
|
|
|
| 224 |
# st.image(st.session_state['reference'])
|
| 225 |
|
| 226 |
|
| 227 |
+
if 'ontts' not in st.session_state:
|
| 228 |
+
st.session_state.ontts = False
|
| 229 |
|
| 230 |
+
def click_button_ontts():
|
| 231 |
+
st.session_state.ontts = True
|
| 232 |
+
if st.session_state.ontts:
|
| 233 |
+
with st.sidebar:
|
| 234 |
+
st.write('audio')
|
| 235 |
+
with open('/home/user/app/audio/audio.mp3','wb') as sound_file:
|
| 236 |
+
tts = gTTS(result['result'], lang='en', tld = 'co.in')
|
| 237 |
+
tts.write_to_fp(sound_file)
|
| 238 |
+
sound = AudioSegment.from_mp3("/home/user/app/audio/audio.mp3")
|
| 239 |
+
sound.export("/home/user/app/audio/audio.wav", format="wav")
|
| 240 |
+
st.session_state['audio'] = '/home/user/app/audio/audio.wav'
|
| 241 |
+
st.audio(st.session_state['audio'])
|
| 242 |
|
| 243 |
+
st.button('Audio', on_click=click_button_ontts)
|
| 244 |
|
| 245 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 246 |
|
| 247 |
|
| 248 |
# ontts = st.toggle('Audio')
|