Skip to main content
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.svg https://img.shields.io/pypi/v/python-msspeak.svg

Microsoft Speech Bing Documentation: https://www.microsoft.com/cognitive-services/en-us/speech-api/documentation/API-Reference-REST/BingVoiceOutput

Python Bing Speech

python-msspeak is a library to synthesize text into human sounding speech using Microsoft Cognitive Services.

In order to utilize this service you must sign up for Microsoft Cognitive service and register an application. More information on creating a Microsoft account is located at the getting started with Text to Speech page.

Quickstart

A quick-and-dirty script to utilize the python-msspeak library.

from 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)

Installation

Install, upgrade and uninstall python-msspeak.py with these commands:

$ pip install python-msspeak
$ pip install --upgrade python-msspeak
$ pip uninstall python-msspeak

Example usage and output

Usage:

$ python-msspeak --subscription_key=<subscription_key> -t <text> [-d <directory>] [-url <service_url>] [-h]

Example:

$ msspeak --subscription_key=XXXXXXXXX -t "Salut, Vous vous appelez comment?" -l fr

Output :

$ Recorded TTS to /tmp/MSTRANSLATE-8895934760117809679-fr.mp3

Feedback

Feedback are more than welcome, post bugs and feature requests on github: http://github.com/newfies-dialer/python-msspeak/issues

Extra information

Newfies-Dialer, an open source Auto Dialer software, uses this module to synthetize audio files being play to the end-user. Further information about Newfies-Dialer can be found at https://www.newfies-dialer.org

This module is built and supported by Star2Billing: https://www.star2billing.com

Source download

The source code is currently available on github. Fork away!

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

Other libraries

TODO

  • [ ] Rename package to python-bing-speech

History

0.2.1 (2017-03-03)

  • Support Python 3

0.2.0 (2017-02-21)

  • Support switch to Azure portal

1.1.4 (2017-01-20)

  • fix request deps don’t force single version

0.1.1 (2015-10-08)

  • Improve Readme and add script to updateversion

0.1.0 (2015-10-06)

  • First release on PyPI.

Metadata

Release files for python-msspeak 0.6.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for python-msspeak 0.6.4
File Size Uploaded
python-msspeak-0.6.4.tar.gz 19.9 kB Details

Release files / python-msspeak-0.6.4.tar.gz

Download URL python-msspeak-0.6.4.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
658c51cfca8b1e8f986a15d7d12b56141d18847737ec7b7e26b87ab31911f627
BLAKE2b-256 checksum
How to use checksums
c10036d44b6ec379d80884b536958d03cfdbc523c8392c9b106326c3ef94c2a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.6.4 This release

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

2 release files

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page