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 PyPI Downloads Python Versions License

Python (3) library that helps you connect to Amazon’s IVONA Speech Cloud from within your Python project. You need its access keys to use it.

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.

Packages required for running and testing are listed in requirements directory.

Installation

With pip:

$ pip3 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 pytest and tox on Python 3.4 (see tox.ini).

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

export IVONA_ACCESS_KEY="YOUR_ACTUAL_ACCESS_KEY"
export IVONA_SECRET_KEY="YOUR_ACTUAL_SECRET_KEY"

Contributions

Package source code is available at GitHub.

Feel free to use, ask, fork, star, report bugs, fix them, suggest enhancements 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.1.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

ivona_api-0.1.1-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ivona_api-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1467301be604196a36fd9c7fe5637ab5561871b2e32d9c3499dd401b46cdaa53
MD5 eaf604030eb263a6480a28060849a855
BLAKE2b-256 047d7764c0620335171ccd73820aee954ae72e08f70bc2363c5eb76272cf01bb

See more details on using hashes here.

File details

Details for the file ivona_api-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ivona_api-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bfa15ba9d258b236e1fa78f580a414d90012c1cc72483ad0d92d4406b4231b1d
MD5 1a78554d2c85ee1e09ba282c16242ded
BLAKE2b-256 2df9b7381f61e6fd79ff6be38f2ce4b2d987d7c334d72f5e2f80a2eac13215b0

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