elevenlabs/elevenlabs-js

The official JavaScript (Node) library for the ElevenLabs API.

70
/ 100
Verified

This is the official JavaScript library for developers to integrate ElevenLabs' text-to-speech capabilities into their Node.js applications. It takes written text and converts it into realistic spoken audio, allowing developers to add lifelike voiceovers or conversational AI features. This tool is for software developers building applications, websites, or services where dynamic, high-quality audio narration is needed.

399 stars. Used by 3 other packages. Available on npm.

Use this if you are a JavaScript developer working with Node.js and need to programmatically generate speech from text using the ElevenLabs API.

Not ideal if you are a developer working in a browser environment or with React, as dedicated SDKs exist for those use cases.

JavaScript Node.js development Text-to-Speech API integration Audio generation
Maintenance 10 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

399

Forks

68

Language

TypeScript

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

0

Dependencies

3

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/elevenlabs/elevenlabs-js"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.