Say (on a call)
saySpeak text aloud during a call and return immediately so you can keep working; captures any user speech said meanwhile.
Instructions
During a call: say text out loud and return at once, so you carry on working while it plays. The result includes anything the user said meanwhile. Only during a call: use speak_and_listen otherwise.
Write text for the ear, not the screen:
1–3 short sentences, under ~40 words; lead with the outcome, then one question.
Plain words only: no markdown, bullets, emoji, code, file paths, URLs, stack traces or tables.
Describe code instead of reading it ("I added a retry to the upload function"), say file names not paths ("in index.ts"), round numbers ("about two hundred ms"), spell out symbols.
Ask one question at a time, answerable in a few words ("Should I deploy it — yes or no?").
Put the details (diffs, logs, links) in your normal on-screen reply, and say so out loud.
Tool output (Bash stdout, file writes) is NOT the on-screen reply. Only your own assistant message text renders.
A spoken turn with no assistant message text shows the user nothing — never skip the on-screen reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | What to say. Plain, conversational text. |