edge-tts and hass-edge-tts
The second is a Home Assistant integration built on top of the first, making them complements that work together rather than competitors.
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.
About hass-edge-tts
hasscc/hass-edge-tts
🗣️ Microsoft Edge TTS for Home Assistant, no need for app_key
This tool helps Home Assistant users bring their smart home to life with spoken announcements and alerts. You provide text messages within your Home Assistant automations, and it converts them into natural-sounding speech using Microsoft Edge's text-to-speech voices. This is for anyone who wants their Home Assistant setup to talk to them, whether for convenience, accessibility, or fun.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work