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 快速制卡神器,也是支持高亮跟随、即点即读与智能导航的沉浸式阅读器。

27
/ 100
Experimental

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.

No Package No Dependents
Maintenance 13 / 25
Adoption 5 / 25
Maturity 9 / 25
Community 0 / 25

How are scores calculated?

Stars

9

Forks

Language

Python

License

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.