本次展示將一篇英文文章製作出Anki閃卡的步驟,即拆分每一句以建立一張含反向卡片的筆記,再透過Yanki外掛同步到Anki系統。使用到的外掛如下:
- Copilot: 調用ChatGPT執行英譯中與生成卡片格式
- Note Splitter: 依指定的分隔文字將一則筆記產生成多則筆記
- Yanki: 將產生的多則筆記同步到Anki系統
1. 生成需要的筆記內容
我使用下列的Prompt以產生需要的內容:
將%BEGIN%與%END%之間的英文以"."為分隔字元而切割成數句,每句生成為指定格式,格式中有7行:
第1行: 該句原有的英文文字
第2行: 空行
第3行: 三個減號
第4行: 三個減號
第5行: 空行
第6行: 將該句英文轉換為繁體中文
第7行: 三個井號
%BEGIN%
貼入文章
%END%
如果只要產生成無反向卡片的基本型(Yanki - Basic),只要把第3行刪掉再調整數字順序即可。
▼ 範例
將%BEGIN%與%END%之間的英文以"."為分隔字元而切割成數句,每句生成為指定格式,格式中有7行:
第1行: 該句原有的英文文字
第2行: 空行
第3行: 三個減號
第4行: 三個減號
第5行: 空行
第6行: 將該句英文轉換該句為繁體中文
第7行: 三個井號
%BEGIN%
In the small town of Greenfield, there was a popular animal show every year. This year, the main point of attraction was a picture gallery of various animals. There was a picture of a lion chasing a zebra, a monkey trying to catch a bee, and even a goose standing next to a hippo. The children loved it.
Tommy's favorite was the picture of the elephant. He said, "It's so strong and big, yet it has such gentle eyes." His sister, Lucy, liked the picture of the frog. "It's green and looks so clean," she said. But their cousin, Jake, was more interested in the footprint section. He loved studying the different footprints animals left behind.
%END%
- 將準備好的Prompt複製到Copilot輸入框再按【Send】,待ChatGPT回應後複製整個輸出
- 將複製內容貼入新建筆記內或點擊Copilot的【Save as a Note】
2. 用Note Splitter切分檔案
ChatGPT生成的部份結果如下:
In the small town of Greenfield, there was a popular animal show every year.
---
---
在Greenfield的小鎮上,每年都有一個受歡迎的動物展。
###
This year, the main point of attraction was a picture gallery of various animals.
---
---
今年,主要的吸引點是各種動物的圖片畫廊。
###
- 進入設定(Settings)→第三方外掛程式(Community Plugins),找到Note Splitter,將分隔字元(Delimiter)變更成
###
。 - 也可考慮將輸出資料夾(Output folder)指定到Anki的資料夾。
- Use first line as title可以把每個分隔段落裡的第一句變成檔名和標題,但不建議使用,第一句裡可能會有特殊字元(如冒號、雙引號等)會造成無法建立檔案的錯誤。
- 在新建筆記裡按Ctrl/Cmd+P於命令面板裡執行【Split by delimiter】
- 查看指定的輸出資料夾裡是否正確的產生檔案
- 將產生在note-splitter裡的檔案複製到特定的Yanki資料夾裡(例:/060-Anki/English-7/English-7A-1-sentences/)
- 刪除新建筆記檔
3. 用Yanki同步到Anki系統
- 確認Anki系統已經啟動
- 按Ctrl/Cmd+P於命令面板裡執行【Sync flashcard notes to Anki】
- 開啟Anki視窗,查看牌組裡是否已產生對應的卡片。先前在筆記類型裡插入了AwesomeTTS附加元件,因此卡片正面亦能播音
4. 相關鏈接
解說文章:
Copilot: https://github.com/logancyang/obsidian-copilot
Note Splitter plugin: https://github.com/decaf-dev/obsidian-note-splitter
Yanki plugin: https://github.com/kitschpatrol/yanki-obsidian
5. 教學影片
##
您可能也會有興趣的類似文章
- Obs162|Obsidian簡單且容易操控的Anki新外掛:Yanki (0則留言, 2024/07/28)
- Obs158|Copilot for Obsidian自訂提示詞與命令 (0則留言, 2024/03/24)
- Obs157|用Copilot外掛使用本地AI模型服務-使用Ollama與LM Studio (0則留言, 2024/03/17)
- Obs126|Obsidian 2023/04 7個新外掛介紹與評析 (0則留言, 2023/04/29)
- [Obs#22] 讓有效學習更簡單!Markdown匯出到Anki | 使用Flashcards外掛 (0則留言, 2020/12/12)
- Obs141|Opener與Open Gate外掛-開啟在新分頁與開啟網頁+內嵌網頁 (0則留言, 2023/09/24)
- Obs149-左邊長筆記,右邊卡片的編輯佈局:Query Control, Note Gallary (0則留言, 2024/01/28)
- Obs151|幫Obsidian加上音樂-生產力火速大漲十倍!使用Soundscapes外掛 (0則留言, 2024/02/08)
- Obs159|Obsidian術語詞彙整合-Note Definitions外掛 (0則留言, 2024/06/01)
- Obs163|Yanki外掛製作Anki 克漏字(Cloze)閃卡技巧,同場加映翏央填空模板 (0則留言, 2024/08/04)
- Obs#119 | 喜新厭舊沒什麼不好-總是開啟在新分頁:Open in New Tab (0則留言, 2023/03/26)
- Obs124|跳,跳,跳乎伊勇!Obsidian用書籤和標籤快速在檔案間跳轉 (1則留言, 2023/04/23)
- Obs146|Obsidian彙總常用說明網站的助手:HelpMate (0則留言, 2023/12/03)
- Obs122 | AI大揭密!探索Obsidian筆記的神秘關聯性:Smart Connections (0則留言, 2023/04/08)
- [Obs#33] Media-Extended:嵌入多媒體檔案的簡單方法 (0則留言, 2021/04/17)