MasuRii/opencode-smart-voice-notify
🔊 Smart voice notification plugin for OpenCode with multiple TTS engines (ElevenLabs, Edge TTS, Windows SAPI, OpenAI Compatible) and intelligent reminder system. Enhance your coding workflow with audio feedback and accessibility features.
The plugin implements a **cascading fallback system** across six TTS engines (OpenAI-compatible, ElevenLabs, Edge TTS, native macOS/Windows voices, and local audio files) with automatic quota-aware switching, and couples this with an intelligent event-driven reminder architecture that batches simultaneous notifications, detects terminal focus, and applies per-event-type urgency delays. It integrates deeply with OpenCode's agent SDK through webhook support, permission/question event interception, and native desktop notifications across Windows/macOS/Linux, while optionally supporting self-hosted LLMs for dynamic message generation.
Available on npm.
Stars
43
Forks
5
Language
TypeScript
License
MIT
Category
Last pushed
Mar 13, 2026
Commits (30d)
0
Dependencies
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/MasuRii/opencode-smart-voice-notify"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
rany2/edge-tts
Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or...
travisvn/edge-tts-universal
Use Microsoft Edge's online text-to-speech service in Node.js, browsers, or any JavaScript...
lobehub/lobe-tts
🎤 Lobe TTS - A high-quality & reliable TTS/STT library for Server and Browser
Migushthe2nd/MsEdgeTTS
A simple Azure Speech Service module that uses the Microsoft Edge Read Aloud API....
WhiteMagic2014/tts-edge-java
java sdk for Edge Read Aloud