Диктовка
Нажмите v в дашборде (или глобальную горячую клавишу CtrlShiftSpace — на Mac CmdShiftSpace), говорите и остановите запись. Текст вставится в агента, открытого на весь экран, а если такого нет — в выбранного.
- Enter никогда не нажимается. Прочитайте распознанное, поправьте, если нужно, и отправьте сами.
- Звук не покидает ваш компьютер. Речь распознаётся локально; аудио хранится в памяти только для текущей фразы и никогда не пишется на диск.
Настройка
Модель распознавания скачивается один раз — при первом использовании или заранее:
nsq dictation setup # скачать модель (сверяется по SHA-256)
nsq dictation status # модель, папка, горячая клавиша| Модель | Размер | Языки |
|---|---|---|
parakeet-tdt-0.6b-v3 (по умолчанию) — NVIDIA Parakeet TDT 0.6B v3, CC-BY-4.0 | ~670 МБ | 25 европейских языков |
whisper-large-v3-turbo — OpenAI Whisper large-v3-turbo, MIT | ~1 ГБ | ~100, определяется автоматически |
Другую модель выберите флагом --model whisper-large-v3-turbo или в настройках (ниже).
nsq dictation test <file.wav> прогоняет запись через модель, чтобы проверить, что всё работает.
Горячая клавиша
По умолчанию короткое нажатие начинает запись, следующее — останавливает; если клавишу удерживать, запись идёт, пока вы её не отпустите. Клавиша глобальная — работает, даже когда терминал не на переднем плане, — и не перехватывает нажатие, поэтому выберите сочетание, которое не занято в вашем терминале.
{
"dictation": {
"hotkey": "F9",
"mode": "hold",
"model": "whisper-large-v3-turbo"
}
}в ~/.neurosquad-cli/config.json. "mode": "hold" — запись, пока клавиша нажата, "toggle" —
каждое нажатие начинает или останавливает запись. "enabled": false выключает диктовку.
Платформы
- macOS: приложению терминала нужно разрешение Микрофон, а для глобальной клавиши — Универсальный доступ / Мониторинг ввода (Системные настройки → Конфиденциальность и безопасность).
- Linux: глобальной клавише нужен X11; под Wayland пользуйтесь v в дашборде. На Linux
arm64 используется программа записи из
PATH(arecord,parecord,pw-record,soxилиffmpeg). - По SSH на удалённой стороне нет ни микрофона, ни глобальной клавиши.
Диктовка — необязательная часть nsq, на Windows arm64 её нет. Если она не установилась, остальной
nsq работает как обычно, а nsq dictation status об этом скажет.