fergos80 commited on
Commit
f74c383
·
verified ·
1 Parent(s): 9fcce99

Create repaldo.txt

Browse files
Files changed (1) hide show
  1. repaldo.txt +23 -0
repaldo.txt ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import speech_recognition as sr
3
+ import gtts
4
+ from gtts import gTTS
5
+ from pydub import AudioSegment
6
+ from pydub.playback import play
7
+
8
+ # Función para generar audio a partir de un texto
9
+ def generar_audio(texto):
10
+ tts = gtts.gTTS(texto)
11
+ tts.save('hola.mp3')
12
+
13
+ # Interfaz de usuario
14
+ st.title("Chatbot con voz")
15
+
16
+ # Botón para generar audio
17
+ if st.button("Habla", key="boton_habla"):
18
+ texto = "Hola, mundo!" # Reemplaza esto con el texto que desees generar
19
+ generar_audio(texto)
20
+
21
+ # Reproduce el archivo de audio
22
+ audio = AudioSegment.from_mp3('hola.mp3')
23
+ play(audio)