Skip to main content

Python Acapela Text-To-Speech

Project description

Author:

Arezqui Belaid

Description:

Python wrapper for text-to-speech synthesis with Acapela

Company:

Developed by Star2Billing http://www.star2billing.com

Latest Version Downloads Supported Python versions License

Python Acapela Wrapper

python-acapela is a library to produce a text-to-speech file using Acapela web services.

Quickstart

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

Features

Installation

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

$ sudo pip install python-acapela
$ sudo pip install --upgrade python-acapela
$ sudo pip uninstall python-acapela

Or if you don’t have pip:

$ sudo easy_install python-acapela

Example usage and output

$ 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

Feedback

Your feedback is more than welcome. Write email to areski@gmail.com or post bugs and feature requests on github:

http://github.com/areski/python-acapela/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 http://www.newfies-dialer.org

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

Similar library in Ruby : https://github.com/mheld/acapela-ruby

Source download

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

http://github.com/areski/python-acapela

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-acapela-0.2.3.tar.gz (7.0 kB view details)

Uploaded Source

File details

Details for the file python-acapela-0.2.3.tar.gz.

File metadata

File hashes

Hashes for python-acapela-0.2.3.tar.gz
Algorithm Hash digest
SHA256 602e4b255c6b9ef4b2f94e7b5bef961a53683e9b91895824abb5d21f7e08b882
MD5 3984562cd530bdd1c7d9f578066e3576
BLAKE2b-256 d8291e4c626cda526b744e7a5383ebe86b87a4216a28fcb04308ca0b5bebe6f8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page