Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -41,11 +41,31 @@ def text_to_speech(text):
|
|
| 41 |
out.write(response.audio_content)
|
| 42 |
return audio_path
|
| 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
# Función para manejar la encuesta dinámica
|
| 45 |
def encuesta_asistente():
|
| 46 |
st.title("Asistente Boti Encuesta")
|
| 47 |
st.write("Este asistente te guiará a través de una serie de preguntas para ayudarte a configurar tu asistente virtual")
|
| 48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
preguntas = [
|
| 50 |
{
|
| 51 |
"pregunta": "¿Cuál es tu nombre?",
|
|
|
|
| 41 |
out.write(response.audio_content)
|
| 42 |
return audio_path
|
| 43 |
|
| 44 |
+
# Función para reproducir un archivo de audio
|
| 45 |
+
def reproducir_audio(file_path):
|
| 46 |
+
audio_file = open(file_path, "rb")
|
| 47 |
+
audio_data = audio_file.read()
|
| 48 |
+
audio_base64 = base64.b64encode(audio_data).decode()
|
| 49 |
+
audio_file.close()
|
| 50 |
+
|
| 51 |
+
st.markdown(
|
| 52 |
+
f"""
|
| 53 |
+
<audio autoplay>
|
| 54 |
+
<source src="data:audio/mp3;base64,{audio_base64}" type="audio/mp3">
|
| 55 |
+
</audio>
|
| 56 |
+
""",
|
| 57 |
+
unsafe_allow_html=True
|
| 58 |
+
)
|
| 59 |
+
|
| 60 |
# Función para manejar la encuesta dinámica
|
| 61 |
def encuesta_asistente():
|
| 62 |
st.title("Asistente Boti Encuesta")
|
| 63 |
st.write("Este asistente te guiará a través de una serie de preguntas para ayudarte a configurar tu asistente virtual")
|
| 64 |
|
| 65 |
+
# Botón de ayuda del asistente
|
| 66 |
+
if st.button("Ayuda del asistente"):
|
| 67 |
+
reproducir_audio("audios/instructivo.mp3")
|
| 68 |
+
|
| 69 |
preguntas = [
|
| 70 |
{
|
| 71 |
"pregunta": "¿Cuál es tu nombre?",
|