Ekho(余音)是跨平台開源中文 TTS 引擎,支持粵語、普通話、客語、藏語、雅言、韓語(實驗),英文經 Festival 間接支持。適用於 Linux、Windows、Android。
sudo add-apt-repository ppa:hgneng/ekho sudo apt-get update sudo apt-get -y install ekho
wget https://nchc.dl.sourceforge.net/project/e-guidedog/Ekho/6.3/ekho-6.3.2.tar.xz tar -axvf ekho-6.3.2.tar.xz cd ekho-6.3.2 ./configure && make && sudo make install
ekho "你好,世界" # 直接播放 ekho -v cantonese "你好" # 指定聲音:cantonese/mandarin/zakka/tibetan/yaayan/korean ekho -f text.txt # 朗讀文件 ekho -s 150 -p 50 "語速音調" # 語速 150、音調 50
官方文檔:https://www.eguidedog.net/doc/doc_programme_with_ekho.php
核心流程:
#includeint main() { ekho_init(); // 初始化 ekho_set_voice("mandarin"); // 設置聲音 ekho_synth("你好,Ekho"); // 合成並播放 ekho_cleanup(); // 清理 return 0; }
支持回調函數實現流式播放、進度監控、異步合成等高級功能。
Ekho 為 Linux 中文語音應用提供了零成本、可定制、離線運行的解決方案。APT 一鍵安裝、C API 簡潔、多語言支持,是嵌入式與桌面應用集成 TTS 的優選。