Migushthe2nd/MsEdgeTTS

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

What it solves

It provides a simple way to integrate Microsoft Edge's Read Aloud API for text-to-speech (TTS) synthesis into server-side applications, allowing developers to generate audio files or streams of spoken text.

How it works

The module interacts with the Microsoft Edge Read Aloud API to convert text into speech. It uses a subset of SSML (Speech Synthesis Markup Language) to control the voice, rate, pitch, and volume of the output audio. It also supports various audio formats and can be configured to use custom HTTP agents for proxying requests.

Who it’s for

Developers building server-side applications that require high-quality text-to-speech capabilities without needing a full Azure Speech Service setup.

Highlights

  • Supports streaming audio output or writing directly to files.
  • Allows customization of voice, rate, pitch, and volume via SSML elements.
  • Provides sentence and word boundary metadata for synchronization.
  • Supports custom HTTP agents for proxying requests.

Related

  • Project
  • Project
  • Project
  • Project
  • Project