edge-tts and MsEdgeTTS

These are **competitors** — both provide access to the same Microsoft Edge text-to-speech service, but A is a mature Python implementation with significant adoption while B is a lesser-used Node.js wrapper around the Azure Speech Service API that Edge uses.

edge-tts
66
Established
MsEdgeTTS
56
Established
Maintenance 6/25
Adoption 15/25
Maturity 25/25
Community 20/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 20/25
Stars: 10,304
Forks: 976
Downloads:
Commits (30d): 0
Language: Python
License:
Stars: 325
Forks: 52
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No Package No Dependents

About edge-tts

rany2/edge-tts

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

Easily convert written text into natural-sounding speech, complete with optional subtitles, using Microsoft's advanced text-to-speech technology. You provide the text, select a voice, and receive an audio file (like MP3) and a subtitle file (SRT). This is ideal for content creators, educators, or anyone needing high-quality spoken audio from text.

content-creation e-learning video-production audiobook-narration accessibility

About MsEdgeTTS

Migushthe2nd/MsEdgeTTS

A simple Azure Speech Service module that uses the Microsoft Edge Read Aloud API. https://www.npmjs.com/package/msedge-tts

This tool helps developers integrate high-quality, natural-sounding voice generation into their applications or systems. You provide text input, specify a voice and output format, and it generates audio files or streams, along with optional metadata like word and sentence boundaries. It's ideal for developers building server-side applications that require text-to-speech capabilities, leveraging Microsoft Edge's Read Aloud API.

server-side development text-to-speech API audio generation voice synthesis developer tools

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