Use a voice you prefer
Choose TalkToCursor Cloud, bring an ElevenLabs key, or run Voicebox locally.
Add custom, managed, or fully local speech to Codex. Hear concise progress and completion updates without replacing Codex or its native Voice experience.
Codex already offers an integrated voice experience on supported surfaces. TalkToCursor fills the customization gap instead of trying to recreate it.
Choose TalkToCursor Cloud, bring an ElevenLabs key, or run Voicebox locally.
Ask Codex to announce starts, milestones, questions, and completions through the MCP tool.
Use Codex Voice, or dictate with Wispr Flow or Handy independently. TalkToCursor’s automatic loop remains Cursor-focused.
No Codex-specific fork is required. Codex launches the same TalkToCursor stdio MCP package used by Cursor.
Use the Codex CLI to write the MCP entry:
codex mcp add talktocursor -- npx -y talktocursor
Prefer editing the file directly? Add this block to ~/.codex/config.toml.
[mcp_servers.talktocursor]
command = "npx"
args = ["-y", "talktocursor"]
startup_timeout_sec = 30
Open the shared settings app, then select TalkToCursor Cloud, ElevenLabs, or Voicebox.
npx -y --package talktocursor talktocursor-settings
Add concise voice behavior to your global ~/.codex/AGENTS.md or the project’s AGENTS.md.
## Voice feedback
Use the `speak` tool at task start, at important
milestones, when asking a question, and at completion.
Keep spoken updates concise. Do not read code, paths,
logs, or stack traces aloud.
Restart Codex, inspect the registered MCP servers, then ask for a short spoken test.
codex mcp list
# In a Codex session:
Use the speak tool to say: "Codex voice is connected."
| Need | Codex Voice | TalkToCursor |
|---|---|---|
| Natural live conversation | Built in on supported Codex surfaces | Not a replacement for full-duplex Voice |
| Custom voice providers | OpenAI voice stack | Cloud, ElevenLabs, or local Voicebox |
| Automatic spoken milestones | Voice-session dependent | Rule-driven MCP calls |
| Alternative dictation | Native Codex input | Use Wispr Flow or Handy independently; the automatic loop is not yet verified for Codex |
No. It adds selectable text-to-speech and agent-initiated spoken updates. Use native Codex Voice when you want OpenAI’s integrated live conversation.
The first npx launch may need time to download the package. A 30-second startup timeout prevents Codex’s shorter default from ending that first launch too early.
Yes. Cloud pairing and voice settings belong to the TalkToCursor package, so they are shared across supported MCP hosts on the same computer.
Install the open-source MCP package, then choose local, bring-your-own-key, or managed speech.