Skip to main content

Uberduck Logo

Uberduck

PyPI Uberduck version number PyPI downloads per month PyPI supported Python versions Number of open GitHub issues Number of contributors Discord server

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 - Fixed get_voices() and get_voices_async() by updating the Voice class to be compatible with the new voice data available from the API.
  • v0.0.3 - Moved README.md from .github to root folder due to compatibility issues with other software
  • v0.0.4 - Added attributes added_at, is_primary, hifi_gan_vocoder, ml_model_id, speaker_id, language to Voice class

Release files for uberduck 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uberduck 0.0.5
File Size Uploaded
uberduck-0.0.5.tar.gz 10.9 kB Details

Release files / uberduck-0.0.5.tar.gz

Download URL uberduck-0.0.5.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
56a9a6690c14ad914637c3c6a4e7fab87f61b12ec2b0fb1ffd3ad949c939dec5
BLAKE2b-256 checksum
How to use checksums
7ea18985e0b76e8b9d06bf626bbffb0c3e19f81b807f3e301a7112002d97e9f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

0.0.5 This release

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page