elevenlabs-m2k
v1.0.7
Published
The Nodes KS API for ElevenLabs text-to-speech.
Downloads
8
Maintainers
Readme
Elevenlabs Nodejs
The Nodes JS API for ElevenLabs text-to-speech. Unleash the power of our cutting-edge technology to generate realistic, captivating speech in a wide range of languages.
Getting Started
Get your ElevenLabs API key from here.
const apiKey = process.env.API_KEY;
const { ElevenlabsAPI } = require('elevenlabs-m2k');
const elevenlabs = new ElevenlabsAPI(apiKey);
Get Voices
elevenlabs.getVoices().then(async (voices) => {
const { voice_id, name } = voices[0];
console.log(name, 'is speaking', `(${voice_id})`);
});
Get Sample Voice Audio URL
elevenlabs.getSample(voice_id).then(url => console.log(url));
Get Models
elevenlabs.getModels().then(async (data) => {
const { model_id, name } = data.models[0];
console.log(name, '=', `(${model_id})`);
});
Get Audio
const audio = await elevenlabs.getAudio("Hello World", voice_id); // Get array buffer