天天看點

eSpeak: Linux文本轉語音工具

eSpeak是一款能把文本轉換成語音的Linux 指令行工具,它是一款簡潔的語音合成器,用C語言編寫而成,它支援英語和其它多種語言。它從标準輸入或者輸入檔案中讀取文本,雖然語音輸出與真人聲音相去甚遠,即使這些工具在大多數計算任務下用不到,但是當你的項目需要把文本轉換成語音時,使用 espeak 還是挺友善的。是否使用 espeak 這款語音合成器,選擇權就交給你們啦。

eSpeak: Linux文本轉語音工具
eSpeak 部分主要特性如下:

  • 提供給 Linux 和 Windows 的指令行工具
  • 從檔案或者标準輸入中把文本讀出來
  • 提供給其它程式使用的共享庫版本
  • 為 Windows 提供 SAPI5 版本,是以它能用于 screen-readers 或者其它支援 Windows SAPI5 接口的程式
  • 可移植到其它平台,包括安卓,OSX等
  • 提供多種聲音特性選擇
  • 語音輸出可儲存為 .WAV 格式的檔案
  • 配合 HTML 部分可支援 SSML(語音合成标記語言,Speech Synthesis Markup Language)
  • 體積小巧,整個程式連同語言支援等占用小于2MB
  • 可以實作文本到音素編碼(phoneme code)的轉化,是以可以作為其它語音合成引擎的前端工具
  • 開發工具可用于生産和調整音素資料

繼續閱讀