npm install @resemble/node

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

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

Create Voices with 5 lines of Code

import Resemble from 'resemble'
const response = await resemble.voices.create(
{name:
'AI Scott'}
) const file = createReadStream(resolve('./path/to/audio.wav'))
const recording = await resemble.recordings.create( voiceUuid,
{
name: 'Recording',
text: 'This is a test', },
file,) const response = await resemble.voices.build(
response['item']['uuid'])
const response = await resemble.clips.createSync(
projectUuid,
  { voice_uuid: voiceUuid,
    body: 'This is a sync test',
    title: 'Sample Clip",
    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.