jeysshon commited on
Commit
5cc8b74
verified
1 Parent(s): 9e93c24

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -25
app.py CHANGED
@@ -1,6 +1,5 @@
1
  import streamlit as st
2
  from PIL import Image
3
- import speech_recognition as sr
4
  import google.generativeai as genai
5
  from gtts import gTTS
6
  import os
@@ -23,19 +22,6 @@ def procesar_imagen(imagen):
23
  respuesta = modelo.generate_content(imagen.name)
24
  return respuesta.text
25
 
26
- def reconocer_voz():
27
- reconocedor = sr.Recognizer()
28
- with sr.Microphone() as fuente:
29
- st.write("Escuchando...")
30
- audio = reconocedor.listen(fuente)
31
- try:
32
- texto = reconocedor.recognize_google(audio)
33
- return texto
34
- except sr.UnknownValueError:
35
- return "El reconocimiento de voz de Google no pudo entender el audio"
36
- except sr.RequestError as e:
37
- return f"No se pudieron solicitar resultados del servicio de reconocimiento de voz de Google; {e}"
38
-
39
  def hablar_texto(texto):
40
  try:
41
  tts = gTTS(text=texto, lang='es')
@@ -79,14 +65,4 @@ with col2:
79
  espacio_contenido_generado.write(respuesta)
80
 
81
  elif tipo_entrada == "馃帳 Usar micr贸fono":
82
- if st.button("Grabar"):
83
- with st.spinner("Escuchando y procesando..."):
84
- texto_de_voz = reconocer_voz()
85
- if texto_de_voz:
86
- entrada_texto = st.text_input("Habla", value=texto_de_voz)
87
- if entrada_texto:
88
- with st.spinner("Generando respuesta..."):
89
- resultado = procesar_texto(entrada_texto)
90
- espacio_contenido_generado.write(resultado)
91
- if st.button("馃攰 Hablar", key="hablar_entrada_voz"):
92
- hablar_texto(resultado)
 
1
  import streamlit as st
2
  from PIL import Image
 
3
  import google.generativeai as genai
4
  from gtts import gTTS
5
  import os
 
22
  respuesta = modelo.generate_content(imagen.name)
23
  return respuesta.text
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  def hablar_texto(texto):
26
  try:
27
  tts = gTTS(text=texto, lang='es')
 
65
  espacio_contenido_generado.write(respuesta)
66
 
67
  elif tipo_entrada == "馃帳 Usar micr贸fono":
68
+ st.write("Esta funcionalidad ha sido deshabilitada en esta versi贸n.")