Voice input
Press ctrl+r in the chat, speak, press Enter. The recognized text is inserted into the input box (it is not sent), so you can edit it first.
-
Install ffmpeg (it records the microphone):
Terminal window winget install Gyan.FFmpegTerminal window brew install ffmpegTerminal window sudo apt install ffmpegOpen a new terminal afterwards. If ffmpeg is installed somewhere The Atlas cannot find, set
ATLAS_FFMPEGto its full path. -
Connect Groq for speech recognition (free):
Terminal window atlas connect groqThe Atlas uses Groq’s
whisper-large-v3-turbo. Without a Groq key it falls back to OpenAIwhisper-1if an OpenAI key is connected.
In the chat
Section titled “In the chat”| Key | Action |
|---|---|
ctrl+r or /voice |
Start recording |
Enter |
Stop and transcribe |
Esc |
Cancel; nothing is uploaded |
Text you had already typed is kept; the recognized text is appended.
From the shell
Section titled “From the shell”atlas voice records once and prints the text to stdout, so you can pipe it:
atlas voiceatlas voice -l ru # language hint: uz, ru or enatlas voice -s 30 # stop after 30 seconds (default 120)atlas voice | atlas ask # ask by voiceChoosing a microphone
Section titled “Choosing a microphone”atlas voice devices # list microphones; the one in use is markedatlas voice device 2 # remember microphone number 2atlas voice device "USB Mic" # or by nameatlas voice device auto # back to the system defaultatlas voice -d 2 # use one just for this recordingThe choice is saved in ~/.the-atlas/voice.json.