Spaces:
Sleeping
Sleeping
Create repaldo.txt
Browse files- 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)
|