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

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.1.tar.gz (6.8 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for python-acapela-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6bb42a9e5de4cdb653d9e8b5462e7304a3b963dcd95f797b8803373fa115a302
MD5 60c7c1daf27595c32ccd26d3abc4da4d
BLAKE2b-256 4196f0c546a03b60f8dbd1c3800eab8d00f8b075cfd779138d8dc1bab9f9bbcb

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