espeak-ng/espeak-ng
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
解決的問題
eSpeak NG 是一個緊湊、開源的語音合成器,可將文字轉換為語音。它提供了一種輕量級的替代方案,取代大型錄音式合成器,支援超過 100 種語言與口音,可在 Linux、Windows 和 Android 等多個作業系統上運作。
工作原理
與許多使用人類語音錄音的現代 TTS 系統不同,eSpeak NG 使用「共振峰合成」技術,使軟體體積極小(僅數百萬位元組),同時保持清晰語音與高速播放能力。它可作為命令列工具、供其他程式整合的共用程式庫,或用於 Windows 屏幕閱讀器的 SAPI5 版本運作。
適用對象
需要在資源受限裝置上運作或整合至其他軟體應用程式的輕量級、多語言 TTS 引擎之開發者與使用者。
主要特色
- 廣泛的語言支援:支援超過 100 種語言與口音。
- 極小的體積:程式及其資料總計僅數百萬位元組。
- 彈性的輸出方式:可產生 WAV 檔案或直接輸出音訊。
- 整合就緒:提供命令列程式、共用程式庫與 SAPI5 介面。
- 音素轉換功能:可將文字轉換為音素代碼,作為其他合成引擎(如 MBROLA)的前端使用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案