源文件來自於 原帖 #661樓
很感謝詞典製作者 okayer 大神和壇內大佬們的貢獻
學習英語一直受惠於這個詞典的豐富例句
自用時覺得音頻體積太大並未使用,長期都是用JS弄個TTS喇叭湊合
最近有時間美化了下詞典排版,也清理了下音頻文件
將 mdd 音頻瘦身並轉為 HE-AAC,由 3.08 GB 減至 493 MB (縮減 84% 體積)
如果不要 HE-AAC 的 mdd 音頻,也提供已刪減的 mp3 版本 (自行改文件名替換)
mp3 版本的 mdd 文件也能使用在原先的 sio 詞典上
體積為何能縮減這麼多:
- 源文件 mp3 平均 40kbps,重編碼為超低位元率表現極佳的 HE-AAC 16kbps
- mdx 源文件僅使用 190624 條音頻連結,去重後會是 189585 條音頻文件
- mdd 源文件解包共 409604 條音頻文件
- 刪除未被使用的 220028 條音頻
- 修正文件名錯誤導致未被使用的 9 條音頻
!注意!歐路詞典 Win 版須安裝第三方 K-Lite Codec 解碼包集成,才能解碼 HE-AAC
關於 HE-AAC:
High-Efficiency Advanced Audio Coding,高效率 AAC
是一種專為低頻寬和串流媒體最佳化的高效能音訊編碼格式。
它將高頻與低頻分開處理,透過極少的資料量重建高音細節,
讓音訊檔案在超低位元率下依然能保持出色的音聲
排版部分沿用原始例句的紅藍色彩佈局,以及:
- 美化 Forvo 發音區塊
- 調整簡明釋義排版(駭死我力)
- 調整原生中文顯隱按鈕為滑動開關
- 例句指示符結合 TTS 音聲按鈕
- js 自定義少許功能*
** 顯隱: 例句中文/來源詞典/核心詞
** Forvo 音頻源 mp3/aac (須選擇正確的 mdd 文件替換)
** OpenCC 簡轉繁
雖然這詞典的定位是輔助用途,但也有一定使用頻率,
想看舒服點,所以還是給簡明釋義這看著雜亂的區塊做了處理
比較難繃的是括號用途不一致,只能給明確的【】上分類框
剩餘混用分類/輔助解釋的大量各類括號,粗暴的縮小調淡,作輔助解釋用
mdx 有一些詞頭沒有 js 掛載,全部補上之,其他內容未動
因為不想忙活成修繕詞典工作(mdx本體),LZ僅限於js和css實現,
是故除非有版面或js問題,一般不會再去調整,請海涵 
在 Eudic/DictTango/GoldenDict-ng 安卓/PC端測試無問題
對瀏覽器內核舊的 Mdict/GoldDict 不友善
260601
修正體積過小的無效音頻 (原本就無效的)
mdd 和 mdx 都有更新
-
替換無效音頻 (from forvo)
backdated (by [UK]00Susan)
fenbufen (by [UK]00Susan)
uganda (by [UK]maidofkent) → uganda (by [UK]pauldavey)
tyrwhitt (by [US]drutstein) → charles tyrwhitt (by [UK]stevefitch)
-
移除無效音頻
imposing (by [UK]Alice_miranda)
delphinium (by [CA]warktrek)
eisoptrophobia (by [US]RozuPedaru)
BD: 百度网盘 请输入提取码
SIO雙向雙解詞典 v3.3 - FreeMdict Cloud
开心最重要
2
下载了,尤其是发音部分很美观,但iOS欧路没有繁转简功能,且长例句的出处和汉语溢出屏幕了,望解决或者提供解决方案,谢啦!
谢谢R大对O大《SIO双向双解词典》进行的音频瘦身+美化!
反馈2个问题
①欧陆词典中,长句不能换行溢出。请见截图。
②深蓝词典(非测试词典)中,滑动开关默认关闭,原生中文不能显示,手动也打不开。请见截图。
謝謝反饋
原連結重新下載 siov32.css 和 siov32.js 覆蓋+清緩存
- 增加對 BlueDict 的支持
- 修復顯隱開關遮擋
- 修復例句中文溢出屏幕
- 調整顯隱渲染的效能
再試下有沒有問題
OpenCC只有設置簡轉繁,沒有繁轉簡(原本mdx即是簡體)
js文件默認的 setOpenCC: 0 即是簡體哦
還是我誤會了意思,
你是要說iOS設置OpenCC簡轉繁後( setOpenCC: 1) 沒有效果嗎 
现在在深蓝词典上查slope,前面的2个问题都解决了。
谢谢R大!
我这里单词不能发音 , WIndows 11+欧路
檢查下 siov32.js 文件最上面的配置
如果是設置 setForvo: 1 的話 ,音頻 mdd 要使用 493 MB 那一個
如果是設置 setForvo: 0 的話 ,音頻 mdd 要使用 877 MB 那一個
幫我確認下 設置 和 mdd 有沒有對上
(我的環境也是 Win11 歐路)
YYDWHY
10
开心最重要
11
是默认设置,iOS欧路也没有简繁转换的功能,现在用回原版了,用的压缩版mp3mdd
Raiyou
12
明白了,
這個用途是更改音頻擴展名
mdx 是使用 *.mp3
設置了 setForvo: 1 會將 .mp3 修改成 .aac
但不知道為什麼你那裡沒有生效呢,所以用的mp3音頻就能播放了
我還是給 siov32.js 更新了下判斷條件,可以試試,也可以放棄折騰 
Raiyou
13
原來iOS歐路是沒有內建的簡繁轉換
雖然內建的些微粗暴會破壞一些詞典的字體樣式 
OpenCC在iOS沒有生效的問題,
我先嘗試把 那一段代碼 的同步任務設置取消
更新了 siov32.js
因為我沒有iOS不好測試有沒有作用
如果還願意折騰請不吝協助
YYDWHY
14
我试了您最新修改的,词头依然没声音。退回我倒换了mp3的,可以发音。
Raiyou
15
有點耐人尋味 
能不能幫我試試這個 js (替換後清個緩存),載入後會顯示這個樣子
我想康康你那裡的歐路是什麼樣子,
你方便做完之後,再換回原本的 js 就能恢復原狀
开心最重要
17
但是只找到一个,gear这个词最后一个例句tts不发音
Raiyou
19
更新 siov32.js
修復斜線連著括號的TTS文字處理,可以多測試看看這種斜線括號的案例
音聲後綴的問題,嘗試上了監聽器動態捕捉,看看能不能解決
YYDWHY
20
这个js下载页面出现后一闪而过,之后出现空白等待载入感页面,最终出现停在如下截图页面:
YYDWHY
21
我试了最新发布在百度网盘的版本,清了缓存,但新版本直接使用、改换MDD,词头都不能发音。换回最初的版本,调换MDD,词头可以发音。每次版本的例句发音都没问题。测试中,没操作一个步骤,都清一次欧路缓存。
但是,试了Present这个词,发现词头发音不见了,查其它词是有的。