Bee Box documentation · directory: https://beebox.run/docs/capabilities/ · index: https://beebox.run/docs/capabilities/index.md · root: https://beebox.run/llms.txt # Voice A box is a directory of your data, kept under version control with a full history of changes (using git); a card is a markdown file with a structured header; the agent is the coding agent (Claude Code or Codex) that operates the box. Voice is a first-class way in and out of the box, on both desktop and phone, not a bolt-on to typing. **What it does for you** - Dictate a chat message with spoken controls: say "send message," "erase message," or "microphone off" instead of reaching for the screen. - Keeps dictating through a brief network drop or the microphone getting grabbed by something else, instead of losing what you said. - A narration mode for long, loose voice dumps: the box stays quiet, transcribes, and files what you said rather than chatting back line by line. - A voice memo recorded on the phone becomes an audio card with a transcript and a short summary once transcription finishes. - A capture session groups a burst of photos and spoken remarks from one sitting into a single readable timeline. - The agent's replies can be spoken aloud, and the agent chooses the voice, pacing, and emphasis for each spoken reply, not just one fixed narrator. - Short sounds (earcons) mark recording start, stop, failure, and send, so you know the state of the microphone without looking. - On the phone, speech recognition runs on the device itself. - Your exact spoken words are kept as a quote when the agent turns them into a card or note, not smoothed into the agent's own phrasing. See [provenance.md](https://beebox.run/docs/capabilities/provenance.md). **What it needs** A transcription vendor key for accurate, high-quality transcription: OpenAI, Mistral, or Deepgram. A microphone, in the browser or on the phone. The iPhone app for on-device speech recognition. A text-to-speech provider for spoken replies: OpenAI, or Gemini through OpenRouter. See [../install/index.md](https://beebox.run/docs/install/index.md). **How it works, briefly** Recording happens in the browser or the iPhone app. The recording is transcribed by the vendor key you've configured, or on-device on the phone, and the transcript becomes a chat message or a card. A spoken reply comes from a delivery instruction the agent writes into its response, naming the voice and how to say it; the box turns that into audio. **Limits** Per-message voice overrides only apply in chat, not in background jobs or procedures. The documentation does not describe offline (no-network) voice support. **Go deeper** [chat.md](https://beebox.run/docs/capabilities/chat.md), [phone-capture.md](https://beebox.run/docs/capabilities/phone-capture.md), [provenance.md](https://beebox.run/docs/capabilities/provenance.md), [../reference/chat-voice.md](https://beebox.run/docs/reference/chat-voice.md), [../reference/narration-mode.md](https://beebox.run/docs/reference/narration-mode.md), [../reference/cards/audio.md](https://beebox.run/docs/reference/cards/audio.md), [../reference/cards/capture-session.md](https://beebox.run/docs/reference/cards/capture-session.md)