Learn how Resemble AI created Andy Warhol’s Voice for Netflix

Q

gem ‘resemble’

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

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

Create Voices with 4 lines of Code

response = Resemble::V2::Voice.create(name)
File.open('path/to/audio.wav') do |file|
    response = Resemble::V2.Recordings.create(
        response['item']['uuid']),
        file,
        'audio.wav',
        'This is the transcript')
end
Resemble::V2::Voice.build(response['item']['uuid'])
response = Resemble::V2::Clip.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.