Spaces:
Runtime error
Runtime error
File size: 1,234 Bytes
33d0682 d9a5323 33d0682 8fda5e6 33d0682 d9a5323 3365814 d9a5323 3365814 33d0682 d9a5323 33d0682 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
import gradio as gr
import speech_recognition as sr
# Funci贸n para convertir audio en texto
def audio_to_text(audio, titulo):
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, titulo.upper()
titulo=gr.Textbox(label="T铆tulo del audio")
audio=gr.Audio(sources=['upload', 'microphone'], type="filepath")
respuesta = gr.Textbox(label="Transcripci贸n")
otro_mensaje = gr.Textbox(label="Este es otro valor de salida")
# Interfaz de Gradio
interface = gr.Interface(
fn=audio_to_text,
inputs=[audio, titulo],
outputs=[respuesta, otro_mensaje],
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()
|