查看: 3811|回复: 17
打印 上一主题 下一主题

[改版] bt4baidu大神 Dictionary.com Unabridged, 2016 在线发音功能修复

[复制链接]
  • TA的每日心情
    奋斗
    2021-9-28 10:33
  • 签到天数: 314 天

    [LV.8]以坛为家I

    4

    主题

    568

    回帖

    5563

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5563
    跳转到指定楼层
    1
    发表于 2019-2-15 16:03:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 alredstone 于 2019-12-5 14:51 编辑

    2019-12-05测试可用。测试平台:GoldenDict 1.5.0-RC2-372-gc3ff15f,Windows 10 1909 64bit。

    因bt4baidu大神原帖有设置权限,故本帖仅提供mdd文件。需要mdx文件者请移步大神原帖。


    不知为何插入文中的图非常的小,难以看清内容。好在只有4个图片,请大家对照文末大图查看,带来不便敬请谅解。

    词典内容未作任何修订,仅修复了在线发音功能,并更改了发音图标。具体请见截图。



    词典出处:bt4baidu [英英] 【2016/08】Dictionary.com Unabridged, 2016闪亮发布

    有大神早已贴出离线语音包,可谓一劳永逸。有需要者,请移步:skydan05 [英英] Dictionary.com Unabridged, 2015离线發音mdd(160217再次更新)

    最近发布的词组提取版,我未使用,有需求者,请移步:wyzh97 [改版] [英英] Dictionary.com Unabridged, 2016词组 提取版

    感谢 bt4baidu 大神发布的一系列优质资源!内容丰富,排版精美,兼容性良好,是我学习的榜样。
    同时也感谢其他坛友的贡献,没有你们的付出,就不会有这个简单的帖子出现。

    因本词典在线发音功能失效原因为网站更新了语音库链接,修复起来比较简单,故简要介绍如下,供有需要的坛友参考。
    浏览器为Chrome 72,词典为GoldenDict Qt5。

    预备技能:mdx/mdd文件的解压/打包:Oeasy [教程] [实例][解压mdx/mdd再打包为mdx/mdd][乱][多图][20151025]

    1. 检查官网发音的链接及单词编号。

    以chaperone为例,右击发音图标,选择 “inspect”(审查元素),即可看到其发音链接。

    代码如下:
    1. <span data-ci-target="audio" class="css-6xi4ed e1rg2mtf4"></span>
    2. <audio>
    3.     <source src="https://static.sfdict.com/audio/lunawav/C03/C0324900.ogg" type="audio/ogg">
    4.     <source src="https://static.sfdict.com/audio/C03/C0324900.mp3" type="audio/mpeg">
    5. </audio>
    复制代码
    如上图所示,chaperone的mp3音频的发音链接为 “https://static.sfdict.com/audio/C03/C0324900.mp3”,由此链接我们可以看出语音库链接为 “https://static.sfdict.com/audio/”,单词编号为 “C03/C0324900”。


    2. 检查Dictionary.com Unabridged, 2016中对应单词的单词编号。
    于GoldenDict中查询同一单词,右击发音图标,选择 “inspect”(审查元素),在弹出的窗口中即可看到单词编号。

    代码如下:
    1. <img src="bres://1538bb2a6213fccac1372feab2a918c9/vc.png" onclick="r5u.a(this, 'C03/C0324900')" class="mip">
    复制代码
    如上图所示,bt4baidu大神 Dictionary.com Unabridged, 2016中chaperone的单词编号为 “C03/C0324900”,与线上一致。由此可初步判断为在线语音库链接变动。


    3. 查看bt4baidu大神 Dictionary.com Unabridged, 2016中的语音库链接,并恢复在线发音功能。
    使用论坛中提供的工具解压 mdd 文件,可看到一个名为 r5 的 js 文件,使用文本编辑软件打开,找到下面这行代码:
    1. var u="http://static.sfdict.com/staticrep/dictaudio/"+f+".mp3";
    复制代码
    该行代码即为原词典中语音库的链接位置,可见与在线版不同。将其修改为在线版链接:
    1. var u="https://static.sfdict.com/audio/"+f+".mp3";
    复制代码
    修改完成后保存。

    对于和我一样看不懂代码的坛友,有个简单的方法识别:整个文件内容只有此处为网络链接,其必定为在线语音库链接。


    4. 验证修复结果,打包文件。
    将修改后的 r5.js 文件复制到GoldenDict存放Dictionary.com Unabridged, 2016词典的位置后按 Ctrl+F5 刷新,并随机查询一个单词,验证发音是否成功修复。重要提醒:记得清除缓存。
    注意:因GoldenDict优先识别mdd文件外的内容,所以可以如此验证;iOS版欧路也是如此,其它词典我没有使用过,不清楚是否可行。
    待确认无误后,直接使用,或者重新打包词典均可。

    附件为mdd文件和js文件,下载其一即可,无需自行修改js文件。使用方法:
    1. mdd文件,替换原有mdd文件。
    2. js文件,与原词典文件放于同一文件夹下。






    Annotation 2019-02-15 150956.jpg (182.2 KB, 下载次数: 1)

    Annotation 2019-02-15 150956.jpg

    Annotation 2019-02-15 151051.jpg (56.51 KB, 下载次数: 0)

    Annotation 2019-02-15 151051.jpg

    Annotation 2019-02-15 151028.jpg (40.2 KB, 下载次数: 0)

    查看在线语音库链接及单词编号

    查看在线语音库链接及单词编号

    Annotation 2019-02-15 151145.jpg (13.96 KB, 下载次数: 1)

    查看单词编号

    查看单词编号

    Dictionary.com Unabridged, 2016.zip

    13.26 KB, 下载次数: 312, 下载积分: 米 -5 粒

    售价: 5 粒米  [记录]  [购买]

    mdd文件

    r5.zip

    736 Bytes, 下载次数: 214, 下载积分: 米 -5 粒

    售价: 5 粒米  [记录]  [购买]

    js文件

    评分

    2

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    慵懒
    2021-9-28 14:33
  • 签到天数: 158 天

    [LV.7]常住居民III

    5

    主题

    907

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    17310

    QQ 章灌水大神章笑傲江湖章推广专家

    推荐
    发表于 2019-2-15 17:51:10 | 只看该作者
    安景铄 发表于 2019-2-15 17:12
    楼主啊,我感觉是不是把发音离线了更好呢

    你连文字介绍都没看完。
  • TA的每日心情
    奋斗
    2021-9-28 10:33
  • 签到天数: 314 天

    [LV.8]以坛为家I

    4

    主题

    568

    回帖

    5563

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5563
    推荐
     楼主| 发表于 2019-2-15 22:27:02 | 只看该作者
    wht1979 发表于 2019-2-15 19:21
    足本的论坛可觅的就这一本,好多人似乎不知道吧。现在好像都是找书店正售卖字典的mdx多。 ...

    本论坛中Unabridged词典的资源确实有限,bt4baidu大神的这本更可以说是其中的上品。因此通常只做伸手党的我也忍不住动手修复在线发音问题。
  • TA的每日心情

    2021-1-21 10:54
  • 签到天数: 242 天

    [LV.8]以坛为家I

    13

    主题

    785

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    17906
    推荐
    发表于 2019-2-15 19:21:42 | 只看该作者
    足本的论坛可觅的就这一本,好多人似乎不知道吧。现在好像都是找书店正售卖字典的mdx多。
  • TA的每日心情
    慵懒
    2021-4-24 10:15
  • 签到天数: 150 天

    [LV.7]常住居民III

    1

    主题

    253

    回帖

    2810

    积分

    解元

    Rank: 5Rank: 5

    积分
    2810
    推荐
    发表于 2019-2-15 17:12:46 | 只看该作者
    楼主啊,我感觉是不是把发音离线了更好呢
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 774 天

    [LV.10]以坛为家III

    1

    主题

    1052

    回帖

    5807

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5807
    4
    发表于 2019-2-15 18:15:24 来自手机 | 只看该作者
    很好的词典,有了发音使用起来效果更佳
    感谢分享
  • TA的每日心情
    慵懒
    2020-5-18 12:42
  • 签到天数: 90 天

    [LV.6]常住居民II

    4

    主题

    217

    回帖

    1531

    积分

    解元

    Rank: 5Rank: 5

    积分
    1531

    笑傲江湖章灌水大神章QQ 章

    7
    发表于 2019-6-25 18:43:44 | 只看该作者
    感谢 细致的修复教程 以及成品
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    238

    主题

    552

    回帖

    4万

    积分

    禁止发言

    积分
    47766
    8
    发表于 2019-9-17 23:44:41 | 只看该作者
    多谢提供好资源!
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    238

    主题

    552

    回帖

    4万

    积分

    禁止发言

    积分
    47766
    9
    发表于 2019-12-1 11:41:41 | 只看该作者
    试了好多次,发音不好用了。

    点评

    我测试了一下,GoldenDict 1.5.0-RC2-372-gc3ff15f, Win10 1909,还是正常的。清除一下缓存试试看。如果不确定所用的软件优先调用外部js的话,建议替换mdd文件。  发表于 2019-12-2 09:06
  • TA的每日心情
    奋斗
    2020-5-15 23:04
  • 签到天数: 236 天

    [LV.7]常住居民III

    4

    主题

    547

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    18105

    QQ 章

    10
    发表于 2019-12-1 16:01:41 | 只看该作者
    这么好的资源需要顶起来!
  • TA的每日心情

    2019-9-23 23:38
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    238

    主题

    552

    回帖

    4万

    积分

    禁止发言

    积分
    47766
    11
    发表于 2019-12-2 14:26:09 | 只看该作者
    lbhl 发表于 2019-12-1 11:41
    试了好多次,发音不好用了。

    您再试试PC端的欧陆,不好用啊?

    点评

    PC端欧陆,建议替换mdd文件后清除缓存试试看。  发表于 2019-12-5 14:54
  • TA的每日心情
    擦汗
    昨天 08:16
  • 签到天数: 1260 天

    [LV.10]以坛为家III

    1

    主题

    1502

    回帖

    6889

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6889

    QQ 章笑傲江湖章推广专家灌水大神章

    13
    发表于 2020-5-5 14:37:59 | 只看该作者
    附件无法下载啊
  • TA的每日心情
    开心
    2022-11-25 17:08
  • 签到天数: 204 天

    [LV.7]常住居民III

    23

    主题

    401

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13519

    QQ 章

    14
    发表于 2020-6-10 00:31:44 | 只看该作者
    大神,你用手机欧路看看该词典能不能查到attain,和condition 的词。  

    我用电脑的godendict 查这两个词,能查得到。但手机就查不到这两个词。

    怎么回事呢?
  • TA的每日心情
    无聊
    2021-8-13 20:15
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    23

    回帖

    179

    积分

    童生

    Rank: 2

    积分
    179
    15
    发表于 2021-8-12 14:57:17 | 只看该作者
    感谢分享,有发音功能更方便了。
  • TA的每日心情
    开心
    2023-1-21 09:49
  • 签到天数: 670 天

    [LV.9]以坛为家II

    1

    主题

    770

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13008
    16
    发表于 2022-4-29 17:41:53 | 只看该作者
    太感谢楼主了 试了好几个, 就这个匹配完美