pyttsx3 python3 语音系统

准备工作:
1.安装pyttsx3 模块,注意:版本兼容性问题
2.确保系统的“讲述人”功能有效。这一点我要特别强调,因为现在很多win7系统都是阉割了这个功能,导致在功能实现的时候,模块没错运行却报错。(被这个细节问题折磨了1天
3.可以实现播报和保存语音两个功能。
正文
1.那肯定是安装第三方库咯

pip install pyttsx3

2.导入模块并进行初始化

import pyttsx3
engine = pyttsx3.init()

3.播报文字内容

engine.say('I love you')
# 注意,没有本句话是没有声音的
engine.runAndWait()

完整代码:

import pyttsx3
engine = pyttsx3.init()
engine.say('I love you')
engine.runAndWait()

4.如果要讲语音进行保存

engine.save_to_file("I love you","yuyin.mp3")
engine.runAndWait()

你可能感兴趣的:(Python-Tkinter,python,语音识别)