sirmrak
b794f4cafb
docs: обновить статус плана — готово к тестированию
...
- Статус: В разработке → 🔄 Тестирование
- Добавлено: WebSocket события работают (synthesize, audio-start/stop, played)
- Добавлено: TEST сервисы созданы
- Добавлено: Критический баг исправлен (detach_kernel_driver)
- Требуется тестирование: Audio level monitoring, WebSocket команды
2026-05-20 22:13:45 +03:00
sirmrak
26932097a5
docs: обновить план — Этап WS-6 Audio level выполнен
2026-05-20 17:18:38 +03:00
sirmrak
b28052e93e
feat: добавить Audio Level monitoring — RMS громкости микрофона в WebSocket
...
- settings.py: audio_level_enabled, audio_level_interval_ms
- satellite.py: _calculate_rms() — вычисление RMS (0.0-1.0)
- satellite.py: _send_audio_level() — фоновая задача отправки
- satellite.py: _last_mic_level, _audio_level_task атрибуты
- satellite.py: интеграция в _start() / _stop()
- satellite.py: вычисление RMS в event_from_mic() для всех классов
- __main__.py: CLI --audio-level-enabled, --audio-level-interval-ms
Событие в WebSocket (10 раз в секунду):
{type: audio-level, data: {level: 0.42}}
2026-05-20 17:17:18 +03:00
sirmrak and Qwen-Coder
5c92eed55b
docs: обновить чеклист в плане — этапы WS-1, WS-2, WS-2A, WS-3 выполнены
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-05-20 16:57:37 +03:00
sirmrak and Qwen-Coder
b1c6ef3385
docs: добавлен протокол WebSocket команд (set_volume, mute, play_sound, etc.)
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-05-20 16:04:33 +03:00
sirmrak and Qwen-Coder
6e06120b55
docs: переименовать план в websocket-server-plan.md
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-05-20 15:58:42 +03:00