TA的每日心情 | 开心 2019-6-23 00:02 |
---|
签到天数: 18 天 [LV.4]偶尔看看III
|
发表于 2019-4-22 19:13:20
|
显示全部楼层
这个问题我搞清楚了,哈哈。
+ r q9 o+ A* A, s在goldendict里面的情况,就是我上面描述的,原始的mp3就是那样子,所以有楼主描述的现象。
$ L5 f7 h) {( F的欧路词典里面的现象是,cambridge的发音读成了朗文的发音了,不仔细听可能就没注意。我研究了一下,这就是欧路词典的bug!& R# ?+ G, H A5 j" X& `
欧路词典在听单词的发音时候,首先会把单词解包到一个临时文件夹,然后你听一次,它就播放一次。但是如果一个词条有多个发音,而且发音文件名称相同,比如两个发音文件在mdd中分别是:2 m8 j* o9 L$ u& M- T
, ^: @: b3 m/ a* r1 m' ufolder1\woman.mp3" i) j5 E; E- `4 p3 e- z
folder2\woman.mp3
0 G% [! F, |7 A1 _! y9 g! d" J/ Y
如果你先听了folder1\woman.mp3,那么欧路词典会把woman.mp3拷贝到自己的临时文件夹里,播放一次。等你下一次听另一个发音,也就是folder2\woman.mp3的时候,欧路词典检查一下temp folder发现里面已经有woman.mp3了,就直接播放temp folder里面的woman.mp3了!这种做法确实很愚蠢,一般使用临时文件夹里的文件的时候至少都要用某个hash algorithm对比一下,直接用文件名对比太naive了。
4 F0 a7 S0 U7 t |
|