Ekho - Chinese text-to-speech software
(supports Cantonese, Mandarin)
(updated on Jun 9, 2024)
Ekho (余音) is a free, open source and multilingual text-to-speech (TTS) software. It supports Cantonese (Chinese dialect spoken in Hong Kong and part of Guangdong province), Mandarin (standard Chinese), Toisanese, Zhaoan Hakka (a dialect in Taiwan), Tibetan, Ngangien (an ancient Chinese before Yuan Dynasty) and Korean (in trial). It can also speak English through eSpeak or Festival. Ekho supports Linux, Windows and Android platforms.
Try following form for demo:
Here are some recommended versions:
(for screen reader like NVDA, eSpeak is more rubust than Festival)- Linux
- Windows (32bit, SAPI5)
- Ekho and eSpeak English: ekho-espeak-8.7.zip (30M)
- Ekho and Festival English: ekho-festival-8.6.exe (36M)
- Ekho Chinese and eSpeak Spanish: ekho-mandarin-spanish-espeak-8.6.zip (56M)
- Ekho Chinese and Festival Spanish: ekho-mandarin-spanish-festival-8.6.exe (62M)
- Android 5.0+ (Cantonese and English): ekho-cantonese-9.0.apk (22M)
Download page for all versions: Ekho (余音)
Source code is hosted at Github
Want to write Web page with voice? Take a look at WebSpeech!
If you want to use Ekho as a Chinese learning tool, Gradint may be a more suitable choice.
For Windows users, Balabolka is recommended to used with Ekho.
For Linux users, Foliate eBook viewer is recommended to used with Ekho. Just setup TTS command as `ekho -f '-'`. Pay attention, don't install Foliate with Snap because we can't use command outside snap.
Here are some documents for users:
Here are some documents for developers:
- Ekho TTS Windows版开发环境搭建指南
- Programme with Ekho
- Ekho Developer's Guide
- 如何为Ekho添加新的声音
- 怎样替换Ekho的语音文件
- Software Requirements Specification for Echo by Theodoros Malachias
License: GPL v2