1. Enable Warp’s native Voice feature first
Open Warp Settings → Agents → Warp Agent → Voice, turn Voice on, and choose one of the available activation hotkeys. First use requires the operating system’s microphone permission; on a Mac, check System Settings → Privacy & Security → Microphone if Warp cannot hear you.
In Agent Mode, click the microphone button to start and click it again to stop. The current macOS hotkey procedure is hold Fn, speak while holding it, then release Fn to stop recording and transcribe. Because the shortcut is configurable, trust the live setting in the installed Warp build over an old screenshot.
2. Match the voice surface to the job
Warp says Voice is not limited to Agent Mode. It works across its input interfaces, including the terminal command input, Find dialog, and other input editors.
Those destinations do not have the same consequence. A natural-language Agent Mode prompt asks Warp’s agent to interpret a goal. Text in the command input can become exact shell syntax. Find is a search surface. Confirm which input owns focus before recording and verify where the transcript appears.
- Agent Mode: speak the goal, constraints, and acceptance criteria.
- Command input: treat every character as potentially executable.
- Find: use voice for a search phrase, then inspect the results.
3. Keep voice processing separate from later Warp processing
Warp’s Voice documentation names Wispr Flow as the transcription processor. It says voice data is processed in real time and is not retained as a recording after transcription. That is a specific recording-retention statement, not a claim that the complete Warp workflow is local.
After transcription, the resulting text can enter Warp’s command, search, Agent, history, sharing, telemetry, or cloud features. Warp’s privacy documentation says terminal content may be used by enabled cloud and AI features and provides separate telemetry and data controls. Review the active Warp settings, plan, account, and destination rather than transferring the voice-recording statement to every later stage.
4. Review commands and agent prompts before they act
Warp’s own troubleshooting guidance recommends reviewing the transcript before sending, especially for filenames and commands. A misheard flag, path, package, branch, host, negation, or number can change the result.
For exact or consequential shell input, type or verify every character. In Agent Mode, inspect the full prompt and the agent’s proposed actions. Warp documents configurable profiles, approvals, allowlists, denylists, and Full Terminal Use controls; transcription does not replace those execution permissions.
- Stop voice input before any send or execution action.
- Confirm the active directory, repository, shell, host, and account.
- Use explicit approval for sensitive commands instead of treating a transcript as authorization.
5. Troubleshoot the correct layer
If Voice does not activate, confirm that it is enabled, inspect the configured hotkey for conflicts, update Warp, and check the operating system’s microphone permission and selected input device. Restarting Warp can reset a missing microphone according to the current troubleshooting page.
If the microphone works but transcription quality is poor, reduce background noise, move closer to the microphone, check input levels, speak complete phrases, and enunciate filenames or commands. Enterprise administrators can disable Voice or leave it pending approval, so organization policy can be the final boundary.
6. Add IraVoice only for the cross-app or reviewable-brief job
Warp’s native Voice path should be the first choice when all speech belongs in Warp and its Wispr Flow processing boundary fits the task. Installing another tool solely to duplicate that button adds friction.
IraVoice 0.7.1 is a separate option for macOS 26+ Apple-silicon Macs when speech recognition and supported formatting should run on the Mac across supported developer, browser, email, and document fields. Voice-to-Spec can create reviewable Markdown before you choose Warp or another agent. IraVoice does not integrate with Warp, read its terminal, press Enter, approve commands, control Agent Mode, or bypass Warp permissions.