【音频制作方法】《GRE 核心词汇 考法精析》
2013-10-02 04:43
330 查看
近期有点脑抽,想考G,于是买了本单词书,大家都推荐的那本陈琦的《要你命3000》,由于备考时间紧,买了本便携版的,叫《GRE 核心词汇 考法精析》。买完了,就后悔了。居然是乱序版,看了3个list,没一个认识的.....
单词没记住几个,居然发现序言中所谓的乱序版本其实也并不是乱序,只是换了一种排序方法而已。例如,第一个list的前几个单词,coda mania cornucopia euphoria minutia sequela anathema enigma stigma,居然所有单词都是以a结尾,而且仔细看,发现把所有单词倒过来写,
则是 adoc ainam aipocunroc airohpue aitunim aleuqes amehtana amgine amgits。
居然:倒过来写的单词就是ascii升序排列!!!
想起之前背单词经验,单词记不住总得想个办法,做做音频吧,或许平时有事没事听听也能多熟悉点。于是,世界爆发了。
下面主要说说方法:
需要的资源:①单词语音库②要你命3000的excel
关于英语单词的语音库,网上都有的下载,这个在最近的博客中有提到。
关于要你命3000的excel,想必考G的应该都在网上找得到。
方法:第一,产生所有单词的倒过来写对应的单词,笔者采用基于excel的VB语言,直接在excel中操作。这一点,稍微学过C语言或者其他语言的人都不是大问题。
第二,对倒过来写的单词进行排序,根据那本单词书手动拆分成各个list。
第三,对于每个list生成音频
下面着重说第三步:
根据单词生成音频最核心的是音频合并方法,以及空白音频处理。有些软件这两点都能做到,但是用软件实现批量化不太可能。音频合并,找了很多,最有效的还是windows dos下的copy /b a.mp3+b.mp3 c.mp3命令,具体用法,google。使用这个方法合并音频不会出现卡音和短音等诡异的事情。传统的文件操作貌似也行,但是出现各种端音的问题就不好说。然后,每两个单词之间需要有时间间隔,这个脑残的人都会想到自己录一个就行,对,没错,但是自己录制的空白的音频文件大小非常大,一秒钟十几个k,一个单词发音才2k不到,想到这里我觉得还是自己做一个空白音频文件比较好。google
mp3 的格式(MP3音频格式其实非常简单),然后用文件操作,把一个单词音频文件的主体发音部分给清除,保留头文件就是空白音了。这期间笔者用到了很多方法(mp3头文件解析,二进制分析,正则表达式字符串替换,文件合并)。然后最后一步就是批量合并。
这一步,方法非常多,笔者采用基于copy /b的批处理的方法,根据待合并单词,生成批处理命令。实现这一步需要稍微学学dos批处理的一些简单的命令。
总之,方法很多,有资源,发现可行性,就可以开始爆发了。
另外,分享了前8个list的音频,参考最近分享的资源。依据笔者的这套方法,托福、GMAT,生成各种单词的音频文件就不是难事。
单词没记住几个,居然发现序言中所谓的乱序版本其实也并不是乱序,只是换了一种排序方法而已。例如,第一个list的前几个单词,coda mania cornucopia euphoria minutia sequela anathema enigma stigma,居然所有单词都是以a结尾,而且仔细看,发现把所有单词倒过来写,
则是 adoc ainam aipocunroc airohpue aitunim aleuqes amehtana amgine amgits。
居然:倒过来写的单词就是ascii升序排列!!!
想起之前背单词经验,单词记不住总得想个办法,做做音频吧,或许平时有事没事听听也能多熟悉点。于是,世界爆发了。
下面主要说说方法:
需要的资源:①单词语音库②要你命3000的excel
关于英语单词的语音库,网上都有的下载,这个在最近的博客中有提到。
关于要你命3000的excel,想必考G的应该都在网上找得到。
方法:第一,产生所有单词的倒过来写对应的单词,笔者采用基于excel的VB语言,直接在excel中操作。这一点,稍微学过C语言或者其他语言的人都不是大问题。
第二,对倒过来写的单词进行排序,根据那本单词书手动拆分成各个list。
第三,对于每个list生成音频
下面着重说第三步:
根据单词生成音频最核心的是音频合并方法,以及空白音频处理。有些软件这两点都能做到,但是用软件实现批量化不太可能。音频合并,找了很多,最有效的还是windows dos下的copy /b a.mp3+b.mp3 c.mp3命令,具体用法,google。使用这个方法合并音频不会出现卡音和短音等诡异的事情。传统的文件操作貌似也行,但是出现各种端音的问题就不好说。然后,每两个单词之间需要有时间间隔,这个脑残的人都会想到自己录一个就行,对,没错,但是自己录制的空白的音频文件大小非常大,一秒钟十几个k,一个单词发音才2k不到,想到这里我觉得还是自己做一个空白音频文件比较好。google
mp3 的格式(MP3音频格式其实非常简单),然后用文件操作,把一个单词音频文件的主体发音部分给清除,保留头文件就是空白音了。这期间笔者用到了很多方法(mp3头文件解析,二进制分析,正则表达式字符串替换,文件合并)。然后最后一步就是批量合并。
这一步,方法非常多,笔者采用基于copy /b的批处理的方法,根据待合并单词,生成批处理命令。实现这一步需要稍微学学dos批处理的一些简单的命令。
总之,方法很多,有资源,发现可行性,就可以开始爆发了。
另外,分享了前8个list的音频,参考最近分享的资源。依据笔者的这套方法,托福、GMAT,生成各种单词的音频文件就不是难事。
相关文章推荐
- gre填空核心词汇
- GRE词汇记忆方法:复习要放在第一要位
- GRE阅读考试遇到陌生词汇的应对方法
- 音频制作方法之一
- 提取GRE核心词汇
- 通过电影有效速记GRE词汇方法之从听力突破口语语音
- GRE蓝宝的核心词汇
- WordPress中制作导航菜单的PHP核心方法讲解
- [PCB设计] 2、畸形PCB板子的制作核心——AD14导入dwg格式文件的方法
- 四、java多线程核心技术——synchronized同步方法与synchronized同步快
- 制作10.9 USB启动盘方法:
- vs2010中c#中类库dll制作和引用方法
- eclipse 中main()函数中的String[] args如何使用?通过String[] args验证账号密码的登录类?静态的主方法怎样才能调用非static的方法——通过生成对象?在类中制作一个方法——能够修改对象的属性值?
- VS2008(C#)制作网页Tab标签切换方法(二)
- ThinkPHP5.0.15核心版遇到不能调用common.php中方法
- Unity中使用UGUI制作Prefab后,调用Instantiate动态生成Button无法点击的解决方法
- [Python]re模块的核心函数和方法
- 【jQuery】调用animate()方法制作简单的动画效果
- iOS 静态度制作方法详细
- Mac OS X 10.5快速系统部署实践-制作核心系统镜像(2) v1