如何使pyttsx模块的声音变慢

问题描述 投票:4回答:2

我的代码:

import pyttsx3
import random

engine = pyttsx3.init()
words = ['hello', 'word']     
engine.say(random.choice(words)) #Say these words slower

我不希望它变慢得足够慢,以至于非母语人士都容易理解单词列表中的单词。另外,如果使用pyttsx模块无法做到这一点,您可以建议一个可以做到这一点的模块吗?

python python-3.x text-to-speech python-module pyttsx
2个回答
2
投票

尝试一下:

engine.setProperty('rate', newVoiceRate)

根据需要用newVoiceRate替换rate。它是每分钟字数的整数语音速率。默认为每分钟200个字。


0
投票
newVoiceRate = 145
engine.setProperty('rate',newVoiceRate)
© www.soinside.com 2019 - 2024. All rights reserved.