Spaces:
Sleeping
Sleeping
File size: 836 Bytes
4f087e6 |
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 |
import gradio as gr
import nemo.collections.asr as nemo_asr
asr_model = nemo_asr.models.ASRModel.from_pretrained(
model_name="nvidia/parakeet-rnnt-110m-da-dk"
)
def transcribe_audio(audio):
transcription = asr_model.transcribe([audio])
return transcription[0].text if transcription else "No transcription available."
with gr.Blocks() as demo:
gr.Markdown(
"""# [Parakeet-RNNT-110M-Danish](https://huggingface.co/nvidia/parakeet-rnnt-110m-da-dk) Speech-to-Text Transcription Demo"""
)
audio_input = gr.Audio(type="filepath", label="Record or upload your audio")
transcribe_button = gr.Button("Transcribe")
transcription_output = gr.Textbox(label="Transcription")
transcribe_button.click(
fn=transcribe_audio, inputs=audio_input, outputs=transcription_output
)
demo.launch()
|