Spaces:
Runtime error
Runtime error
import gradio as gr | |
import speech_recognition as sr | |
# Funci贸n para convertir audio en texto | |
def audio_to_text(audio): | |
recognizer = sr.Recognizer() | |
with sr.AudioFile(audio) as source: | |
audio_data = recognizer.record(source) | |
try: | |
# Reconocimiento de voz utilizando Google Web Speech API | |
text = recognizer.recognize_google(audio_data, language="es-ES") | |
except sr.UnknownValueError: | |
text = "No se pudo entender el audio." | |
except sr.RequestError: | |
text = "No se pudo conectar al servicio de reconocimiento." | |
return text | |
# Interfaz de Gradio | |
interface = gr.Interface( | |
fn=audio_to_text, | |
inputs=gr.Audio(sources="microphone", type="filepath"), | |
outputs="text", | |
title="Conversi贸n de Audio a Texto", | |
description="Convierte audio capturado por el micr贸fono en texto utilizando reconocimiento de voz.", | |
live=True | |
) | |
# Iniciar la aplicaci贸n | |
if __name__ == "__main__": | |
interface.launch() | |