有朋友問怎麼下載Google翻譯的語音檔
Google 了一下找到方法,做法是從網頁response的資訊中的字串 [["wrb.fr","jQ1olc"....]]複製下來後
透過javascript 把他轉成blob後再下載存成檔案
步驟:
(1)開啟 Google 翻譯,輸入要產生語音的文字
(2)按F12 開啟DevTools 開發人員工具,切到Network頁籤,先清除所有request的資訊,不然太雜亂不好找接下來要找的資訊
(3)按下語音播放後會出現batchexecute?rpcids=....的連結,查看Response頁籤的資訊,
找到 [["wrb.fr","jQ1olc","[\.....\"]",null,null,null,"generic"]] 這段文字,將刪除線的部份刪掉
(4)複製(3)的文字,貼到準備好的網頁(程式碼如下),按下載就可以取得音檔囉
程式碼請參考如下,請自行複製程式碼,另存成附檔為html,例:XXXX.html,再用瀏覽器開啟即可。