eSpeak是一款能把文本轉換成語音的Linux 指令行工具,它是一款簡潔的語音合成器,用C語言編寫而成,它支援英語和其它多種語言。它從标準輸入或者輸入檔案中讀取文本,雖然語音輸出與真人聲音相去甚遠,即使這些工具在大多數計算任務下用不到,但是當你的項目需要把文本轉換成語音時,使用 espeak 還是挺友善的。是否使用 espeak 這款語音合成器,選擇權就交給你們啦。
eSpeak 部分主要特性如下:- 提供給 Linux 和 Windows 的指令行工具
- 從檔案或者标準輸入中把文本讀出來
- 提供給其它程式使用的共享庫版本
- 為 Windows 提供 SAPI5 版本,是以它能用于 screen-readers 或者其它支援 Windows SAPI5 接口的程式
- 可移植到其它平台,包括安卓,OSX等
- 提供多種聲音特性選擇
- 語音輸出可儲存為 .WAV 格式的檔案
- 配合 HTML 部分可支援 SSML(語音合成标記語言,Speech Synthesis Markup Language)
- 體積小巧,整個程式連同語言支援等占用小于2MB
- 可以實作文本到音素編碼(phoneme code)的轉化,是以可以作為其它語音合成引擎的前端工具
- 開發工具可用于生産和調整音素資料