File size: 732 Bytes
003879a
 
 
 
030d597
003879a
 
030d597
003879a
 
030d597
003879a
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
from asr import transcribe,detect_language,transcribe_lang

demo = gr.Interface(transcribe,
                   gr.Audio(sources=["microphone"]),
                   outputs=["text","text"])
demo2 = gr.Interface(detect_language,
                   gr.Audio(sources=["microphone"]),
                   outputs=["text","text"])
demo3 = gr.Interface(transcribe_lang,
                   gr.Audio(sources=["microphone"]),
                   outputs=["text","text"])

tabbed_interface = gr.TabbedInterface([demo,demo2,demo3],["Transcribe by auto detecting language","Detect language","Transcribe by providing language"])

with gr.Blocks() as asr:
    tabbed_interface.render()
asr.queue(concurrency_count=3)
asr.launch()