1.1 KiB
1.1 KiB
RealtimeDialog
实时语音对话程序,支持语音输入和语音输出。
使用说明
此demo使用python3.7环境进行开发调试,其他python版本可能会有兼容性问题,需要自己尝试解决。
-
配置API密钥
- 打开
config.py文件 - 修改以下两个字段:
"X-Api-App-ID": "火山控制台上端到端大模型对应的App ID", "X-Api-Access-Key": "火山控制台上端到端大模型对应的Access Key", - 修改speaker字段指定发音人,本次支持四个发音人:
zh_female_vv_jupiter_bigtts:中文vv女声zh_female_xiaohe_jupiter_bigtts:中文xiaohe女声zh_male_yunzhou_jupiter_bigtts:中文云洲男声zh_male_xiaotian_jupiter_bigtts:中文小天男声
- 打开
-
安装依赖
pip install -r requirements.txt -
通过麦克风运行程序
python main.py --format=pcm -
通过录音文件启动程序
python main.py --audio=whoareyou.wav -
通过纯文本输入和程序交互
python main.py --mod=text --recv_timeout=120