Skip to Content

Диктовка

Нажмите 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 об этом скажет.