Python Acapela 文本转语音
项目描述
- 说明:
使用 Acapela 进行文本到语音合成的 Python 包装器
- 公司:
由 Star2Billing 开发http://www.star2billing.com
Python Acapela 包装器
python-acapela 是一个使用Acapela Web 服务生成文本到语音文件的库。
快速开始
import acapela ACCOUNT_LOGIN = 'EVAL_XXXX' APPLICATION_LOGIN = 'EVAL_XXXXXXX' APPLICATION_PASSWORD = 'XXXXXXXX' SERVICE_URL = 'http://vaas.acapela-group.com/Services/Synthesizer' tts_acapela = acapela.Acapela(ACCOUNT_LOGIN, APPLICATION_LOGIN, APPLICATION_PASSWORD, SERVICE_URL, '22k', '/tmp/') tts_acapela.prepare(text=u"Hola! Buenos días", lang='ES', gender='W', intonation='NORMAL') output_filename = tts_acapela.run() print "Recorded TTS to %s" % output_filename
特征
以不同语言生成文本到语音,请参阅支持的语言列表: http ://www.acapela-vaas.com/ReleasedDocumentation/voices_list.php
支持不同类型的音频质量22Hz、8Hz
提供不同性别和语调的声音
安装
使用以下命令安装、升级和卸载 python-acapela.py:
$ sudo pip install python-acapela $ sudo pip install --upgrade python-acapela $ sudo pip uninstall python-acapela
或者,如果您没有pip:
$ sudo easy_install python-acapela
示例用法和输出
$ Usage: python-acapela -acclogin <accountlogin> -applogin <applicationlogin> -p <password> -t <text> [-q <quality>] [-d <directory>] [-url <service_url>] [-h] $ Output : Recorded TTS to /tmp/ACAPELA-8895934760117809679-ES.mp3
反馈
您的反馈非常受欢迎。给areski @ gmail写电子邮件 。com或在 github 上发布错误和功能请求:
额外的信息
Newfies-Dialer 是一款开源自动拨号软件,使用此模块合成正在播放给最终用户的音频文件。有关 Newfies-Dialer 的更多信息,请访问 http://www.newfies-dialer.org
此模块由 Star2Billing 构建和支持:http: //www.star2billing.com
Ruby 中的类似库:https ://github.com/mheld/acapela-ruby
源码下载
源代码目前在 github 上可用。叉开!
历史
0.2.4 (2015-04-15)
修复英国语言
0.2.3 (2015-04-15)
修复美国语言
0.2.1 (2012-10-03)
添加许可证文件、清单、作者
0.2 (2012-10-03)
改进 setup.py,归功于https://github.com/jezdez/django_compressor/blob/develop/setup.py
PEP8 修复
0.1 (2012-05-26)
第一次发布。