|
|
|
|
@ -217,6 +217,20 @@
|
|
|
|
|
Переключатель удалён из настроек; порог речи, задержка после тишины и max gain оставлены. |
|
|
|
|
Чистые сборки ядра/Qt/APK прошли, APK установлен на Samsung; UI настроек проверен через uiautomator. |
|
|
|
|
|
|
|
|
|
[+] **Верхняя панель рации и VAD в desktop ChatGUI** — 03.10.2026: |
|
|
|
|
строка под шапкой канала: меню микрофона/выхода, состояние, переключатель VAD слева от PTT. |
|
|
|
|
PTT перенесена с сообщений в панель; подсветка показывает фактический TX, включая автоматический VAD. |
|
|
|
|
Настройки рации: вероятность речи, задержка тишины, включение AGC и независимые max gain TX/VAD. |
|
|
|
|
Общий стек сохраняет prefetch 600мс; настройки применяются в uasync с подтверждением в GUI. |
|
|
|
|
Перезапускается только capture, RX/output сохраняются; удерживаемые кнопка/хоткей восстанавливаются. |
|
|
|
|
INI сохраняется атомарно; ошибка микрофона/детектора видна на панели, ручной PTT доступен без VAD. |
|
|
|
|
Запрос настроек принадлежит reserved uasync task и освобождается также при shutdown до исполнения. |
|
|
|
|
Исправлено сохранение Audio без посещения страницы: устройства и аудиопараметры предварительно загружаются. |
|
|
|
|
Чистые сборки ядра/Qt и Qt CTest 16/16; test_radio_panel проверяет Qt-кнопки и настоящие audio workers |
|
|
|
|
с null backend: auto-TX, 30 кадров prefetch, manual/hotkey, capture recovery, INI restart и отмену запроса. |
|
|
|
|
Полный check.sh: 124 PASS / 0 FAIL / 1 SKIP, proxy/burst/load PASS; настоящий Silero распознаёт тихую речь. |
|
|
|
|
Логи: `/tmp/desktop-vad-qt-verified-tests.log`, `/tmp/desktop-vad-core-check-unrestricted.log`. |
|
|
|
|
|
|
|
|
|
[ ] **Linux ONNX Runtime: повторная регистрация схем при запуске теста** — 03.10.2026: |
|
|
|
|
test_silero_vad при загрузке модели печатает серии `Schema error: ... already registered`. |
|
|
|
|
Инференс, речь, тишина и reset проходят; отдельно проверить состав и загрузку Linux-библиотек ONNX. |
|
|
|
|
|