File size: 639 Bytes
ac852e1
 
 
128d7a2
2516b02
128d7a2
 
ac852e1
decddbd
 
128d7a2
 
 
 
48f1325
 
ac852e1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr
import nemo.collections.asr as nemo_asr

def transcribe(audio):
    tr = model.transcribe([audio],channel_selector=0)
    transcription = tr[0][0]
    return transcription

model_name = "stt_eu_conformer_transducer_large.nemo"
model = nemo_asr.models.ASRModel.restore_from(model_name)

iface = gr.Interface(fn=transcribe, 
                     inputs=[gr.Audio(type="filepath", label="Audio")], 
                     outputs="text",
                     title="Basque Speech-to-Text Transcription",
                     description="Transcribe speech from your audio file.\n The audio file must be .wav")
iface.launch()