salomonsky commited on
Commit
32b3b4c
·
verified ·
1 Parent(s): e000aac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -23,8 +23,8 @@ def format_prompt(message, history):
23
  prompt += f"[INST] {message} [/INST]"
24
  return prompt
25
 
26
- def text_to_speech(text):
27
- tts = gTTS(text=text, lang='es')
28
  tts.save('output.mp3')
29
  return 'output.mp3'
30
 
@@ -50,9 +50,9 @@ def generate(
50
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=True)
51
  response = " ".join(response.token.text for response in stream)
52
 
53
- st.markdown(f"<p style='text-align: justify;'>{response}</p>", unsafe_allow_html=True)
54
- audio_file = text_to_speech(response)
55
- st.audio(audio_file, format="audio/mp3", start_time=0)
56
 
57
  return response
58
 
 
23
  prompt += f"[INST] {message} [/INST]"
24
  return prompt
25
 
26
+ def text_to_speech(text, speed=1.5):
27
+ tts = gTTS(text=text, lang='es', speed=speed)
28
  tts.save('output.mp3')
29
  return 'output.mp3'
30
 
 
50
  stream = client.text_generation(formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=True)
51
  response = " ".join(response.token.text for response in stream)
52
 
53
+ st.write(response, style='white-space: pre-line;')
54
+ audio_file = text_to_speech(response, speed=1.2)
55
+ st.audio(audio_file, format="audio/mp3", start_time=0, key='audio')
56
 
57
  return response
58