Add sound assets
This page is a capture in the next bucket of the product backlog — a pre-sprint idea, not yet pulled into a sprint as a story.
We need to be able to associate sounds to certain events such as disconnect, connect etc. Users need to be able to choose their own sounds.
Events:
- new items (reload). Ideally entity specific option.
- connect, disconnect.
Notes:
- one possibility is to use llama-tts to generate voice:
./llama-tts --tts-oute-default -p "You have new currencies." && aplay output.wav
We could generate sounds up front for main events. This could be the speech sound theme.
Links:
- GH: peon-ping: "AI coding agents don't notify you when they finish or need permission. You tab away, lose focus, and waste 15 minutes getting back into flow. peon-ping fixes this with voice lines from Warcraft, StarCraft, Portal, Zelda, and more — works with Claude Code, Codex, Cursor, OpenCode, Kilo CLI, Kiro, Windsurf, Google Antigravity, and any MCP client."
- VibeVoice: A Frontier Open-Source Text-to-Speech Model: "VibeVoice-Realtime is a lightweight real‑time text-to-speech model supporting streaming text input and robust long-form speech generation. It can be used to build realtime TTS services, narrate live data streams, and let different LLMs start speaking from their very first tokens (plug in your preferred model) long before a full answer is generated. It produces initial audible speech in ~300 ms (hardware dependent)."
- GH: KittenTTS: "KittenTTS is a compact, fast, and friendly text-to-speech model. It delivers natural voice output at a tiny footprint, designed to run on mobile devices, edge devices, and lightweight servers. It fits under 25 MB and focuses on clear, lifelike speech without sacrificing performance. This project aims to give developers a reliable TTS option that’s easy to deploy, easy to run, and easy to extend."
- GH: KittenTTS: "Kitten TTS is an open-source realistic text-to-speech model with just 15 million parameters, designed for lightweight deployment and high-quality voice synthesis."