Skip to content

arch1baald/utts

Repository files navigation

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

About

Universal interface to test and compare text-to-speech models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors