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)
- 第一次发布。