Перейти к содержимому

Голосовой ввод

Нажмите ctrl+r в чате, говорите, нажмите Enter. Распознанный текст вставляется в поле ввода (но не отправляется), так что его можно сначала поправить.

  1. Установите ffmpeg (он записывает микрофон):

    Окно терминала
    winget install Gyan.FFmpeg

    После установки откройте новый терминал. Если ffmpeg установлен там, где The Atlas его не находит, задайте в ATLAS_FFMPEG полный путь к нему.

  2. Подключите Groq для распознавания речи (бесплатно):

    Окно терминала
    atlas connect groq

    The Atlas использует whisper-large-v3-turbo от Groq. Без ключа Groq он переходит на OpenAI whisper-1, если подключён ключ OpenAI.

Клавиша Действие
ctrl+r или /voice Начать запись
Enter Остановить и распознать
Esc Отменить; ничего не отправляется

Уже введённый текст сохраняется; распознанный текст добавляется в конец.

atlas voice записывает один раз и печатает текст в stdout, так что его можно передать по pipe:

Окно терминала
atlas voice
atlas voice -l ru # подсказка языка: uz, ru или en
atlas voice -s 30 # остановить через 30 секунд (по умолчанию 120)
atlas voice | atlas ask # спросить голосом
Окно терминала
atlas voice devices # список микрофонов; текущий отмечен
atlas voice device 2 # запомнить микрофон номер 2
atlas voice device "USB Mic" # или по имени
atlas voice device auto # вернуть системный по умолчанию
atlas voice -d 2 # только для этой записи

Выбор сохраняется в ~/.the-atlas/voice.json.