# 识别语言如何配置

## 作用

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

---

## 配置方法

打开项目根目录的 `config_client.py`，找到：

```python
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`。


