TA的每日心情 | 开心 2019-6-23 00:02 |
---|
签到天数: 18 天 [LV.4]偶尔看看III
|
发表于 2019-4-22 19:13:20
|
显示全部楼层
这个问题我搞清楚了,哈哈。
3 A6 N1 X% |# i: y3 k) j在goldendict里面的情况,就是我上面描述的,原始的mp3就是那样子,所以有楼主描述的现象。, u( f# `6 R2 c. |
的欧路词典里面的现象是,cambridge的发音读成了朗文的发音了,不仔细听可能就没注意。我研究了一下,这就是欧路词典的bug! k0 I+ G5 t( z
欧路词典在听单词的发音时候,首先会把单词解包到一个临时文件夹,然后你听一次,它就播放一次。但是如果一个词条有多个发音,而且发音文件名称相同,比如两个发音文件在mdd中分别是:* S' H9 _# N: z$ I0 W1 L9 X, p
, e* N) R3 x, ~folder1\woman.mp3, D0 x$ F) ?. U8 W: [9 P
folder2\woman.mp3
# r$ i M. z3 `$ p+ c2 ?, _
! c+ C: l$ O! B. {/ G如果你先听了folder1\woman.mp3,那么欧路词典会把woman.mp3拷贝到自己的临时文件夹里,播放一次。等你下一次听另一个发音,也就是folder2\woman.mp3的时候,欧路词典检查一下temp folder发现里面已经有woman.mp3了,就直接播放temp folder里面的woman.mp3了!这种做法确实很愚蠢,一般使用临时文件夹里的文件的时候至少都要用某个hash algorithm对比一下,直接用文件名对比太naive了。
5 Z7 b) z) I. W1 { |
|