加载中,请稍候…

资讯 英语
舍得茶室 方法
SuperMemo Rosetta
TellMeMore Aboboo
课程 视频
软件 电子书
学苑 博客
空间 微博

SuperMemo2006之自动发音篇

2009-05-02 00:00:00   来源:舍得学习力博客  作者:admin

 

 

如何让自己制作的词库自动地加上语音?这是舍得好久之前就在思考的问题。若使用SuperMemo自带的声音资源库的功能,就象舍得在《SuperMemo2006之图片&音频篇》里介绍的方法一样,逐个手工添加是没有问题的,但若是批量添加,有没有更好的办法呢?正好昨天有个朋友询问到了这一点,舍得经过一番实验,终于找到了给SuperMemo自动添加语音的办法。从此SuperMemo的自制词库可以告别没有自动发音功能的过程,一切都变得更加完美。

一、工具和素材的准备

在动手操作之前,你需要准备以下工具和素材:

首先,从网上下载几个工具和文件,文件名称和下载地址分别如下:

1.记事本工具EmEditor 8.04:BiBiDu下载

2.范例文件:舍得制作的柯林斯分级词汇精减版:BiBiDu下载

2.真人语音库下载:灵格斯语音库下载页面

在灵格斯官方网站,分别有下面几个语音库,在下载之前,先听舍得讲一下挑选语音库的原则:要求1个单词一个文件,以单词作为文件名是最理想的。)

灵格斯基础英语语音库

(包括 10836个常用英文单词)

文件大小: 24.1
MB

朗文现代2005语音库 – 美国英语

文件大小: 99
MB

Emule下载

朗文现代2005语音库 – 英国英语

文件大小: 130
MB


更多朗文语音库,请参看这里:

http://www.verycd.com/topics/134059/

韦氏142000个单词语音库

文件大小: 372
MB

VeryCD
下载:http://www.verycd.com/topics/89350/

韦氏142000个单词语音库高清版本

文件大小: 597
MB

VeryCD
下载:http://www.verycd.com/topics/133276/

还有,你也可能对这个朗文句库感兴趣:

文件大小:1.1GB

VeryCD
下载:http://www.verycd.com/topics/134059/

从上面挑一个下载吧,你可以先下载小的文件尝试。电骡上下载可能会慢一些,但只要有耐心,大多数还是能下载到的。

在本例中,舍得使用的是从灵格斯官方网站上下载的24MB大的语音库文件,该语音库包含了常用的10836个单词,在今后的实际应用中,大家可以选择拥有更多单词的语音库。

练习前请先建立一个词库。然后在C盘根目录下建立一个Speech文件夹,将下载好的语音库文件解压到这个文件夹中。(注意为了避免系统重装带来不必要的麻烦,舍得建议大家把SuperMemo2006安装到C盘之外的分区,同样这个Speech文件夹也是建议放在其他分区。此处舍得是为了行文方便)

二、词库文件的整理

注意:范例词库文件中有个别单词如”as”后面是有数字的,如果要追求完美的话,请先将这些数字删除。

(一)第一种方式【推荐】:

1.用emeditor打开范例文件CollinsL5.txt:

 

2.打开“搜索->替换”菜单,

勾选“使用正则表达式”

在查找框中输入:^Q: ([a-z])(.*?$)

在替换对话框中输入:Q: /1/2<BGSOUND
SRC=”file:///c:/speech//1//1/2.mp3″ LOOP=True>

 

 

3.替换后的效果:

 

 

(二)第二种方式:

1.用emeditor打开范例文件CollinsL5.txt。

2.打开“搜索->替换”菜单,

勾选“使用正则表达式”

在查找框中输入:^Q: ([a-z])(.*?$)

在替换对话框中输入:Q: /1/2 <EMBED
SRC=”file:///c:/speech//1//1/2.mp3″ WIDTH=145 HEIGHT=20
AUTOSTART=True
LOOP=False></EMBED>

 

3.替换后的效果:

要点讲解:

1)^Q:表示你要执行替换操作的是行首带Q的那一行

2)分成([a-z])和(.*?$)两节是为了在替换时自动获取文件夹名和文件名(分别使用/1和/1/2)

3)/1和/2分别代表([a-z])和(.*?$),注意,“/1/2”才是单词的文件名。倘若你使用自己的文件来练习,注意行尾不要有空格,要确保“/1/2”等于你的单词文件名。在本文末尾舍得留下的作业中,你将不得不去考虑如何将准确定义查找的条件。

两种方式的区别在于,第二种方式多出了一个播放的控制面板。

三、导入词库文件

1.打开菜单“文件->导入->Q&A文本格式”;

2.选择刚才整理完毕的CollinsL5E.txt,点击“确定”导入;

3.开始测试吧!

注意,由于本例使用的是24M的语音库,单词只有10000多个,词组和个别单词会没有声音,这很正常。如果想要词组发音,你需要找那些个头更大的语音库(但据舍得所知,目前为止,没有一个语音库能容纳所有的词组,那个号称14万词的语音库也不例外)。

利用第二种方式制作的词库,在单词后会出现这样一个音频控制面板:


若是当前语音库里没有这个单词或词组的话,单词后是这个样子的:


四、小结

舍得在这篇文章里介绍的方法是利用了html语言的声音标志技术,结合emeditor的正则表达式,进行批量添加声音标志,从而给自制的SuperMemo词库加上了自动语音的功能。

舍得在前面也介绍了,对于电脑的老手而言,舍得是建议将下载好的语音库放在”(SuperMemo2006安装文件夹)/systems/Media”文件夹下的(media须自建),在这种情况下,替换框里只要输入:“Q:
/1/2<BGSOUND SRC=../../media//1//1/2.mp3
LOOP=True>”(使用“<EMBED>”标记时的路径也是按照这样来写)。

在本例中,舍得只是介绍了给提问栏(question)中添加单词的声音,回答栏(answer)的添加方法其实是一样的,只是查找和替换的对象不同而已。

学习了这个方法,你所能做的,可不仅仅是给单词添加声音,你还可以给句子加上声音。

利用本文介绍的思路,不仅可以实现批量添加声音,还可以利用“<img
src=….>”来实现批量添加图片的功能,要制作看图识字词库的朋友可以自行研究一下。

最后,布置一道作业:

请将舍得制作的柯林斯分级词汇例句版制作成带语音的词库文件。例句版的下载地址:BiBiDu下载

提醒,使用该文件时,查找的定义会稍微复杂一些,需要有一定的正则表达式的基础。若感觉很难操作,请熟读舍得的《supermemo2006之词库制作篇》和其他相关的正则表达式文章。



【TAGS】
supermemo 使用 技巧 入门 教程 新手 指南 词库 制作
【相关文章】
  • 【十二月福利】《驾考宝典》之科目四(SuperMemo)
  • 如何打开SuperMemo课程中隐藏的练习?
  • SuperMemo新手指南之版本的选择
  • 16分钟!重新制作一季《六人行》只需16分钟!
  • SuperMemo UX新手指南:如何手动加入音频,并自动播放
  • SuperMemo UX问答篇:如何用SuperMemo来学好拼写?
  • SuperMemo问答篇:如何用SuperMemo来学习一门编程语言
  • SuperMemo UX问答篇:巩固练习中的评分并不影响学习进度
  • SuperMemo UX问答篇:随时修改课程内容
  • 如何利用SuperMemo词库转换精灵制作iphone版词库?
  • 来顶一下
    返回首页
    返回首页

     分享: 分享到QQ空间 转贴到开心网 分享到校内网 添加到百度搜藏 Sina ViVi 添加Google书签 Yahoo收藏 添加到鲜果 转发到新浪微博 我要评论】【进入论坛】【社区空间
    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表
    关于我们 | 诚聘英才 | 友情链接 | 联系我们 | 意见反馈 | 网站地图 | 版权申明 |
    舍得学苑 备案号:冀ICP备11024081号-1
    Copyright © 2009-2015 eMagic.org.cn, All rights reserved.