TA的每日心情 | 开心 2019-6-23 00:02 |
---|
签到天数: 18 天 [LV.4]偶尔看看III
|
发表于 2019-4-22 19:13:20
|
显示全部楼层
这个问题我搞清楚了,哈哈。
' k3 G7 c$ P) [6 V8 H+ k( L在goldendict里面的情况,就是我上面描述的,原始的mp3就是那样子,所以有楼主描述的现象。
4 ?% S. }) V4 o% K2 r; A( ]9 ]的欧路词典里面的现象是,cambridge的发音读成了朗文的发音了,不仔细听可能就没注意。我研究了一下,这就是欧路词典的bug!
7 x0 L* c5 D4 s" Y& x欧路词典在听单词的发音时候,首先会把单词解包到一个临时文件夹,然后你听一次,它就播放一次。但是如果一个词条有多个发音,而且发音文件名称相同,比如两个发音文件在mdd中分别是:% K9 F: F* i: u, n* n
4 S# N2 E! P8 ^ Pfolder1\woman.mp3
3 V4 t \, N. U8 [* k% P2 @! Q) |folder2\woman.mp3
- {* K/ |+ a7 y, j: l, i( M6 P
7 `2 @6 d/ r- h如果你先听了folder1\woman.mp3,那么欧路词典会把woman.mp3拷贝到自己的临时文件夹里,播放一次。等你下一次听另一个发音,也就是folder2\woman.mp3的时候,欧路词典检查一下temp folder发现里面已经有woman.mp3了,就直接播放temp folder里面的woman.mp3了!这种做法确实很愚蠢,一般使用临时文件夹里的文件的时候至少都要用某个hash algorithm对比一下,直接用文件名对比太naive了。
0 A7 ~4 O7 Y0 z, d. n: n k1 V |
|