MIC-ASR-SEARCH.md: свои готовые библиотеки mic-kmp/asr-kmp/vad-kmp вместо кода микрофона из assistent

This commit is contained in:
Porfiry
2026-09-19 01:57:18 +03:00
parent 2b65baa139
commit 57e7fe1d17
4 changed files with 198 additions and 19 deletions
+5 -5
View File
@@ -62,11 +62,11 @@
(по нажатию или на удержание) — решим позже.
- **R19.** Распознавание речи — **отдельная тема, здесь не решается.** Важно только:
где кнопка, что видно во время записи, что происходит после.
- **R19.1.** **Как читать микрофон — уже известно, берём приём из `ai/assistent`.**
Никаких сторонних библиотек: стандартные средства Java, класс
`MicrophoneRecorder` (83 строки). Формат — 16 кГц, 16 бит, моно.
Наружу отдаёт поток кусочков, а не файл: можно отправлять на распознавание
сразу, не дожидаясь конца записи. Подробности — `BORROW-FROM-ASSISTENT.md`, п. 4.
- **R19.1.** **Как читать микрофон — решено, пишем не мы.** Подключаем свою готовую
библиотеку `mic-kmp` (`pw.binom.mic:mic-api-jvm`, версия `1.0.0`, есть в Nexus).
Отдаёт звук потоком кусочков, а не файлом: можно распознавать сразу, не дожидаясь
конца записи. Микрофон освобождается сам при остановке. Формат — 16 кГц, моно.
Код из `ai/assistent` для этого **не берём**. Подробности — `MIC-ASR-SEARCH.md`.
## 6. Несколько агентов