pip install resemble

Create text-to-speech with your AI Voices in Python

A full Python SDK to Programmatically build neural text-to-speech voices and generate content.

Create Voices with 5 lines of Code

from resemble import Resemble
response = Resemble.v2.voices.create('AI Scott')
with open("path/to/audio.wav", 'rb') as file:
    response = Resemble.v2.recordings.create(
response['item']['uuid']),
file,
'audio.wav',
'This is the transcript')
Resemble.v2.voices.build(response['item']['uuid'])
response = Resemble.v2.clips.create_sync(
project_uuid="p4p4p4p",
voice_uuid="e4e4e4e",
body="Hello world, this is my AI Voice",
title="Hello World",
sample_rate=44100,
output_format="wav",
include_timestamps=True)

Create text-to-speech in real-time with your AI Voice

Explore All SDKs

Javascript

npm install @resemble/node

Python

pip install resemble

Ruby

bundle add resemble

Build Voices that Fit into your Character

Unique characters require identifiable voices. Resemble’s core Cloning engine makes it easy for developers to build voices and programmatically control them through the API or within Unity.

Upload Raw Audio*

If you already have audio from a Voice Talent that you’d like to bring on to our platform, we provide one-click upload functionality to clone speech from any given audio.

* You must provide valid consent from the voice talent in the file you upload.

An API that fits your Workflow

Rapidly build production-ready integrations with modern tools. Use Resemble’s API to fetch existing content, create new clips and even build voices on the fly.