识别语言如何配置
May 6, 2026 · View on GitHub
作用
设置语音识别的目标语言,让 ASR 引擎更准确地处理对应语种的音频。不同引擎支持的语言范围不同。
配置方法
打开项目根目录的 config_client.py,找到:
language = 'auto' # 识别语言:'auto', 'chinese', 'english', 'japanese' 等(各引擎支持范围不同)
支持的值(不区分大小写,如 Chinese、CHINESE 均可):
| 值 | 说明 |
|---|---|
auto | 自动检测(仅 SenseVoice 支持) |
chinese | 中文(所有引擎都支持) |
english | 英文 |
japanese | 日文 |
cantonese | 粤语 |
korean | 韩文 |
arabic / german / french / spanish ... | 其他语言(仅 Qwen3-ASR 和对齐器支持) |
各引擎语言支持范围
Paraformer
中文专用模型,不支持语言选择,设置后自动忽略。
SenseVoice
支持 auto(自动检测)、chinese、english、cantonese、japanese、korean,共 6 种。
设置为 auto 时自动识别语种。
FunASR-Nano
支持 chinese、english、japanese,共 3 种。
Qwen3-ASR
支持 30 种语言:chinese、english、cantonese、japanese、korean、arabic、german、french、spanish、portuguese、indonesian、italian、russian、thai、vietnamese、turkish、hindi、malay、dutch、swedish、danish、finnish、polish、czech、filipino、persian、greek、romanian、hungarian、macedonian。