Anki add-on: vocbuilderAI

VocBuilderAI for Anki English | 繁體中文 English VocBuilderAI is an Anki add-on that enhances vocabulary learning by integrating with multiple LLM providers. It generates comprehensive flashcards including definitions, pronunciations, etymology, synonyms, antonyms, and real-world examples with advanced Japanese language support. Supported LLM Providers OpenAI (GPT-4, GPT-4o-mini) Deepseek Groq (Llama 3.3 70B) OpenRouter (Multiple models) Features Comprehensive vocabulary flashcards with definitions, etymology, and examples Multiple LLM provider support (OpenAI, Deepseek, Groq, OpenRouter) Advanced Japanese language support with proper pronunciation Text-to-speech for pronunciation with 10 voice options Customizable decks, card types, and tags Seamless Anki integration with one-click generation Intelligent language detection for optimal pronunciation Installation Download : Get the latest version from AnkiWeb or GitHub Releases Install : Use Anki's add-on manager (Tools → Add-ons → Install from file) Requirements : Anki 2.1.41+ required Setup : Configure API keys and preferences (see Configuration section) Note Type Setup Create a note type called "vocbuilderAI" with these fields: Vocabulary Detail definition Pronunciations Sound Etymology, Synonyms, and Antonyms Real-world examples Usage Open Anki's card creation window Click "VocabBuilderAI" Enter your word Let AI generate the content Configuration Open Settings : Go to Tools → VocBuilderAI Settings Configure API Keys : Add your API keys for desired providers: OpenAI API Key (for GPT-4/GPT-4o-mini) Deepseek API Key Groq API Key OpenRouter API Key Select Provider : Choose your preferred LLM provider Model Settings : Model selection (auto-defaults to best available) Temperature (0.0-2.0, default: 0.5) Text-to-Speech Settings : Voice selection (10 options: alloy, echo, fable, nova, onyx, shimmer, etc.) Speech model (gpt-4o-mini-tts) Speed control (0.25-4.0x) Deck Preferences : Default deck name Default tag for new cards Save : Click Save to apply changes immediately ⚠️ Important Notes API Keys : Keep your API keys secure and never share them Costs : API usage incurs costs based on your provider's pricing Japanese Support : Automatically detects Japanese text for proper pronunciation Recent Updates 2025-07-08 🔧 Fixed Japanese TTS Pronunciation : Improved Japanese text-to-speech by replacing broken SSML tags with proper language hints 🎯 Enhanced Language Detection : Better automatic detection of Japanese vocabulary for appropriate pronunciation ⚙️ Development Improvements : Updated .gitignore and development tools configuration 🔒 Security Updates : Removed sensitive configuration files from version control 2025-05-19 🎨 Refactored TTS Voice Selection : Improved voice randomization and selection logic 📦 Updated Project Metadata : Enhanced project configuration and dependencies 🛠️ Added Development Kit : Included development tools for easier addon management ⚙️ Configuration Menu : Added comprehensive settings interface for all providers 2025-01-02 🔧 Model Defaults : Provided better default model configurations for all providers 📚 Documentation : Updated README with clearer installation and usage instructions 🔗 API Integration : Refined API calling mechanisms for better reliability Troubleshooting Common Issues No audio generated : Check OpenAI API key and ensure TTS is enabled Japanese pronunciation incorrect : Update to latest version (2025-01-08+) with improved Japanese support API errors : Verify API keys and check provider service status Slow generation : Try different providers or reduce model temperature Development Development Mode : Use dev.py for hot-reloading during development Testing : Run pytest for unit tests Build : Use poetry build or uv build for packaging Traditional Chinese VocabBuilderAI 是一款 Anki 擴充功能，透過整合多個 LLM 供應商來增強單詞學習體驗。它能自動生成包含定義、發音、詞源、同義詞、反義詞及實際例子的完整記憶卡片。 支援的 LLM 供應商 OpenAI (GPT-3.5/4) Deepseek Groq OpenRouter 功能特點 全面的單詞記憶卡片 包含定義、詞源和例句 支援多個 LLM 供應商 (OpenAI, Deepseek, Groq, OpenRouter) 進階日語支援 提供正確發音 文字轉語音發音 10種語音選擇 可自訂牌組、卡片類型和標籤 無縫整合 Anki 一鍵生成內容 智能語言偵測 優化發音效果 安裝方式 下載 : 從 AnkiWeb 或 GitHub Releases 取得最新版本 安裝 : 使用 Anki 擴充功能管理器 (工具 → 附加元件 → 從檔案安裝) 需求 : 需要 Anki 2.1.41+ 版本 設定 : 設定 API 金鑰和偏好設定 (參見設定選項) 筆記類型設定 建立名為 "vocbuilderAI" 的筆記類型，包含以下欄位： Vocabulary Detail definition Pronunciations Sound Etymology, Synonyms and Antonyms Real-world examples 使用方法 開啟 Anki 的卡片建立視窗 點擊 "VocabBuilderAI" 輸入單詞 讓 AI 生成內容 設定選項 開啟設定 : 前往 工具 → VocBuilderAI Settings 設定 API 金鑰 : 為所需供應商新增 API 金鑰： OpenAI API 金鑰 (用於 GPT-4/GPT-4o-mini) Deepseek API 金鑰 Groq API 金鑰 OpenRouter API 金鑰 選擇供應商 : 選擇您偏好的 LLM 供應商 模型設定 : 模型選擇 (自動預設為最佳可用模型) 溫度設定 (0.0-2.0，預設：0.5) 文字轉語音設定 : 語音選擇 (10種選項：alloy、echo、fable、nova、onyx、shimmer 等) 語音模型 (gpt-4o-mini-tts) 速度控制 (0.25-4.0倍) 牌組偏好設定 : 預設牌組名稱 新卡片的預設標籤 儲存 : 點擊儲存立即套用變更 ⚠️ 重要提醒 API 金鑰 : 請妥善保管您的 API 金鑰，切勿分享 使用費用 : API 使用將依據供應商定價產生費用 日語支援 : 自動偵測日語文字並提供正確發音 最新更新 2025-07-08 🔧 修復日語 TTS 發音 : 改善日語文字轉語音，移除錯誤的 SSML 標籤並使用正確的語言提示 🎯 增強語言偵測 : 更好的日語單詞自動偵測功能，提供適當的發音 ⚙️ 開發工具改進 : 更新 .gitignore 和開發工具配置 🔒 安全性更新 : 從版本控制中移除敏感配置檔案 2025-05-19 🎨 重構 TTS 語音選擇 : 改進語音隨機化和選擇邏輯 📦 更新專案元資料 : 增強專案配置和依賴項 🛠️ 新增開發套件 : 包含開發工具以便於附加元件管理 ⚙️ 配置選單 : 為所有供應商添加全面的設定介面 2025-01-02 🔧 模型預設值 : 為所有供應商提供更好的預設模型配置 📚 文件更新 : 更新 README 提供更清晰的安裝和使用說明 🔗 API 整合 : 改進 API 呼叫機制以提高可靠性 Support | 支援 For support, questions, or feature requests, please visit our GitHub repository. 如需支援、問題或功能請求，請訪問我們的 GitHub 專案頁面.

GitHub repository: soanseng/vocbuilderai
Repository description: VocBuilderAI is an Anki add-on designed to enhance vocabulary learning by leveraging OpenAI's GPT-3.5 Turbo and Whisper APIs. It allows users to generate detailed notes for new vocabulary words, complete with definitions, pronunciations, etymologies, synonyms, antonyms, and real-world examples.
Languages: Python