加载中,请稍候…

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

语音版六人行句库制作方法

2010-03-04 00:00:00   来源:舍得学习力博客  作者:舍得

简单地记录一下语音版六人行句库的制作方法,供有兴趣制作句库的童鞋参考。
首先得准备好几个工具:
1.Aboboo:用来断句的绝佳工具,建议使用2.0.0.8500以后的版本
2.Emeditor:处理句库文本;
3.Excel:同上;
4.Total Commander:用来进行批量改名处理;
5.E-lyric:批量转换LRC文件(非必需)
然后是素材:
1.六人行音频文件;
2.配套的中英文字幕;

 

一、字幕转换
下面直接开工,先处理一下字幕文件:
舍得手头的是LRC文件,对于Aboboo来说,将LRC转换成SRT后导入,断句会更加精确一些,方便进行后续的处理。在本例中,舍得使用E- lyric将LRC文件快速地转换成SRT字幕格式(可以进行批量转换,具体的操作不再赘述)。
字幕的质量很关键,尤其是中英文能一一对应的,后期处理的工作量将会减少很多。

二、断句
该祭出我们的法宝Aboboo了,如果没有Aboboo,断句将会是一个很庞大的工程。
在Aboboo中打开六人行音频文件,然后分别导入转换好的英文和中文SRT字幕文件。
接下来开始进行微调,通常一集六人行在200多句的样子,熟练的话半个小时即可搞定(字幕文件越精确,所花费的时间就越少)。
具体的断句操作请参考此文:Aboboo 使用指南:手工断句
微调结束后,点击“导出->选中句子导出为Mp3文件”,然后在弹出的对话框中选择“一 条句子一个文件导出”。
此外,请在课件菜单中分别选择“保存原文字幕文件”和“保存译文字幕文件”,存为LRC格式即可。

三、批量改名
批量改名最好的工具莫过于TotalCommander,舍得这里以自己用的7.02版为例:
1.先给导出的Mp3文件排一下序(序号由小到大),然后全部选中,并按F1键(或选择菜单中的“批量重命名”);
2.按下图进行设置:
2003-1-1 05-21-05 上午.jpg

2003-1-1 05-21-21 上午.jpg

3.注意在预览时检查一下文件名是否正确,然后点击“开始”按钮即可。

四、句库文本处理
1.用emeditor打开在“二、断句”中保存好的LRC文件,清除掉时间数据。
可使用下面这个宏(执行这个宏中,已经做过复制操作,在下一步直接粘贴就可以了):

  1. document.selection.Replace(“//[//u.*?//]“,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  2. document.selection.Replace(“//[.*?//]“,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  3. document.selection.Replace(“^:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  4. document.selection.Replace(“^-”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  5. document.selection.Replace(“//n//n”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  6. document.selection.Replace(“//n//n”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  7. document.selection.SelectAll();
  8. document.selection.Copy(eeCopyUnicode);

复制代码

2.打开Excel,分别在第2、3两列中粘贴英文和 中文字幕。
3.在第1列第1个单元格中输入数字“1”,然后将光标移到该单元格的右下角边线处,光标会变成“十”字形状,此时按下Ctrl键和鼠标左键,往下方拖动 到文件末尾(有几行文本就拖到几行),这一步操作是为了生成一串连续数字,你会发现,这个数字和你已经改好名的mp3文件是一致的。
4.打开菜单“文件->另存为”,以该集序号作为文件名(如101表示第1季第1集,111则表示第1季第11集,依此类推),保存类型请选择“文 本文件(制表符分隔)”。保存结束后请关闭该文件。
5.回到emeditor,打开刚才保存好的文本文件。用下方的宏将文本转换成SuperMemo的Q&A格式:

  1. var regex=document.Name.substring(0,3);;
  2. document.selection.Replace(“/x22″,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  3. document.selection.Replace(“(^//d.*?)//t(.*?//t)(.*?$)”,”Q: //2<embed src=/x22file:///d:/media/f6/season1/”+regex+”///1.mp3/x22 WIDTH=145 HEIGHT=20 AUTOSTART=True LOOP=False></embed>//nA: //3″,eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  4. document.selection.Replace(“Rachel:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  5. document.selection.Replace(“Chandler:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  6. document.selection.Replace(“Joey:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  7. document.selection.Replace(“Phoebe:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  8. document.selection.Replace(“Ross:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  9. document.selection.Replace(“Paul:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  10. document.selection.Replace(“Monica:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  11. document.selection.Replace(“Barry:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);
  12. document.selection.Replace(“Mindy:”,”",eeFindNext | eeReplaceAll | eeFindReplaceRegExp);

复制代码

6.将文件保存为“中欧(ISO)”编码 (emeditor的选项中应勾选“将unicode作为html/xml字符基准保存”)。此步操作有疑问的请参考此文:SuperMemo之词库制作篇(中)
7.刚才制作的是英文在前,中文在后的版本,即舍得所说的“翻译版”,现在我们来将中、英文巅倒一下,使它变成“听力版”,在emeditor中运行下面这个宏即可:

  1. document.selection.Replace(“^Q: (.*?)(//t.*?$)//nA: (.*?$)”,”Q: //3 //2//nA: //1″,eeFindNext | eeReplaceAll | eeFindReplaceRegExp);

复制代码

五、最终校对
在emeditor中逐句点击音频的链接,检查断句是否精确,如有瑕疵则到Aboboo中微调后重新导出。

六、写在最后
以上就是舍得制作六人行句库的基本流程了。事实上还有一个步骤没有写,就是音频格式的转换,通常舍得会使用一个叫Advanced MP3 Converter的软件将aboboo中导出的音频文件转换成如下格 式:16位、单声道、22050HZ、48kbps(CBR).经过舍得测试,这样的配置基本不影响语音的清晰度。



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

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