msjsc001/Anki-TTS-Edge
A modern text-to-speech tool powered by Microsoft Edge TTS. Creates Anki audio instantly and serves as an immersive reader with real-time highlighting, click-to-play, and smart navigation. 现代化 Edge TTS 语音工具。既是 Anki 快速制卡神器,也是支持高亮跟随、即点即读与智能导航的沉浸式阅读器。
Built on Flet (Flutter for Python) with asyncio-driven async I/O, it leverages the `edge-tts` library to access 300+ neural voices while using `pygame` for low-latency multi-threaded audio playback with character-level timestamp alignment for real-time highlighting. The architecture decouples UI routing (home, history, settings) through a global state manager, implements clipboard monitoring via background polling threads to auto-trigger generation, and includes garbage collection with file hash tracking to prevent orphaned audio/metadata. An optional sidecar Kokoro offline engine can be toggled via settings for local TTS synthesis without increasing the main binary footprint.
Stars
9
Forks
—
Language
Python
License
—
Category
Last pushed
Mar 17, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/msjsc001/Anki-TTS-Edge"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lucascamillomd/anki-tts
A free, open-source app for Anki text-to-speech in MacOS.
Yukaii/gakuon
Review Anki cards using Generative AI voice
cjhoward/cedict-tts
TTS audio files for the CC-CEDICT Chinese-English dictionary
voothi/20240411110510-autohotkey
This repository is a collection of personal AutoHotkey v2 scripts designed to automate various...
inferixon/InferAnki
Norwegian Language Learning Add-on for Anki with AI-powered features