用于 Python3 的 eSpeak NG TTS 绑定

9628 2025-09-26 09:13:39

用于 Python3 的 eSpeak NG TTS 绑定

版权所有 2016-2020 Sayak B。在GNU GPLv3下获得许可

要求

您需要在系统中安装 eSpeak NG 并将其添加到路径中。

视窗

可在此处找到 eSpeak NG 的最新安装程序。

安装的可执行文件可能需要添加到系统路径。(见这里)

Ubuntu 和 Debian

sudo apt-get update

sudo apt-get install espeak-ng

其他

如果您的包管理器中没有 eSpeak NG,您可能需要为您的系统编译二进制文件。有关详细信息,请参阅

此页面

安装

派皮

这个库在PyPi上可用。

pip install espeakng

GitHub 发布

您可以在此处下载此库的最新版本。

用法

首先,我们必须初始化一个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)

默认情况下,WPM 设置为 120。

通过以下方式更改它:

mySpeaker.wpm = 140

嗓音

默认情况下,语音设置为“en”。可在

此处找到支持的声音的完整列表。

通过以下方式更改它:

mySpeaker.voice = 'es'

执照

DROP USER (Transact-SQL) - SQL Server
Smart Panel