import speech_recognition as sr
# Crear el reconocedor
recognizer = sr.Recognizer()
# Usar el micrófono
with sr.Microphone() as source:
print("Di algo...")
recognizer.adjust_for_ambient_noise(source) # Ajustar al ruido ambiental
audio = recognizer.listen(source) # Escuchar la entrada de voz
# Intentar reconocer el audio
try:
texto = recognizer.recognize_google(audio, language="es-ES") # Convertir audio a texto
print("Has dicho:", texto)
except sr.UnknownValueError:
print("No se pudo entender el audio")
except sr.RequestError:
print("Error con el servicio de reconocimiento")