Skip to content

geronimi73/runpod_chatterbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RunPod Serverless Endpoint for Voice Cloning

Overview

  • REST API
  • Call Endpoint API with YouTube link and prompt
  • Downloads first 60 seconds of provided YouTube audio
  • Invokes Chatterbox TTS model
  • Returns base64 encoded WAV audio

Deploy

Deploy endpoint (docs):

Usage

JavaScript

const requestConfig = {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer " + RP_API_KEY
  },
  body: JSON.stringify({
    "input": {
      "prompt": "Hello world",
      "yt_url": "https://www.youtube.com/shorts/jcNzoONhrmE",
    }
  })
};
const url = "https://api.runpod.ai/v2/" + RP_ENDPOINT + "/runsync";
const response = await fetch(url, requestConfig);
let data = await response.json();
data = data.output

// audio data in data.audio_base64

Issues

  • Takes 3-4 Minutes to init worker

About

RunPod Serverless Endpoint for Voice Cloning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors