介紹anki使用流程及安裝套件
在前面,我們事先確認好了我們想要的功能都有辦法在程式上完成 接下來想在這邊介紹我預期的程式運作流程
而在anki的欄位命名的邏輯則是
主欄位 主欄位- 動作
比如說
- Japanese : 原始單字
- Japanese-ToChinese : 原始單字的中文
- Japanese-Sound : 原始單字的聲音
- Japanese-Reading : 原始單字的讀法
這樣在規劃邏輯時,就可以依照
- 如果原始單字沒有翻譯,就幫他翻譯
- 原始單字沒聲音,就幫他產聲音
- 原始單字沒讀法,就產讀法
但造句的部分因為會涉及比較多邏輯跟參數的輸入,所以我就不考慮將他納入動作中,因為造句需要的參數有
- 需要造句的單字
- 單字的中文意思
- 之前曾經背過的單字資料
所以這部分的邏輯我可能就會先放在程式中來撰寫
最後,這下面的幾個工具也會建議安裝 用途如下
Japanese Pitch Accent
https://ankiweb.net/shared/info/148002038 這個工具可以幫助你標註日文的重音,這個相當於台灣的聲韻,如果念錯的話意思會完全不一樣,所以在遇到一些比較特別的單字時可以加上去
anki-forvo-dl - Forvo Pronunciation Downloader (fully automatic)
https://ankiweb.net/shared/info/858591644 這個工具可以是可以用來幫你產生某一個單字的發音並且自動填入一個欄位的工具,有時候google發音怪怪的時候,可以用這個工具來進行修正
AnkiConnect
https://ankiweb.net/shared/info/2055492159 這是這次開發主要用來與anki溝通的工具,一定要裝
Japanese Support
https://ankiweb.net/shared/info/3918629684 這個可以自動幫你標註日文的平假名的好工具,強烈建議安裝
最後,附上這次我會進行開發的anki的卡片連結 https://asset.kevinyay945.com/v1/temp-link/obsidian/example.apkg 接下來主要會以這個卡片作為範例來進行開發