Anki add-on: AINotePro: AI Text and Audio for Anki

AINotePro is an Anki add-on for generating AI-assisted text and audio from note fields. Main features: Generate text from a source field and write the result to a destination field. Use saved prompt templates with {Source Field} placeholders. Supports OpenAI-compatible providers, including OpenAI, DeepSeek, OpenRouter, DashScope/Qwen, Moonshot/Kimi, Zhipu GLM, SiliconFlow, Groq, Together, Perplexity, Gemini-compatible endpoints, LM Studio, LocalAI, and Ollama. Generate MP3 audio with Edge TTS and append Anki [sound:...] references to a destination field. Supports one selected note or multiple selected notes from the Browser. Optional image OCR/vision input for images stored in Anki media or embedded as Base64 data. Remote image URLs are not fetched or forwarded for privacy and security. Privacy notes: AINotePro does not run its own cloud service. It sends selected note field content only to the provider endpoint you configure. Audio generation sends selected text to Edge TTS. API keys, provider settings, model names, and prompt templates are stored locally in the add-on's user_files folder. Do not use the add-on with private, medical, legal, or confidential notes unless you understand and accept the privacy policy of the selected provider. Requirements: Tested on Anki 26.05+. Earlier versions may work but are not fully tested. Internet access is required for remote AI providers and Edge TTS. A compatible API key is required for paid or hosted LLM providers. Ollama, LM Studio, and LocalAI require a local server to be running before generation. Source code and support: https://github.com/ernestyu/AINotePro

GitHub repository: ernestyu/ainotepro
Repository description: AINotePro is an Anki add-on for adding AI-generated text and text-to-speech audio to note fields. 
Languages: Python, Cython
Topics: ai, anki-addon, llms, python3