使用msspeak的文本语音转换
python-msspeak的Python项目详细描述
Author: | Arezqui Belaid and Joshua Patten |
---|---|
Description: | Microsoft Translator API module for Python |
Documentation: | RTD https://python-msspeak.readthedocs.org |
Contributors: | https://github.com/newfies-dialer/python-msspeak/graphs/contributors |
License: | MIT |
Microsoft Speech Bing文档: https://www.microsoft.com/cognitive-services/en-us/speech-api/documentation/API-Reference-REST/BingVoiceOutput
python bing语音
python msspeak是一个将文本合成听起来像人的语音的库 使用Microsoft Cognitive Services
为了使用此服务,您必须注册Microsoft认知 服务和注册申请。有关创建Microsoft的详细信息 帐户位于getting started with Text to Speech页。
快速启动
使用python msspeak库的快速而脏的脚本。
import msspeak subscription_key = 'XXXXXXXXXXXX' tts_msspeak = msspeak.MSSpeak(subscription_key, '/tmp/') output_filename = tts_msspeak.speak("This is the text I will speak to you", "en-US") print "Recorded TTS to %s" % output_filename
安装
使用以下命令安装、升级和卸载python-msspeak.py:
$ pip install python-msspeak $ pip install --upgrade python-msspeak $ pip uninstall python-msspeak
示例用法和输出
用法:
$ python-msspeak --subscription_key=<subscription_key> -t <text> [-d <directory>] [-url <service_url>] [-h]
示例:
$ msspeak --subscription_key=XXXXXXXXX -t "Salut, Vous vous appelez comment?" -l fr
输出:
$ Recorded TTS to /tmp/MSTRANSLATE-8895934760117809679-fr.mp3
反馈
反馈是非常受欢迎的,在github上发布错误和功能请求: http://github.com/newfies-dialer/python-msspeak/issues
额外信息
Newfies Dialer,一个开源的自动拨号软件,使用这个模块 合成正在播放给最终用户的音频文件。 有关newfies拨号程序的更多信息,请访问https://www.newfies-dialer.org
此模块由star2billing生成并支持:https://www.star2billing.com
其他库
待办事项
- []将包重命名为python bing speech
历史
0.2.1(2017-03-03)
- 支持Python3
0.2.0(2017-02-21)
- 支持切换到azure门户
1.1.4(2017-01-20)
- 修复请求Deps不强制使用单一版本
0.1.1(2015-10-08)
- 改进自述文件并向updateversion添加脚本
0.1.0(2015-10-06)
- pypi上的第一个版本。