eGuideDog
free software for the blind

如何为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发布哦:)