File size: 669 Bytes
4800d2c
 
 
 
 
 
 
 
 
 
 
 
 
 
9d1e4ce
71ab6f7
4800d2c
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr

from funasr import AutoModel
model = AutoModel(model="paraformer-zh",  vad_model="fsmn-vad",  punc_model="ct-punc",
                  # spk_model="cam++",
                  )

def asr(audio):
    res = model.generate(input=audio, batch_size_s=300)
    return res[0]['text']

with gr.Blocks() as app:
    gr.Markdown("# <center>🌊💕🎶 语音识别</center>")
    inp = gr.Audio(label="请上传一个音频文件", type="filepath")
    btn = gr.Button("一键开启语音识别", variant="primary")
    out = gr.Textbox(label="文字内容", interactive=True)

    btn.click(asr, [inp], [out])

app.launch(share=False, show_error=True)