salomonsky commited on
Commit
7c1fe58
verified
1 Parent(s): eb70eff

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -11
app.py CHANGED
@@ -14,17 +14,15 @@ if "history" not in st.session_state:
14
 
15
  def recognize_speech(audio_data, show_messages=True):
16
  recognizer = sr.Recognizer()
17
- microphone_list = sr.Microphone.list_working_microphones()
18
- adjust_for_ambient_noise(source, 1)
19
-
20
- if not microphone_list:
21
- raise ValueError("No se encontraron micr贸fonos funcionando.")
22
-
23
- selected_microphone_index = microphone_list[0]
24
-
25
- with sr.Microphone(device_index=selected_microphone_index) as source:
26
- recognizer.adjust_for_ambient_noise(source, duration=5)
27
- audio = recognizer.listen(source, timeout=5)
28
 
29
  try:
30
  audio_text = recognizer.recognize_google(audio, language="es-ES")
 
14
 
15
  def recognize_speech(audio_data, show_messages=True):
16
  recognizer = sr.Recognizer()
17
+ mic_list = sr.Microphone.list_microphone_names()
18
+ if not mic_list:
19
+ engine = pyttsx3.init()
20
+ engine.say("No se encontraron micr贸fonos. Por favor, aseg煤rate de que est茅n conectados.")
21
+ engine.runAndWait()
22
+ else:
23
+ print("Micr贸fonos encontrados:")
24
+ for i, mic in enumerate(mic_list):
25
+ print(f"{i+1}. {mic}")
 
 
26
 
27
  try:
28
  audio_text = recognizer.recognize_google(audio, language="es-ES")