查看: 1265|回复: 3
打印 上一主题 下一主题

[求助] 【求助】如何提取词典中的发音做为单独的发音文件?

[复制链接]
  • TA的每日心情
    郁闷
    2021-7-15 17:05
  • 签到天数: 50 天

    [LV.5]常住居民I

    1

    主题

    100

    回帖

    5758

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5758

    QQ 章笑傲江湖章

    跳转到指定楼层
    1
    发表于 2018-9-17 17:21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 春之聲 于 2018-9-17 23:59 编辑

    本人非计算机方面专业,完全小白。在论坛转了一圈,包括百度和谷歌,实在找不到如何将词典的发音库提取出来办法。

    现在用的是欧路词典,想替换软件中的发音库,就是下面FF帖子中的柯林斯词典的英式发音,目前用的是某论坛的网友分享的牛津词典发音库,替换的原因是主要是柯林斯的发音库比牛津的清晰。
    https://www.pdawiki.com/forum/fo ... F%E6%9E%97%E6%96%AF

    我该需要安装那些软件工具做那些工作?希望能得到各位相关经验的热心人士解答我的疑问。

    [ps.话说怎么上传不了头像]
  • TA的每日心情

    2023-2-18 14:22
  • 签到天数: 143 天

    [LV.7]常住居民III

    5

    主题

    586

    回帖

    9942

    积分

    进士

    Rank: 8Rank: 8

    积分
    9942
    2
    发表于 2018-9-17 20:05:39 | 只看该作者
    过程不复杂,没有必要,两个字典同时装载就可以了。一个字典软件可支持N本字典。
    欧陆,Goldendict,Mdict,都是个売。内容来自,字典本身。

    目前常见格式:MDX-mdd-css,一个字典三个文件。

    用MdxExport3.5.exe解开MDX,MDD文件,替换MDD中的音频,再用MdxBuilder64,把它们打包。

    真的没有必要吧,,,,
  • TA的每日心情
    开心
    2019-5-28 07:39
  • 签到天数: 339 天

    [LV.8]以坛为家I

    87

    主题

    558

    回帖

    4万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    42284
    3
    发表于 2018-9-18 09:00:30 | 只看该作者
    同一个发音的文件,如果文件名不一样,就不好办了。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    4
    发表于 2018-9-22 10:31:43 | 只看该作者
    9万英音是我转的。说下我的办法。
    首先得看音频文件名。音频名如果带有词条名就比较好办,不然的话我不会弄。
    mdxExport (在深蓝区),解包mdd,找到音频文件,给收拾好就是了。一般英音美音在不同文件夹或文件名有标注,取出你需要的。
    视情况是否转码。我当时拿到的是体积比较大的mp3文件,所以转成了spx缩小体积。如果是从词典中提取,一般体积会比较小,应该不用再转。
    接下来就是处理文件名。可以使用批处理,这个在网上搜教程吧。把文件名都改成词名,词组可能读不出来所以要么删掉要么随意,一个词条只保留一个发音,其他的不要。如果是_1,_2这类,建议采用改名、移出未改名的再用批处理改名并拷入之前文件夹(相同的不替换)的方法,因为有的词可能没有_1只有_5。
    con开头的词,可能会加个前缀(好像是v),记着把这些词前面的东西给去掉。
    有的词是windows关键词,不能做文件名,这些就只能舍弃。
    把处理完的音频文件放在一个文件夹里,用mdxBuilder (mdict官网,建议用3.0版本)制作词典,格式选UTF16。得到的mdd就是发音包。