yihong0618 / xiaogpt

Play ChatGPT and other LLM with Xiaomi AI Speaker
MIT License
5.86k stars 817 forks source link

调整TTS播放的语速,比如 x1.25,x1.5,x2.0倍数播放,目前的语音速度感觉跟不上输出的文本 #471

Open zhangbinhui opened 2 months ago

zhangbinhui commented 2 months ago

首先感谢大佬提供的项目。 我翻了一圈issue,发现除非用同一局域网的机器,否则只能用小米自己的tts,我是在阿里云上买的云服务器,所以没法用其他第三方语音,有没有可能在config.json里面增加一个调整播放语速的功能?如题,目前的语音速度感觉跟不上输出的文本,毕竟每次输出的文案都挺长的。 我没啥代码能力,就问一嘴,谢谢。

yihong0618 commented 2 months ago

小米的 tts 是固定的,应该不行

zhangbinhui commented 2 months ago

小米的 tts 是固定的,应该不行

好吧,那我试试在笔记本上跑个python,用edge的tts 听听看有没有快一些😄,这个不需要我额外配置Azure的账号吧,直接修改config为: "tts": "edge", "edge_tts_voice": "zh-CN-XiaoxiaoNeural", 就可以了吧?