Skip to main content

Python library that helps you connect to Amazon's IVONA Speech Cloud from within your Python project.

Project description

Build Status PyPI Version Python Versions License

Python library that helps you connect to Amazon’s IVONA Speech Cloud from within your Python project. All you need to use it are the access keys.

It currently only implements CreateSpeech and ListVoices endpoints, as they should cover the vast majority of use cases. Lexicons endpoints may be added in the future.

If you’re looking for out-of-the-box solution, have a look at ivona-speak - it’s a script that uses this very library and lets you use its functionality directly from your shell.

Installation

With PyPI:

$ pip install ivona_api

API

There’s no documentation as of now, but the code is commented and should be pretty straightforward to use.

But feel free to ask me if anything is unclear.

Tests

Package was tested with the help of py.test and tox on Python 2.7, 3.4 and 3.5 (see tox.ini).

To run tests yourself you need to set environment variables with secret and access keys before running tox:

$ export IVONA_ACCESS_KEY="YOUR_ACTUAL_ACCESS_KEY"
$ export IVONA_SECRET_KEY="YOUR_ACTUAL_SECRET_KEY"
$ tox

Contributions

Package source code is available at GitHub.

Feel free to use, ask, fork, star, report bugs, fix them, suggest enhancements, add functionality and point out any mistakes.

Authors

Developed and maintained by Pythonity.

Written by Paweł Adamczak.

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

ivona_api-0.1.2.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

ivona_api-0.1.2-py2.py3-none-any.whl (19.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ivona_api-0.1.2.tar.gz.

File metadata

  • Download URL: ivona_api-0.1.2.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ivona_api-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2d31d30aed040dd1d0f30cd77d07b6684f6d9b4532eb4a4b37a762a800d0cc2d
MD5 f0ba5386f2a4ba7f3240cd039f391f07
BLAKE2b-256 54e5825f44e9204b9a0b28ccaa39a76951434102103f9d8a0089d24763ea053b

See more details on using hashes here.

File details

Details for the file ivona_api-0.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ivona_api-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f60adb12ab84c3214489d72fc77ce3fcd99c8eecced74ccb29862562e680ed01
MD5 4f963fed40b9353063f580494179f380
BLAKE2b-256 1cba37cbb9ac9b6f2f731f799ef7c969c5a021438dbade04a2e61a336b32e330

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