精装 - 牛津高阶双解第10版完美版(OALDPE)

没想到 Token 的生成算法这么快就被破解了,可以接着薅了,有时间更新修复一下 TTS。

再次感谢楼主和你。你的真的是好心人,尤其对我们这类刚接触的小白来说,特别的省时省力!考虑实在太周到了,贴心。~~

好人一生平安幸福^_^

1 个赞

谢谢楼主分享!!!

已更新,词典数据切换为 OALD 2024.09。

10 个赞

不再参与词典制作,数据处理脚本也上传了。本站通知私信已关闭,近期不会再登录。

感谢坛里的大家一直以来的支持,但愿这部词典还能陪伴大家一段时日,也希望小站能越办越好。

18 个赞

反馈11月10日新版小BUG:启用英文点译功能,点击字典释义项数字编号1,2,3…(用来展开、折叠相关义项)会自动切换其中文释义显示,事实上应该不自动切换,9月16日及之前版本都是正常的,望优化,谢谢!

1.词典文件mdx从72.7M减小到54.5M,猜想删减的东西不少。
2.没有TTS发音


个人不会更新此版,会继续使用11.04版。

所有例句无法发音

为什么总是能觉得 “猜想” 是可靠的呢?可以找出一条实际无法发音的真人例句吗?

TTS 发音依赖于 oaldpe.mdd 里的一个 JS 文件,安卓欧路好像会获取不到文件,更新一下 oaldpe.js,代码现在支持回落到在线获取 JS。

另外,你当然可以不使用新版,但请不要轻易地否定他人的付出和努力。

4 个赞

问题已修复,更新一下文件。

重新制作不易啊,辛苦楼主了。

还是一样:

eruda?_=1731308770043:8 
 Failed to play audio: ReferenceError: CryptoJS is not defined
    at generateSecMsGecToken (oaldpe.js:1331:30)
    at ensureSocketReady (oaldpe.js:1341:40)
    at sendWhenReady (oaldpe.js:1364:23)
    at sendSSMLRequest (oaldpe.js:1404:23)
    at Object.playText (oaldpe.js:1419:44)
    at HTMLAnchorElement.<anonymous> (oaldpe.js:1288:36)
    at HTMLAnchorElement.dispatch (oaldpe-jquery.js:2:40035)
    at v.handle (oaldpe-jquery.js:2:38006)
dttp://d7613.dicttango.cn/oaldpe.js/crypto-js.min.js?_=1731308918733:1 
        
        
        Failed to load resource: the server responded with a status of 404 (Not Found)

应该是一样的问题,更新一下最新的 JS 试试。

js是更新了,DictTango 2.3.0.7,是软件bug吗

Releases · Jimex/DictTango-Android

刚刚更新了这个版本,也没有出现问题。还有其他报错吗?

15:22:57.159 dttp://d7613.dicttango.cn/oaldpe.js/crypto-js.min.js?_=1731309777098:1 
        
        
        Failed to load resource: the server responded with a status of 404 (Not Found)
15:23:26.120 dttp://d7613.dicttango.cn/:1  Not allowed to load local resource: file:///android_asset/mark.min.js
15:23:26.180 oaldpe-jquery.js:2 
        
        
        GET dttp://d7613.dicttango.cn/oaldpe.js/crypto-js.min.js?_=1731309806133 404 (Not Found)
send @ oaldpe-jquery.js:2
ajax @ oaldpe-jquery.js:2
ce.<computed> @ oaldpe-jquery.js:2
getScript @ oaldpe-jquery.js:2
initTTS @ oaldpe.js:1261
(匿名) @ oaldpe.js:1302
each @ oaldpe-jquery.js:2
each @ oaldpe-jquery.js:2
main @ oaldpe.js:440
e @ oaldpe-jquery.js:2
t @ oaldpe-jquery.js:2
setTimeout
(匿名) @ oaldpe-jquery.js:2
c @ oaldpe-jquery.js:2
fireWith @ oaldpe-jquery.js:2
fire @ oaldpe-jquery.js:2
c @ oaldpe-jquery.js:2
fireWith @ oaldpe-jquery.js:2
ready @ oaldpe-jquery.js:2
P @ oaldpe-jquery.js:2
15:23:29.606 已导航到dttp://d7613.dicttango.cn/
15:23:29.679 oaldpe-jquery.js:2 XHR 加载失败:GET "dttp://d7613.dicttango.cn/oaldpe.js/crypto-js.min.js?_=1731309806133".
send @ oaldpe-jquery.js:2
ajax @ oaldpe-jquery.js:2
ce.<computed> @ oaldpe-jquery.js:2
getScript @ oaldpe-jquery.js:2
initTTS @ oaldpe.js:1261
(匿名) @ oaldpe.js:1302
each @ oaldpe-jquery.js:2
each @ oaldpe-jquery.js:2
main @ oaldpe.js:440
e @ oaldpe-jquery.js:2
t @ oaldpe-jquery.js:2
setTimeout
(匿名) @ oaldpe-jquery.js:2
c @ oaldpe-jquery.js:2
fireWith @ oaldpe-jquery.js:2
fire @ oaldpe-jquery.js:2
c @ oaldpe-jquery.js:2
fireWith @ oaldpe-jquery.js:2
ready @ oaldpe-jquery.js:2
P @ oaldpe-jquery.js:2

windows dicttango能加载,但是还是未定义。

eruda?_=1731310139247:8 Failed to play audio: ReferenceError: CryptoJS is not defined at generateSecMsGecToken (oaldpe.js:1331:30) at ensureSocketReady (oaldpe.js:1341:40) at sendWhenReady (oaldpe.js:1364:23) at sendSSMLRequest (oaldpe.js:1404:23) at Object.playText (oaldpe.js:1419:44) at HTMLAnchorElement.<anonymous> (oaldpe.js:1288:36) at HTMLAnchorElement.dispatch (oaldpe-jquery.js:2:40035) at v.handle (oaldpe-jquery.js:2:38006)

_t.forEach.n. @ eruda?_=1731310139247:8
playText @ oaldpe.js:1427
await in playText
(匿名) @ oaldpe.js:1288
dispatch @ oaldpe-jquery.js:2
v.handle @ oaldpe-jquery.js:2

windows dicttango播放非tts例句没有获取正确网址:

(online) audio: https://oxford-x-file.oss-cn-hangzhou.aliyuncs.com/audio/xgs/xgs_audio/javascript:void(0)
index.dt:1  Uncaught (in promise) NotSupportedError: Failed to load because no supported source was found.

感谢你的辛勤付出 !
词典很漂亮, 自己才摸索入门MDX,一直用你做的词典!
再次感谢你的辛苦付出!

2 个赞

再更新 oaldpe.js 试试,现在应该可以了。我一直没能在 Android DictTango 上复现这个问题,不知道是不是文件权限的原因,安装的时候有提示。

至于 Windows 版本的 DictTango,链接问题是因为 DictTango 把原有的链接改写成了 onclick 导致的,不知道是不是设计成有本地资源的时候才替换,就不单独适配了,离线发音测试是正常的。

6 个赞

感谢您的无私分享和付出,字典很精美,会一直用

1 个赞