eGuideDog Logo

如何為Ekho添加新的聲音

English Version 简体中文版

(2008年10月12日更新)

  1. 獲取漢字音標列表。粵語可采用粵拼列表, 普通話可采用拼音列表。列表除了音標外還附有所有對應漢字,以供參考。
  2. 為每個拼音錄制聲音(要用質量比較好的,16bit的MIC哦)。推荐使用Audacity。錄制過程中可使用兩种方法之一:
    a) 在每個字的讀音間保留1/3秒以上的沉默,作為以后程序自動抽取單字讀音的標志。
    b) 讀每個字后,緊接著讀“的”(或其它的字),以增加讀音處于詞句中的感覺,但之后需要手動地抽取單字讀音。
  3. 抽取單字錄音,保存為wav文件。
    如果使用了上面的方法a)錄制,那么可以使用split_wav.pl分解錄音。
    如果使用了上面的方法b)錄制,則需要手動抽取,Audacity可以把選擇的片段導出為Wav,同時結合快捷鍵可加快抽取過程。
  4. 文件名重命名。把單字錄音的wav文件重命名為与之對應的拼音。
    如果文件名遵循split_wav.pl輸出的規則,那么可以使用gen_record_list_sound_db.pl重命名。
    如果使用b)方式錄制,并且是在錄制普通話,可借助Silas寫的Python腳本cutter-helper.pl.
  5. 把新錄制的聲音替換Ekho中的jyutping/目錄或pinyin/目錄

如果嫌麻煩,可以使用a)方法錄音后把文件發給我(黃冠能),我完成以后的工作,不過經我處理的聲音數据需遵循CC-GNU GPL發布哦:)

Support This Project Valid XHTML 1.0 Strict Valid CSS! Level A conformance icon, 
          W3C-WAI Web Content Accessibility Guidelines 1.0 Get eGuideDog software for the blind at SourceForge.net. Fast, secure and Free Open Source software downloads