第一步:安装pyttsx3
系统搜索cmd,打开命令行,输入pip install pyttsx3
第二步:让代码讲中文和英文
import pyttsx3
engine = pyttsx3.init() #初始化
print('准备开始语音播报...')
engine.say('勇士总冠军')
engine.say('China')
engine.runAndWait()
engine.stop()
第三步:调整语音音色【中文有三种,普通话;中国香港(粤语);中国台湾】
提示:这三种音色是与你的电脑语音音色相关联的。
import pyttsx3
engine = pyttsx3.init() #初始化
voices=engine.getProperty('voices')
for voice in voices:
print(voice.id)
#print('准备开始语音播报...')
#engine.say('勇士总冠军')
#engine.say('China')
engine.runAndWait()
engine.stop()
首先你可以通过以上代码显示你的电脑语音库中的语音ID(voice.id)。
这是我的运行结果:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_ZH-CN_HUIHUI_11.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Spe