File size: 523 Bytes
2e01319
 
a641f3c
 
3c64e37
 
 
a641f3c
 
 
 
 
 
 
 
3c64e37
 
 
a641f3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
from transformers import pipeline

modelo = pipeline('automatic-speech-recognition', model = 'facebook/wav2vec2-large-xlsr-53-spanish')
titulo = "Audio2Text"
descripcion = "Graba un audio en castellano y envíalo para obtener la transcripción"


def transcribe(audio):
  text = modelo(audio)['text']
  return text

gr.Interface(
    fn = transcribe,
    inputs = gr.Audio(source = 'microphone', type = 'filepath'),
    outputs = ['textbox'],
    title = titulo,
    description = descripcion
).launch()