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
npm install @resemble/node
pip install resemble
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.