FunASR icon indicating copy to clipboard operation
FunASR copied to clipboard

实时音视频转文字听写整句结果返回慢

Open L-Jim opened this issue 1 year ago • 5 comments

What is your question?

使用 FunASR实时语音听写服务,进行实时音视频转文字听写,使用的是2pass模式 服务启动命令

 nohup bash run_server_2pass.sh \
   --download-model-dir /workspace/models \
   --vad-dir damo/speech_fsmn_vad_zh-cn-16k-common-onnx \
   --model-dir damo/speech_paraformer-large-vad-punc_asr_nat-zh-cn-16k-common-vocab8404-onnx  \
   --online-model-dir damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx  \
   --punc-dir damo/punc_ct-transformer_zh-cn-common-vad_realtime-vocab272727-onnx \
   --lm-dir damo/speech_ngram_lm_zh-cn-ai-wesp-fst \
   --itn-dir thuduj12/fst_itn_zh \
   --certfile 0 \
   --hotword /workspace/models/hotwords.txt > log.txt 2>&1 &

客户端参数请求如下:{"mode":"2pass","is_speaking":true,"chunk_size":[5,10,5],"wav_format":"pcm","chunk_interval":10,"wav_name":"456"} aa1 aa2 但是发现返回带时间戳结果的整句时需要比较久,会影响字幕实时性,主要是因为句子比较长,在返回到json中的stamp_sents字段中有几个组成这个长句子的短句。 我想问:是否支持每次返回时间戳结果的整句短一些,比如stamp_sents字段中的每个短句单独返回,让字幕实时性高一些呢? 如果可以,改怎么配置参数?谢谢

What's your environment?

  • Docker version (funasr-runtime-sdk-online-cpu-0.1.7)

L-Jim avatar Feb 06 '24 02:02 L-Jim

想问下,时间大概要多久。最快能有多少

Ye83 avatar Mar 04 '24 11:03 Ye83

请问找到解决方式了吗

MooWeii avatar Apr 27 '24 08:04 MooWeii

我看源码是要vad识别到断点才会跑offline,默认的vad效果不太行,经常断不开,换个模型试试?

Ignalxy avatar May 21 '24 08:05 Ignalxy

我看源码是要vad识别到断点才会跑offline,默认的vad效果不太行,经常断不开,换个模型试试?

那请问换哪个好用呢?

z070204z avatar Jul 12 '24 12:07 z070204z