gTTS(Google Text-to-Speech),一个 Python 库和 CLI 工具,用于与 Google Translate text-to-speech API 交互
项目描述
gTTS
gTTS ( Google Text-to-Speech ),一个 Python 库和 CLI 工具,用于与 Google Translate 的文本转语音 API 进行交互。将语音mp3数据写入文件、类文件对象(字节串)以进行进一步的音频操作,或stdout. 或者简单地预先生成谷歌翻译 TTS 请求 URL 以提供给外部程序。
http://gtts.readthedocs.org/
特征
- 可定制的特定于语音的句子标记器,允许阅读无限长度的文本,同时保持正确的语调、缩写、小数等;
- 可定制的文本预处理器,例如,可以提供发音校正;
安装
$ pip install gTTS
快速开始
命令行:
$ gtts-cli 'hello' --output hello.mp3
模块:
>>> from gtts import gTTS
>>> tts = gTTS('hello')
>>> tts.save('hello.mp3')
有关文档和示例,请参见http://gtts.readthedocs.org/。
免责声明
该项目不隶属于 Google 或 Google Cloud。中断上游更改可能会在没有通知的情况下发生。该项目利用了未记录的Google 翻译语音功能,与Google Cloud Text-to-Speech不同。
项目
执照
MIT 许可证 (MIT)版权所有 © 2014-2021 Pierre Nicolas Durette & Contributors