识别语言如何配置

May 6, 2026 · View on GitHub

作用

设置语音识别的目标语言,让 ASR 引擎更准确地处理对应语种的音频。不同引擎支持的语言范围不同。


配置方法

打开项目根目录的 config_client.py,找到:

language = 'auto'           # 识别语言:'auto', 'chinese', 'english', 'japanese' 等(各引擎支持范围不同)

支持的值(不区分大小写,如 ChineseCHINESE 均可):

说明
auto自动检测(仅 SenseVoice 支持)
chinese中文(所有引擎都支持)
english英文
japanese日文
cantonese粤语
korean韩文
arabic / german / french / spanish ...其他语言(仅 Qwen3-ASR 和对齐器支持)

各引擎语言支持范围

Paraformer

中文专用模型,不支持语言选择,设置后自动忽略。

SenseVoice

支持 auto(自动检测)、chineseenglishcantonesejapanesekorean,共 6 种。

设置为 auto 时自动识别语种。

FunASR-Nano

支持 chineseenglishjapanese,共 3 种。

Qwen3-ASR

支持 30 种语言:chineseenglishcantonesejapanesekoreanarabicgermanfrenchspanishportugueseindonesianitalianrussianthaivietnameseturkishhindimalaydutchswedishdanishfinnishpolishczechfilipinopersiangreekromanianhungarianmacedonian