Skip to main content

UTTS

Open In Colab

Universal interface to test and compare text-to-speech models. Currently supports:

Installation

pip install utts

To install the latest development version, use:

pip install --upgrade git+https://github.com/arch1baald/utts.git

Obtain API keys for the services you want to use:

Quick Start

The simplest way to get started is to open the notebook in Colab:

Open In Colab

Or test from Jupyter Notebook:

from IPython.display import Audio

import utts

client = utts.UTTSClient(elevenlabs_api_key="your_elevenlabs_api_key")
audio = client.elevenlabs.generate('Hello, world!')
Audio(audio)

For batch generation use utts.utils.batch_generate.

Development

Prerequisites

  • Python 3.11.12 or higher
  • uv - Modern Python package installer and resolver
  • Make - for running development commands

Setup

Clone the repository:

git clone https://github.com/arch1baald/utts.git
cd utts

Install in development mode:

make install-dev

Development Commands

For all available commands:

make help

Run linting and type checking:

make lint

Metadata

Release files for utts 0.1.3

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

Source distribution (sdist)

Source distribution for utts 0.1.3
File Size Uploaded
utts-0.1.3.tar.gz 144.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for utts 0.1.3
File Interpreter ABI Platform
utts-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 172.5 kB

Release files / utts-0.1.3.tar.gz

Download URL utts-0.1.3.tar.gz
Size 144.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dfce6a5ca6878f4faf70fe017e0acec9288a21863fcc82f55d95f03fc12d3122
BLAKE2b-256 checksum
How to use checksums
d9829c0449f4f3247a25997748d3c79f5a2fdedd9f58d2fa8771e53ab23b117a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.2

Release files / utts-0.1.3-py3-none-any.whl

Download URL utts-0.1.3-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
accca934f8a67eac940aaa94dc548cb6c0747c24957b542d3b961c78eca99b65
BLAKE2b-256 checksum
How to use checksums
da6c8fff41d5cf87963c38c56593f46478e30fc85eff087eda6b1dbb1aded7e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.2

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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