|
本帖最后由 werwer 于 2016-4-26 23:39 编辑
目前有LDOCE6的所有例句wav文件(dls.files.zip解压出来的),其文件名是各种数字字母编号。
想根据生词本提取各个生词的所有对应例句wav,放在一个文件夹下(或者合并成一个音频)。
比如,生词本中有endemic endorsement endow endurance energize engaging 等单词,现在想要把这些单词在LDOCE6中对应的所有例句wav文件找出来放在一个文件夹下(目的是集中生词例句磨耳朵),该如何做呢?
在论坛上看了很久,目前想到的笨方法是:
分析LDOCE6的dsl文件,利用正则表达式,找到各词条包括的所有例句文件名,例如exa_p008-000910116.wav,exa_p008-001662168.wav。建立一张单词与所有例句文件名的对应表格,然而根据表格内容提取对应wav文件?
这个方法太麻烦了,而且想了半天,需要的正则表达式也很复杂,写不出来,而且很难方便地提取所有的音频文件名。
如何能生成一个新的文件,包括:
单词1
例句wav文件名1,文本1,
例句wav文件名2,文本2,
单词2
例句wav文件名1,文本1,
例句wav文件名2,文本2,
... ...
求指点思路,衷心感谢! |
本帖被以下淘专辑推荐:
- · 语言态度|主题: 150, 订阅: 19
- · 玩转词典|主题: 46, 订阅: 11
|