elevenlabs-node and tts-ai

A is a deprecated Node.js client library for ElevenLabs' API, while B is a modern multi-provider TTS abstraction layer that includes ElevenLabs as one of several options, making them complements for different use cases (direct ElevenLabs integration vs. provider flexibility).

elevenlabs-node
44
Emerging
tts-ai
25
Experimental
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 0/25
Adoption 7/25
Maturity 18/25
Community 0/25
Stars: 181
Forks: 30
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 7
Forks:
Downloads: 14
Commits (30d): 0
Language: TypeScript
License: MIT
Archived Stale 6m No Package No Dependents
Stale 6m

About elevenlabs-node

FelixWaweru/elevenlabs-node

Eleven Labs text to speech package for NodeJS. You can use the official package at: https://www.npmjs.com/package/elevenlabs

Provides streaming and file-based text-to-speech conversion with configurable voice parameters like stability, similarity boost, and speaker boost, plus supplementary voice and account management endpoints. The package wraps the Eleven Labs REST API with a simple class-based interface supporting both saved audio files and real-time stream responses. Includes support for multiple AI models and voice customization settings without requiring additional dependencies beyond Node.js.

About tts-ai

yousefhany77/tts-ai

The Text-to-Speech Library provides a simple unified interface for generating high-quality speech audio using top text-to-speech providers like OpenAI, Google Cloud, and ElevenLabs.

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work