Anki 可否實現像 Biscuit 的英文語音包那樣的發音功能?


完全可以,而且可以做到不只是單詞發音。

先列出來目前Anki發音的方式

  • TTS發音
  • 語音庫發音
  • AudioDownloader 或 AnkiSoundM
  • 手工下載插入卡片發音

目前來說,不管是PC還是手機(IOS 安卓)都只推薦第一種TTS發音方式

原因很簡單

  • 操作簡單步驟少,不像手動和語音庫,手動耗費時間巨大,語音庫只能夠發音單詞。
  • TTS支持多語種
  • 最終展現效果好。因為各式各樣的在線和TTS語音包,音質等都有大量提升。不光可以讀單詞,只要有語音包,百萬長文都可以讀給你聽。(但實際有人會這麼做么 囧)

————————————————————————————————————————

  • 手機上的發音教程請參看【工具篇】TTS 媽媽再也不用擔心我的軟體發音 - 知乎專欄

最終結果是你可以得到完全的TTS發音,你Anki卡片上有什麼文本,就可以讀,如果音源選擇好,可以獲得近似真人朗讀的感受

  • 模板發音,可以使用百度發音模板2.0-支持11種語言 - 知乎專欄 (非必選,感興趣的可以使用這種模板)

  • PC上,必須下載AwesomeTTS
    • [常見問題]如何發音之AwesomeTTS插件使用
    • AwesomeTTS高級技巧之amp;amp;amp;標籤一勞永逸 - 知乎專欄

PC上調用本地語音包示例

更多Anki相關可以前往Anki--近乎完美的神器 - 知乎專欄


沒有用過Biscut,姑且認為題主說的發音功能跟詞典差不多,點一下單詞蹦個發音這樣。

過了這麼久不知道題主還需不需要==

其實仔細閱讀Anki的幫助手冊可以解決很多問題。不過還是寫出來大家一起討論吧

===========================多圖而且還很啰嗦,慎入==========================

針對製作詞庫的不同方法(手動逐個製作和批量添加),其實有兩種方法的

方法一:

先說手動逐個製作卡片吧,首先在Forvo:發音指南,世界上所有詞語的母語發音 這個網站找到單詞發音的音頻文件

比如這樣

然後下載到桌面上就像這樣

打開Anki,添加卡片,輸入該輸入的東西就像這樣

然後把桌面上這個mp3文件直接拖曳到"Front"或者"Back"的輸入框里,變成了這樣

點添加就好了。然後你就可以把桌面的mp3文件刪掉,因為這個音頻已經自動被存在Anki的媒體文件夾(collection.media)里。

至於放在Front 還是Back 取決於你想在卡片的正面還是背面聽到單詞的的發音。

圖片的操作一樣。

================================方法二的分割線========================

方法二:

批量添加的話,首先你需要一個語音庫,百度關鍵詞「詞典+語音庫「即可。

將語音庫里的音頻文件放在Anki的用戶目錄里collection.media文件夾下,一般來說是在D盤,就是這個位置

D:用戶目錄DocumentsAnki用戶1collection.media

找不到就搜索一下吧。

一般來說,語音庫解壓後都是按首字母命名的26個獨立的文件夾,就像這樣

有人說這樣也可以把語音文件添加進卡片里,但是不知道為什麼我的就不行==

所以我把這26個獨立的文件夾里的東西全部放在collection.media的目錄下,就像這樣

語音庫少則幾萬條音頻多則十幾萬,單純的複製粘貼太費神了,用DOS比較快,百度琢磨一下語句就成,我現學現賣就不丟人了==

在瀏覽器里找到詞庫,Ctrl+A全選,菜單欄」編輯「--」查找替換「(快捷鍵Ctrl+Alt+F)

」查找「中輸入(.*)

」替換「中輸入1[sound:1.wav]

全部西文字元,語音庫的後綴是什麼上面劃線處就是什麼

欄位選擇Front或者Back都可以,勾上」以正則表達式輸入「(雖然我不明白為什麼)

然後就變成這樣

答主自己腦補的QA環節:

Q:片語的發音怎麼辦?

A:語音庫不能很好地滿足片語發音的要求,如果語音庫里沒有對應的發音,最好按照方法一手動添加。當然方法一也不能保證一定能找到對應的片語發音~

Q:記憶庫里的單詞太多啦,我怎麼知道哪些片語沒有對應的發音呢?

A:菜單欄」工具「下有個檢查媒體,點擊後會出現這樣的框

Q:除PC外的客戶端怎麼處理單詞發音?

A:答主還沒研究(抱歉臉)

Q:還有神馬注意事項嗎?

A:當你的媒體文件夾里有數以萬計的媒體文件時,請務必在菜單欄」工具「--」首選項「--」網路「下取消勾選」同時同步音頻和圖像「

===========================先寫到這裡,歡迎討論~============================


可以通過anki的插件實現,不過比較麻煩的是必須每次在添加卡片的時候手動通過插件將對應音頻保存下來。

插件的名稱是: awesomeTTS


推薦閱讀:

如何在anki中批量新建卡片?
anki如何設置選項(學習任務)?

TAG:Anki知識記憶工具 |