我的代码:
import pyttsx3
import random
engine = pyttsx3.init()
words = ['hello', 'word']
engine.say(random.choice(words)) #Say these words slower
我不希望它变慢得足够慢,以至于非母语人士都容易理解单词列表中的单词。另外,如果使用pyttsx模块无法做到这一点,您可以建议一个可以做到这一点的模块吗?
尝试一下:
engine.setProperty('rate', newVoiceRate)
根据需要用newVoiceRate
替换rate
。它是每分钟字数的整数语音速率。默认为每分钟200个字。
newVoiceRate = 145
engine.setProperty('rate',newVoiceRate)