gpt4 book ai didi

python - 如何使用 voice.ID 改变 pyttxs 上的声音?

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:57 25 4
gpt4 key购买 nike

我知道这个问题被问了很多(我已经浏览了几十个像我这样的问题),但我找不到解决方案。

我知道用

voices = engine.setProperty('voice', 'id')

应该改变声音,但是使用

voices = engine.setProperty('voice' b'english-us')

似乎不起作用,我试过将 b'english-us' 放在引号之间,但也不起作用。如果我能改变声音我会很满意,但我的意图是使用 eSpeak 的声音,根据不同论坛上的各种答案,这实际上是可能的。

有人能帮帮我吗?我正在使用 python 3.5.3 和 pyttsx 1.2

最佳答案

我找到了一种选择声音的方法。

engine = pyttsx.init() 
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[whatever].id)

无论语音在数组中的位置如何。

关于python - 如何使用 voice.ID 改变 pyttxs 上的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44099057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com