espeakng python
1.0.3
版权2016-2020 Sayak B.根据GNU GPLV3许可。
您需要在系统中安装NG并添加到路径中。
可以在此处找到最新的ESPEAK NG安装程序。
已安装的可执行文件可能需要添加到系统路径中。 (请参阅此处)
sudo apt-get update
sudo apt-get install espeak-ng如果您的软件包管理器中没有ESPEAK NG,则可能需要为系统编译二进制文件。有关更多信息,请参阅此页面。
该库可在PYPI上找到。
pip install espeakng您可以在此处下载此库的最新版本。
首先,我们必须初始化Speaker 。
import espeakng
mySpeaker = espeakng . Speaker ()然后使用Speaker.say()方法说话:
mySpeaker . say ( 'Hello, World!' )呼叫Speaker.say()将立即中断从同一对象的任何持续输出。
如果您希望等待任何正在进行的演讲完成:请使用以下代码:
mySpeaker . say ( 'I am a demo of the say() method.' , wait4prev = True )默认情况下,音高设置为80。
通过:
mySpeaker . pitch = 120 默认情况下,WPM设置为120。
通过:
mySpeaker . wpm = 140 默认情况下,语音设置为“ en”。可以在此处找到支持的声音的完整列表。
通过:
mySpeaker . voice = 'es' 默认情况下,您的文本只会大声说出,但是如果您希望将其写入.wav文件,则可以在调用say函数时指定export_path ,如下所示:
mySpeaker . say ( "Export this to a file" , export_path = "test.wav" )