论文部分内容阅读
很多朋友对于金山词霸和EPWIN之类词典的发音以及词库管理等问题都很不满意,声音假不说,词库的增加也不方便,这里我们用最经典的Babylon词典为大家打造一个完美支持真人语音和TTS的天上地下最完美词典。
让Babylon说真人语音
第1步 下载完毕后安装Babylon,在进行到最后一步时去掉“立即启动Babylon”的选项(图1)。
第2步 点击确定后,将Babylon TTD.rar(下载地址见本文末)中的所有文件解压到Babylon的安装目录中并替换Babylon.exe,接下来运行Babylon.exe和ttd.exe测试一下,如果出错,则还需运行Babylon的安装目录下“OCX注册”文件夹中的“OCX注册.exe”。至此Babylon安装就算完成了(此后更换发音引擎需要使用ttd.exe设置,在程序中设置无效)。
最好的词典我们随便用
Babylon有着非常丰富的词库资源,在官方网站的http://www.babylon.com/gloss/有很多词库可以下载,还包括维基百科之类的百科全书,下好词库后右击任务栏上的Babylon图标,选择“词汇表→从磁盘安装词汇表”(见图2),在弹出的窗口中选择刚下载的Babylon词库的位置点确定即可。安装完毕后词库文件会复制到Babylon安装目录下的Gloss文件夹中,之后如果重装系统的话只要保存Gloss文件夹即可(如果反安装Babylon程序的话,Gloss中所有的词库都会被删除),新安装的词库可以在“选项→词汇表→我的词典目录”中调整位置或选择开启或关闭。建议不要一次选择太多词库,否则鼠标取词时程序反映速度会特别慢。
打造完美的真人语音
微软操作系统自带的那个TTS发音引擎实在够呛,推荐NeoSpeech tts Text To Speech engine,官方演示页面:http://www.neospeech.com/demo/demo_text.php 。
该引擎包含中、英、日、韩发音引擎,这里安装的是日文引擎和英文的Paul,Paul算是当前最好的发声引擎,是效果非常自然的文字语音转换引擎,比其他任何引擎都清楚(物理学家霍金就是用的这个引擎)。
安装完成后,双击Babylon安装目录下的ttd.exe(见图3),选中真人发音和TTS发音,在“TTS发音设置”处选中“VM Paul”,“真人语音库索引文件”处选择你语音库的索引文件,设置完成后点击“索引文件设置”,设置完成后即使真人语音库中没有该语音时也会使用TTS发音。如果你有多个发音引擎,还可以在“对话设置”中选择不同的发音引擎来朗读对话(见图4)。
索引文件是指出单词或句子的真人语音文件存放位置的,本身是个文本文件,结构如下:
[word]注:这个节名是TTD语音接口要用到的,增加后对其它程序使用无影响
a=d:\voice\a\a.wav
……
可见“=”前就是要发音的单词或句子,“=”后是该单词真人语音文件位置,该格式文件也可以用“语音文件制作索引工具”来制作。
运行“语音文件制作索引工具.rar”中的“idxmake.exe”,设置好语音文件的文件类型(见图5),点击browse(浏览)按钮选择索引文件要保存目录和文件名,点击保存。返回程序主界面,然后点击“GO!”,在弹出窗口中选择你语音库的位置,开始制作索引文件,制作索引文件需要一段时间,此期间程序基本处在无响应状态,千万不要以为是程序死掉了,而去强行关闭。索引制作完成程序后会提示是否将索引文件自动添加到TTD中使用,点确定后就会自动将索引文件添加到TTD中。如果某个WAV格式的语音文件太大无法播放,只要用记事本打开索引文件,将文件的扩展名从WAV改为WaV即可(中间的a为小写,两边的WV为大写,此时程序会直接读取硬盘数据而不加载到内存中)。
现在打开Babylon试一下,怎么样,已经很完美了吧。上面提到的资源请大家到下面的地址下载:
软件小档案:Babylon Pro V6.0.0 R32版TTD真人语音发音补丁和真人语音接口“Babylon TTD.rar”以及“真人语音库索引文件制作工具.rar”请到http://cznyx.ys168.com/下载。
一个两万多词量的真人语音库下载地址:http://www.raga.gov.cn/downwav/RealVoice.rar。
NeoSpeech语音合成英、中、韩、日TTS引擎
下载地址:http://space.haowebworld.net/batch.viewlink.php?itemid=54
让Babylon说真人语音
第1步 下载完毕后安装Babylon,在进行到最后一步时去掉“立即启动Babylon”的选项(图1)。
第2步 点击确定后,将Babylon TTD.rar(下载地址见本文末)中的所有文件解压到Babylon的安装目录中并替换Babylon.exe,接下来运行Babylon.exe和ttd.exe测试一下,如果出错,则还需运行Babylon的安装目录下“OCX注册”文件夹中的“OCX注册.exe”。至此Babylon安装就算完成了(此后更换发音引擎需要使用ttd.exe设置,在程序中设置无效)。
最好的词典我们随便用
Babylon有着非常丰富的词库资源,在官方网站的http://www.babylon.com/gloss/有很多词库可以下载,还包括维基百科之类的百科全书,下好词库后右击任务栏上的Babylon图标,选择“词汇表→从磁盘安装词汇表”(见图2),在弹出的窗口中选择刚下载的Babylon词库的位置点确定即可。安装完毕后词库文件会复制到Babylon安装目录下的Gloss文件夹中,之后如果重装系统的话只要保存Gloss文件夹即可(如果反安装Babylon程序的话,Gloss中所有的词库都会被删除),新安装的词库可以在“选项→词汇表→我的词典目录”中调整位置或选择开启或关闭。建议不要一次选择太多词库,否则鼠标取词时程序反映速度会特别慢。
打造完美的真人语音
微软操作系统自带的那个TTS发音引擎实在够呛,推荐NeoSpeech tts Text To Speech engine,官方演示页面:http://www.neospeech.com/demo/demo_text.php 。
该引擎包含中、英、日、韩发音引擎,这里安装的是日文引擎和英文的Paul,Paul算是当前最好的发声引擎,是效果非常自然的文字语音转换引擎,比其他任何引擎都清楚(物理学家霍金就是用的这个引擎)。
安装完成后,双击Babylon安装目录下的ttd.exe(见图3),选中真人发音和TTS发音,在“TTS发音设置”处选中“VM Paul”,“真人语音库索引文件”处选择你语音库的索引文件,设置完成后点击“索引文件设置”,设置完成后即使真人语音库中没有该语音时也会使用TTS发音。如果你有多个发音引擎,还可以在“对话设置”中选择不同的发音引擎来朗读对话(见图4)。
索引文件是指出单词或句子的真人语音文件存放位置的,本身是个文本文件,结构如下:
[word]注:这个节名是TTD语音接口要用到的,增加后对其它程序使用无影响
a=d:\voice\a\a.wav
……
可见“=”前就是要发音的单词或句子,“=”后是该单词真人语音文件位置,该格式文件也可以用“语音文件制作索引工具”来制作。
运行“语音文件制作索引工具.rar”中的“idxmake.exe”,设置好语音文件的文件类型(见图5),点击browse(浏览)按钮选择索引文件要保存目录和文件名,点击保存。返回程序主界面,然后点击“GO!”,在弹出窗口中选择你语音库的位置,开始制作索引文件,制作索引文件需要一段时间,此期间程序基本处在无响应状态,千万不要以为是程序死掉了,而去强行关闭。索引制作完成程序后会提示是否将索引文件自动添加到TTD中使用,点确定后就会自动将索引文件添加到TTD中。如果某个WAV格式的语音文件太大无法播放,只要用记事本打开索引文件,将文件的扩展名从WAV改为WaV即可(中间的a为小写,两边的WV为大写,此时程序会直接读取硬盘数据而不加载到内存中)。
现在打开Babylon试一下,怎么样,已经很完美了吧。上面提到的资源请大家到下面的地址下载:
软件小档案:Babylon Pro V6.0.0 R32版TTD真人语音发音补丁和真人语音接口“Babylon TTD.rar”以及“真人语音库索引文件制作工具.rar”请到http://cznyx.ys168.com/下载。
一个两万多词量的真人语音库下载地址:http://www.raga.gov.cn/downwav/RealVoice.rar。
NeoSpeech语音合成英、中、韩、日TTS引擎
下载地址:http://space.haowebworld.net/batch.viewlink.php?itemid=54