A synchronous and asynchronous API wrapper for the UberDuck text-to-speech service (https://uberduck.ai) with 100% coverage and top-notch utilities.
Project description
Uberduck
Description
A synchronous and asynchronous API wrapper for the UberDuck text-to-speech service with 100% coverage and top-notch utilities.
Main features
- - Synchronous support
- - Asynchronous support
- - Object-oriented
- - Easy to use
- - Utilities like file-saving, audio-playing etc. packed all in one
- - Very adjustable/configurable
- - Regularly maintained
- - Makes the hard tasks of polling and asynchronous operations easy
Links
Installation and upgrades
pip install uberduck
for the stable version (recommended).
pip install -U uberduck
to update your stable version.
pip install git+https://github.com/ImNimboss/uberduck
to install it straight off of GitHub (you need git installed for this).
pip install -U git+https://github.com/ImNimboss/uberduck
to upgrade your version that you got from GitHub.
How to use
Check Documentation/Basics.md.
Examples
Check Documentation/Examples.md.
Some credits
The idea to implement logging in this library came from discord.py.
The idea to use the polling library came from CupOfGeo/UberDuckAPI, another uberduck.ai API wrapper.
Changelog
v0.0.1- Initial release.v0.0.2- Fixedget_voices()andget_voices_async()by updating theVoiceclass to be compatible with the new voice data available from the API.v0.0.3- MovedREADME.mdfrom.githubto root folder due to compatibility issues with other softwarev0.0.4- Added attributesadded_at,is_primary,hifi_gan_vocoder,ml_model_id,speaker_id,languagetoVoiceclass
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
File details
Details for the file uberduck-0.0.5.tar.gz.
File metadata
- Download URL: uberduck-0.0.5.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56a9a6690c14ad914637c3c6a4e7fab87f61b12ec2b0fb1ffd3ad949c939dec5
|
|
| MD5 |
69ff77648c692f808e9980458fdc18af
|
|
| BLAKE2b-256 |
7ea18985e0b76e8b9d06bf626bbffb0c3e19f81b807f3e301a7112002d97e9f9
|