Marius Mutu
af5af8133f
feat(voice): Pas 2 — install voice deps, vendor discord-ext-voice-recv, setup assets
Foundation pentru Discord voice-to-voice pipeline.
- requirements.txt: faster-whisper, silero-vad, num2words, numpy, PyNaCl
- vendor/discord-ext-voice-recv/: vendored la commit ac04ea7b09 (bump version
0.5.3a) — Discord voice protocol fragil, upstream hobby fork. Adapter layer
in src/voice/_discord_voice_adapter.py izolează churn (swap la py-cord =
doar acel fișier rescris). VENDOR_INFO.md documentează update procedure.
- tools/voice_setup.py: idempotent setup script — libopus check, ffmpeg
check, Supertonic reachable, faster-whisper/silero-vad warm, assets
generation. Exit 0 = green, 1 = needs human (currently libopus missing
needs `sudo apt install -y libopus0`).
- assets/voice/: thinking.wav (filler "Stai puțin să-mi adun gândurile",
~2.8s), mhm.wav (listener noise), beep_200ms.wav (wake-up tone 880Hz).
- src/voice/__init__.py: package stub.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:42:27 +00:00
..
2026-05-26 21:09:55 +00:00
2026-02-14 21:44:13 +00:00
2026-04-21 07:13:50 +00:00
2026-04-26 19:05:50 +00:00
2026-02-14 21:44:13 +00:00
2026-05-14 22:09:33 +00:00
2026-02-13 10:20:55 +00:00
2026-04-21 05:45:10 +00:00
2026-02-15 21:00:50 +00:00
2026-02-13 10:20:55 +00:00
2026-02-25 12:10:53 +00:00
2026-05-13 21:02:55 +00:00
2026-05-13 21:02:55 +00:00
2026-05-07 17:12:42 +00:00
2026-02-14 22:30:14 +00:00
2026-02-15 21:05:14 +00:00
2026-02-14 21:44:13 +00:00
2026-04-26 08:06:52 +00:00
2026-02-13 10:20:55 +00:00
2026-02-13 10:20:55 +00:00
2026-04-26 18:36:35 +00:00
2026-04-26 18:36:35 +00:00
2026-04-26 19:05:50 +00:00
2026-02-13 10:20:55 +00:00
2026-02-13 10:20:55 +00:00
2026-02-15 21:00:50 +00:00
2026-05-27 05:56:55 +00:00
2026-02-13 10:20:55 +00:00
2026-04-26 08:06:52 +00:00
2026-05-27 12:52:11 +00:00
2026-05-27 12:52:11 +00:00
2026-05-27 12:52:11 +00:00
2026-05-27 12:52:11 +00:00
2026-05-27 12:52:11 +00:00
2026-05-27 14:42:27 +00:00
2026-02-17 09:30:35 +00:00