ComfyUI-EdgeTTS is a powerful text-to-speech node for ComfyUI, leveraging Microsoft's Edge TTS capabilities. It enables seamless conversion of text into natural-sounding speech, supporting multiple languages and voices. Ideal for enhancing user interactions, this node is easy to integrate and customize, making it perfect for various applications.
ComfyUI-EdgeTTS is a powerful text-to-speech node for ComfyUI, leveraging Microsoft's Edge TTS capabilities. It enables seamless conversion of text into natural-sounding speech, supporting multiple languages and voices. Ideal for enhancing user interactions, this node is easy to integrate and customize, making it perfect for various applications.
Comfyui-EdgeTTS
and installinstall requirment.txt in the ComfyUI-EdgeTTS folder
./ComfyUI/python_embeded/python -m pip install -r requirements.txt
cd ComfyUI/custom_nodes
git clone https://github.com/1038lab/ComfyUI-EdgeTTS.git
install requirment.txt in the ComfyUI-EdgeTTS folder
./ComfyUI/python_embeded/python -m pip install -r requirements.txt
https://github.com/user-attachments/assets/a5b9165b-a413-49fd-989e-0ef3141afce7
| Language | Female Voices | Male Voices | |----------|--------------|-------------| | Chinese-Mainland | XiaoXiao (News, Novel, Warm), XiaoYi (Cartoon, Novel, Lively) | Yunjian (Sports, Novel, Passion), Yunxi (Novel, Lively), Yunxia (Cartoon, Novel), Yunyang (News, Professional) | | Chinese-Cantonese | HiuGaai (Friendly), HiuMaan (Friendly) | WanLung (Friendly) | | Chinese-Taiwan | HsiaoChen (Friendly), HsiaoYu (Friendly) | YunJhe (Friendly) | | English-US | Jenny (Friendly), Aria (Positive), Ana (Cute), Michelle (Friendly) | Guy (Passion), Christopher (Authority), Eric (Rational), Roger (Lively), Steffan (Rational) | | English-GB | Libby (Friendly), Maisie (Friendly), Sonia (Friendly) | Ryan (Friendly), Thomas (Friendly) | | English-AU | Natasha (Friendly) | William (Friendly) | | Japanese | Nanami (Friendly) | Keita (Friendly) | | Korean | SunHi (Friendly) | InJoon (Friendly), Hyunsu (Multilingual) | | French-FR | Denise (Friendly), Eloise (Friendly), Vivienne (Multilingual) | Henri (Friendly), Remy (Multilingual) | | French-CA | Sylvie (Friendly) | Jean (Friendly), Antoine (Friendly) | | German-DE | Katja (Friendly), Amala (Friendly), Seraphina (Multilingual) | Conrad (Friendly), Killian (Friendly), Florian (Multilingual) |
More voices available in config.json, including voices for:
Each language provides at least one male and female voice option, allowing you to choose different voice styles based on your needs.