Speak a 500-word prompt in minutes without losing structure.

Long prompts fail on the keyboard for a reason that has nothing to do with the model: typing 500 words takes fifteen minutes, and by the end you have trimmed the context to what your wrists tolerate. Dictating long prompts chatgpt removes that tax, but it introduces a new risk, a shapeless wall of prose. When you speak, sentences come out joined, repeated, and out of order, and the model reads the wall literally. The fix is not speed, it is a frame spoken first. Set the frame, then fill it by voice, and the transcript arrives structured even though the words came out in one breath. Short prompts forgive chaos; long ones do not.
Pick a real long prompt to practice on, ideally one you have already typed once. A product brief, a research request with sources, or a bug report with reproduction steps all work. If you remember where the typed version fell short, note it, because that tells you what the frame must protect. Then decide what the task would look like if it were perfect, and write one sentence for that ideal. This sentence is your contract with the model and your test after the transcript lands. A long prompt without such a sentence is just a longer wish, and the model will do exactly what it always does with wishes: fill the space with plausible output.
The three things that silently kill long prompts are unstated evidence, hidden constraints, and mixed tasks. Unstated evidence is the source you assume the model remembers from another chat, hidden constraints are limits you mention only in your head, and mixed tasks happen when one request contains two unrelated jobs, like summarize this report and find me a new vendor. Each one is cheap to fix while dictating if you check for it: say where the facts come from, say the limit, and say the one job. Name the three checks, then face them in order as you prepare the brief, and the delivered prompt will match the one you intended.
Do not begin dictating until you can say the request back in one sentence. If you cannot, the gap is in your plan, not in the tools. Write that one sentence at the top of the box as a heading, such as task: rewrite the onboarding plan for a remote team. Headings behave like anchors for you and for the model: they divide the prompt into visible chunks, they keep your speech on track, and they let the model parse intent cleanly. Speak the heading first, pause, then speak the details. That pause is the difference between a dictation that reads like a memo and one that reads like a monologue, and it costs you half a second.
A ten-minute dictation needs a budget before you open the app. Decide what belongs in this prompt and what belongs in a follow-up, because most long prompts are really two prompts pretending to be one. Take a third of the time to speak the first five lines: role, task, source material, constraints, output shape. That skeleton is the cheapest insurance you will ever buy for a long request. Then dictate the body section by section, glancing at your notes between sections rather than improvising the whole thing. Finish with a read-through before sending. The ten minutes split roughly into two minutes of setup, six of dictation, and two of checking, and that rhythm is what makes the transcript hold.
Chunk the work so no single voice take runs past a minute. Between ten and fifteen seconds is a comfortable upper bound for most speakers before rhythm degrades. Use the frame to define the chunks: one chunk for the background, one for the task, one for the output example. If a chunk runs long, you over-scoped that section, and the fix is to trim the section rather than speed up. Stop after each chunk, look at the text, and only then continue, because errors compound when you do not look. This stop-start rhythm feels slow at first and makes the transcript dramatically cleaner, which is exactly the trade you want on a long prompt.
Do not wait until the end to correct a misheard word. The moment you notice the engine wrote the wrong name, stop and patch it, because a wrong name repeated five times costs far more than one interruption. Say the correction exactly as the term should read, and if the engine repeats the error, add the term to the app's custom vocabulary list and try once more. Long prompts are where custom vocabulary pays its keep, since they usually contain filenames, product names, and model names repeated throughout. A five-entry list added during the first read-through prevents a ten-minute cleanup after the send. Fix the term once and it stays fixed for the rest of the prompt.
Keep a timer, but not as a score. A ten-minute dictation that takes eleven is fine; one that takes twenty means the frame did not hold. When you blow the budget, do not tighten your voice, read the transcript and find the fat. The two usual suspects are repeated background and speculative detail, like the same context stated twice or possibilities the model does not need to weigh. Cut them in the text before you hit send. Over a week of practice the correct length stops being a guess and becomes a feel, and you will notice when a draft is bloated before the timer does. Keep the timer visible, not as a stopwatch but as a mirror.
Bullet lanes are the easiest structure to speak and the hardest to lose, because each lane is one idea with a label. Use the double dash the model knows, or a heading plus dashes, and speak the label first, then the content: background, then the two sentences of context; constraints, then the three limits; deliverable, then the shape you want. Dictate lane by lane, pausing between lanes, and let the labels do the organizing. When the transcript lands, each lane is an independent unit you can read, edit, or discard without touching the others. A long prompt built from lanes is readable at a glance, and readable is the quality that separates a useful prompt from a lump.
For each lane, speak one idea and stop. Two sentences of pure content beat five of explanation, because the model compresses what you give it and dilutes what you pad. If a lane needs an example, put it on its own line under the lane, like example: the previous plan used a weekly call, and the new one uses a shared doc. That separation keeps the instruction and the illustration distinct, which matters when you later want to change the illustration without touching the instruction. Dictate hollow bullets and say the label aloud: first, audience; second, tone; third, length. The labels arrive as short words, and the text becomes a form you can fill on the second pass.
Number your lanes when order matters. If the model needs the background before the task, write one, background; two, task; three, limits; four, output. Spoken numbers cost you nothing extra and give the model an explicit sequence to follow, which sharpens answers in every test. When you dictate the numbers, slow down just before them so the engine does not merge a two with a new line. After the transcript lands, check that the numbers actually appeared, because a lost digit silently demotes an entire lane. If the model output ignores your order, the missing numbers are the first thing to inspect. Order is a lever, and numbering makes it visible.
The end of the dictation carries the instructions people forget, so give the last lane a deliberate moment: the verification lane. Say it plainly, such as before answering, check that every source is from the list I gave, and tell me if any detail is missing. This lane turns the prompt from a one-way request into a feedback contract, and the model reports its own gaps instead of silently guessing. Dictate the verification lane last, after a breath, and it will read as a distinct instruction. With a long prompt, the model's own honesty check is worth more than all your stylistic polish, because it surfaces the place where your brief collided with the model's assumptions.
A long prompt should be split when you can name two jobs inside it. The tell is the word and: rewrite the report and recommend a tool. The moment a request contains and between two deliverables, write one prompt per deliverable, because the model will treat the first as the main work and the second as an afterthought. Dictate the first prompt fully, send it, then dictate the second in a fresh message with its own frame. Splitting costs one extra send and saves an entire correction round, since each half arrives with the attention a full job deserves. The discipline is naming the split before you speak, not after the transcript looks crowded.
Split on length too, not just on task. If the frame itself runs past six lines, the prompt is beyond the size where a single dictation holds tone and structure together. Use the frame test: count the labeled sections. More than five means either the scope or the detail is too wide, and the fix is usually scope. Move the detail to a second prompt that references the first, such as now, using the plan from the previous message, draft the first two sections. That reference is enough context, since the chat remembers the earlier message. Two linked prompts beat one sprawling prompt in consistency and in control.
When you split, always keep the source material visible to both messages. If the first prompt summarizes a document and the second prompt needs the same document, the second one should point at the first prompt rather than restate the summary. Say it plainly: base this on the summary in the previous prompt, and do not re-explain the document. If the split separates a long context from a short question, put the context in message one and the question in message two, so the model reads the question with the full context behind it. This layering is the practical benefit of chat structure, and voice makes it cheap because each message costs you a minute instead of ten.
One more split trigger is worth naming: when you find yourself explaining the prompt to the model, you are done. Long requests sometimes turn into lessons, with background, justification, and context for why you are asking, and all of that is living in the wrong place. Stop dictating, look at what you have, and say the plain question. If the context still matters, keep it in one line, not one paragraph. The instruction to the model is elbow room; your reasoning is your own. Split them into separate messages and the answer gets sharper, because the model is excellent at the task and mediocre at reading your mind. The middle of a prompt is the worst place for your doubts.
Checking a long transcript against your spoken brief is a pass of its own, not a skim. Read it top to bottom with one question in mind: would a stranger understand the task from this text alone? You know the missing piece because you lived it, so use the stranger test instead of your own memory. Dictated prompts often lose the footnotes of speech, the example you named in passing, the number you said as a round figure. Mark each place where the transcript and the brief disagree, then fix them one at a time rather than rewriting. Read, mark, edit, send: four steps that keep the whole prompt in portfolio.
Check the facts first, not the punctuation. Long prompts carry dates, names, quantities, and limits, and those are the four places where dictation and memory diverge. Scan for each type in order and correct what is wrong: the date you said out loud, the client name the engine guessed, the 30 days that became 13. Punctuation mistakes do not mislead the model as much as a wrong number does, so prioritize content errors over commas. If a number keeps mistranscribing, spell the term or add it to the app's custom vocabulary so the first fix becomes the last. Dictated details are checked details; everything else is a draft.
Now check the structure itself. Section headings, numbered lanes, and labels should all be present and unmistakable, because the model treats a label as a switch. If a heading vanished or a bullet merged with the paragraph above, the transcript invites a different interpretation than the one you planned. Fix the structure before the wording, since structure shapes everything downstream. With Voiskey you can select the swallowed line and speak the test instead of tapping around, which makes the fix the quickest edit in the whole workflow. Keep the frame, then keep the facts, then keep the verbs, in that order, and the brief you sent will be the brief you meant.
The final check is a one-line summary you dictate back to yourself: the model should be able to reduce your prompt to about ten words. If you cannot say it, your prompt cannot be followed. Say the summary out loud in your own language, then decide whether it matches the task as you understand it. This last pass catches the prompts that are long without being clear, the detailed ones that never state the real request. When the summary is obvious, send with confidence. When it is not, the prompt is the problem, and fixing it now costs less than reading a long wrong answer. Clarity is a property of the prompt, and you can hold it in one breath.
For most people, yes. Speaking a 500-word request takes about three minutes while typing takes fifteen, and the real win is that you keep the detail you would otherwise cut. The trick is to dictate against a visible frame of sections so the transcript arrives structured instead of as one continuous wall.
Speak short labeled lanes: task, background, constraints, deliverable. Pause after each lane, and use numbers when order matters, such as one, background, two, limits. Then read the transcript and verify that the labels survived, because they are what lets the model follow the brief instead of guessing.
Split when you can name two distinct jobs inside one prompt, signalled by the word and between deliverables, or when the frame itself takes more than about five lines. Send each half with its own frame, and let the second message point at the first for shared context. One extra send usually saves several correction turns.
Check facts first, dates, names, quantities, and limits, then instruction verbs such as a dropped not, then the structure. Shorten the prompt to one sentence out loud; if you cannot, the task is still unclear. Fix accuracy and structure, leave the prose alone, and send.

Choose a real task, follow the steps, and review the results with your team before expanding the rollout.
Use it across macOS, Windows, iOS, and Android