本项目提供了多语言语音播报的配置信息,可通过配置实现不同语言的语音输出。
将以下配置示例添加到mcp.json文件中:
{
"say-m": {
"/usr/bin/say": {
"Alex": "english_us",
"Sophie": "english_gbr",
"Juan": "spanish",
"Pierre": "french",
"Hans": "german",
"Antonio": "italian",
"Yuki": "japanese",
"Sejong": "korean",
"Ting-Ting": "mandarin",
"Siu-Lan": "cantonese",
"Mei-Jia": "taiwanese",
"Ting-Ting": "hongkongan",
"Daan": "dutch",
"Miguel": "portuguese",
"Alexey": "russian",
"Hsiung-Yu": "minnan",
"Ho-Tsing": "hakka",
"Jia-Hui": "wuu"
}
}
}
本项目未提及具体的安装步骤,仅需按照上述配置说明进行配置即可。
以下是不同语言对应的代码示例:
| 角色 | 语言 | 代码示例 |
|---|---|---|
| say-m | 英语(美国) | /usr/bin/say -v Alex |
| say-m | 英语(英国) | /usr/bin/say -v Sophie |
| say-m | 西班牙语 | /usr/bin/say -v Juan |
| say-m | 法语 | /usr/bin/say -v Pierre |
| say-m | 德语 | /usr/bin/say -v Hans |
| say-m | 意大利语 | /usr/bin/say -v Antonio |
| say-m | 日语 | /usr/bin/say -v Yuki |
| say-m | 韩语 | /usr/bin/say -v Sejong |
| say-m | 中文(普通话) | /usr/bin/say -v Ting-Ting |
| say-m | 中文(粤语) | /usr/bin/say -v Siu-Lan |
| say-m | 中文(台湾) | /usr/bin/say -v Mei-Jia |
| say-m | 中文(香港) | /usr/bin/say -v Ting-Ting |
| say-m | 荷兰语 | /usr/bin/say -v Daan |
| say-m | 葡萄牙语 | /usr/bin/say -v Miguel |
| say-m | 俄语 | /usr/bin/say -v Alexey |
| say-m | 中文(闽南语) | /usr/bin/say -v Hsiung-Yu |
| say-m | 中文(客家话) | /usr/bin/say -v Ho-Tsing |
| say-m | 中文(吴语) | /usr/bin/say -v Jia-Hui |
本项目采用 MIT License 许可协议。
Barton Rhodes - btr@say-m.com