Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from asr import transcribe_auto # Import the updated function | |
| # Speech-to-Text Interface | |
| mms_transcribe = gr.Interface( | |
| fn=transcribe_auto, | |
| inputs=gr.Audio(), | |
| outputs="text", | |
| title="Multilingual Speech-to-Text", | |
| description="Automatically detects and transcribes English or Swahili speech.", | |
| allow_flagging="never", | |
| ) | |
| # Main Gradio App | |
| with gr.Blocks() as demo: | |
| gr.Markdown("<p align='center' style='font-size: 20px;'>MMS Speech-to-Text</p>") | |
| gr.HTML("<center>Upload or record audio. The model will automatically detect the language (English or Swahili) and transcribe.</center>") | |
| mms_transcribe.render() | |
| if __name__ == "__main__": | |
| demo.queue() | |
| demo.launch() | |