Skip to content

Edge TTS

Edge TTS uses Microsoft Edge's public read-aloud API for speech synthesis. It is free, requires no API key, and supports 256+ voices across 50+ languages.


Creating an Edge TTS Provider

  1. Navigate to the TTS Providers page.
  2. Click Add.
  3. Select edge as the provider type.
  4. Click Create.

The default model edge-read-aloud is automatically imported when the provider is created.


Configuring the Model

Click the edge-read-aloud model to configure its settings.

FieldDescription
VoiceLanguage + voice ID. Default: en-US-EmmaMultilingualNeural. Over 256 voices available across 50+ languages.
FormatAudio output format. Options: audio-24khz-48kbitrate-mono-mp3 (default), audio-24khz-96kbitrate-mono-mp3, webm-24khz-16bit-mono-opus.
SpeedPlayback speed. Options: 0.5, 1.0 (default), 2.0, 3.0.
PitchVoice pitch adjustment. Range: -100 to +100, default 0.

Assigning to a Bot

  1. Open a bot's Settings tab.
  2. Find the TTS Model dropdown.
  3. Select the configured Edge TTS model.
  4. Click Save.

The bot can now synthesize speech using Edge TTS.


Testing

Use the built-in synthesis test button on the model configuration page to preview how the selected voice, format, speed, and pitch sound before assigning to a bot.

Published under AGPLv3