feat(talk): ElevenLabs TTS voice notification package #17

Merged
m3tam3re merged 1 commits from feat/talk-package into master 2026-07-02 18:53:06 +02:00
Collaborator

Changes

  • pkgs/talk/default.nix: New package — ElevenLabs TTS with simultaneous audio playback + dismissable notification popup
  • pkgs/default.nix: Register talk in package registry

Features

  • mpv audio playback + notify-send with Abbrechen button (simultaneous)
  • VOICE_NOTIFY=0 toggle to disable
  • Uses eleven_multilingual_v2 model, configurable ELEVENLABS_VOICE_ID
  • All runtime deps hardcoded to nix store paths (stt-ptt pattern)

Usage

talk "Build abgeschlossen. Alle Tests erfolgreich."
## Changes - `pkgs/talk/default.nix`: New package — ElevenLabs TTS with simultaneous audio playback + dismissable notification popup - `pkgs/default.nix`: Register `talk` in package registry ## Features - `mpv` audio playback + `notify-send` with ⛔ Abbrechen button (simultaneous) - `VOICE_NOTIFY=0` toggle to disable - Uses `eleven_multilingual_v2` model, configurable `ELEVENLABS_VOICE_ID` - All runtime deps hardcoded to nix store paths (stt-ptt pattern) ## Usage ```bash talk "Build abgeschlossen. Alle Tests erfolgreich." ```
m3ta-chiron added 1 commit 2026-07-02 18:52:03 +02:00
- writeShellScriptBin with mpv audio + notify-send cancel button
- Simultaneous audio playback and notification popup
- VOICE_NOTIFY=0 toggle for disabling
- Uses eleven_multilingual_v2 model with configurable voice ID
- Cruncher job wrapper for task completion notifications
m3tam3re merged commit 0aa34ae368 into master 2026-07-02 18:53:06 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: m3tam3re/nixpkgs#17