vishwask commited on
Commit
d53ddc6
·
1 Parent(s): ed03558

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -26
app.py CHANGED
@@ -196,35 +196,22 @@ if prompt := st.chat_input("How can I help you today?"):
196
  st.session_state.audio = False
197
 
198
 
199
- if st.button('Reference'):
200
- with st.sidebar:
 
 
201
  generate_pdf()
202
  st.session_state['reference'] = '/home/user/app/pdf2image/output.png'
203
  st.image(st.session_state['reference'])
204
-
205
- #choice = st.radio("References and TTS",["Reference" , 'TTS'])
206
- #choice = st.radio("References and TTS",['TTS'])
207
-
208
- # if choice == 'Reference':
209
- # generate_pdf()
210
- # st.session_state['reference'] = '/home/user/app/pdf2image/output.png'
211
- # st.image(st.session_state['reference'])
212
-
213
- # if choice == 'TTS':
214
- # generate_audio()
215
- # st.session_state['audio'] = '/home/user/app/audio/audio.wav'
216
- # st.audio(st.session_state['audio'])
217
-
218
- if st.button('TTS'):
219
- with st.sidebar:
220
- with open('/home/user/app/audio/audio.mp3','wb') as sound_file:
221
- #sound_file = BytesIO()
222
- tts = gTTS(result['result'], lang='en', tld = 'co.in')
223
- tts.write_to_fp(sound_file)
224
- sound = AudioSegment.from_mp3("/home/user/app/audio/audio.mp3")
225
- sound.export("/home/user/app/audio/audio.wav", format="wav")
226
- st.session_state['audio'] = '/home/user/app/audio/audio.wav'
227
- st.audio(st.session_state['audio'])
228
 
229
  st.session_state.messages.append({"role": "assistant", "content": full_response})
230
 
 
196
  st.session_state.audio = False
197
 
198
 
199
+ with st.sidebar:
200
+ choice = st.radio("References and TTS",["Reference" , 'TTS'])
201
+
202
+ if choice == 'Reference':
203
  generate_pdf()
204
  st.session_state['reference'] = '/home/user/app/pdf2image/output.png'
205
  st.image(st.session_state['reference'])
206
+
207
+ if choice == 'TTS':
208
+ with open('/home/user/app/audio/audio.mp3','wb') as sound_file:
209
+ tts = gTTS(result['result'], lang='en', tld = 'co.in')
210
+ tts.write_to_fp(sound_file)
211
+ sound = AudioSegment.from_mp3("/home/user/app/audio/audio.mp3")
212
+ sound.export("/home/user/app/audio/audio.wav", format="wav")
213
+ st.session_state['audio'] = '/home/user/app/audio/audio.wav'
214
+ st.audio(st.session_state['audio'])
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
215
 
216
  st.session_state.messages.append({"role": "assistant", "content": full_response})
217