使用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
https://img.shields.io/travis/newfies-dialer/python-msspeak.svghttps://img.shields.io/pypi/v/python-msspeak.svg

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

源代码下载

源代码当前在github上可用。滚开!

https://github.com/newfies-dialer/python-msspeak

待办事项

  • []将包重命名为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上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java图像在图像视图中不可见   java在抽象表模型中实现复选框   java第二个JOptionPane。showInputDialog未打开   如何将字符串中的非常大的二进制文件转换为Java中的八进制文件   基于关键字的Java文本解析算法   java Axonix(Mobiclix)错误代码999999   servlets严重错误:java web应用程序中的listenerStart错误   数据结构如何在java中反转枚举元素的内容   反射检查这是什么java类类型   java LWJGL 3没有检测到OpenGL   java如何实现Github库?   Java从终端读取参数   java在多个踏板上使用相同的可运行引用   java Play Framework 2.5应用程序无可见原因崩溃   并发性在Java中我们可以同时使用fork/join和executor服务吗?   java从树上的特定类到对象,并获取其方法(无需多次编写)   java如何在FragmentStateAdapter中获取片段   java无法使用Spring Boot访问静态资源