← Instagram Transcript

Voice Typing: What Happens When You Say the Punctuation Out Loud

2026-11-04
Short answerSaying 'comma' out loud gives you the word 'comma', not a comma. We ran twelve short clips through this page's endpoint, each with a punctuation name spoken in it. Every name came back as a plain English word. The model then wrote its own punctuation on top, so most clips returned both the word you said and a mark you didn't ask for. 'New line' never produced a line break, not even in a 150-character dictation with two of them. Numbers still normalized: 'four' became 4, and 'one thousand two hundred fifty dollars' became $1,250. There's no command mode here, and no switch to turn one on. Say the sentence normally, let the model place the marks, then fix the text after it comes back.

Twelve sentences, one question

We wanted to know what a dictation tool does when you speak the name of a mark. So we made twelve clips and said comma, period, colon, new line, open quote, close quote, question mark, exclamation mark, semicolon and capital out loud. Each clip went up on its own. Here's the setup.

All twelve, said and returned

Twelve spoken punctuation commands; none became a symbol, and new line produced zero line breaks.
Every command name came back as a plain word.

Not one command became a symbol

Count them. Comma, period, colon, new line, open quote, close quote, question mark, exclamation mark, semicolon and capital. Ten command words, spoken across twelve clips. Zero became punctuation. Zero became a line break. Zero became a capital letter on the word that followed. Every single one is sitting in the returned text as an ordinary word.

The only exception is cosmetic. 'Capital Boston' and 'Question Mark' came back capitalized, but that's the model capitalizing what it thinks is a proper noun or a sentence start. It didn't capitalize the next word for you, and it didn't turn 'capital' into an instruction.

The model writes its own marks anyway

Here's the part that trips people up. You said 'comma', so you expected a comma. You got the word 'comma' - and also a comma that the model added on its own. In the first clip, the two spoken commas are still words. The two printed commas after 'eggs' and 'bread' are the model's own. The final period is the model's too. The spoken 'period' is just the word before it.

So a spoken command doesn't replace a mark. It adds a word, and the model still punctuates the sentence by its own rules. If you read the result quickly, it looks like the command half worked. It didn't work at all.

Position changes the answer

A lone 'comma' came back as 'comma' - lowercase, no period, 0.68 s. A lone 'period' came back as 'Period.' - capitalized, with a period, 0.75 s. Same kind of command word, different treatment, because the model treats a one-word clip as a whole sentence and capitalizes its first word.

Put the same word inside a sentence and it stays lowercase. In the first clip, the trailing 'period' is lowercase, and the mark after it is the model's. So you can't even say 'spoken commands always become lowercase words'. Where the word sits changes what you get.

'New line' never made a line break

We said 'new line' twice in a longer dictation. The returned string is 150 characters and 25 words, one paragraph, zero line breaks. That matches what a longer test on this page already showed: even a 180-second clip comes back as one unbroken block. This endpoint returns a paragraph, not a layout. If you want paragraphs, you add them after the text lands.

Numbers still normalize

The commands didn't stop the model from rewriting figures. 'four' became 4. 'one thousand two hundred fifty dollars' became $1,250. A phone number came back as 555-123-4567. 'One semicolon two semicolon three' came back '1 semicolon, 2 semicolon, 3'. Those conversions happen whether or not you name a mark, which is one more reason to check every figure against what you actually said.

One word went wrong for a completely different reason. 'Hello there' came back 'hello their'. That's a homophone, not a punctuation problem. In dictation, the words worth checking twice are the ones that sound like other words, not the command names.

Why it works this way

This page runs @cf/openai/whisper on Cloudflare Workers AI. It reads 16 kHz mono audio and writes the words and the marks together in one pass. There's no separate step that listens for command words. To the model, the sound of the word comma is just an English word that people say in sentences. It has no idea you meant a symbol.

That's also why the model's own punctuation shows up in the same string. It isn't obeying you and it isn't ignoring you. It's doing the one job it was built for: turning the sounds it hears into written English. A command word is a sound like any other.

Why there's no switch

A command mode would need a second decision layer: which stretch of audio is a command, and which is content. That's a language judgment this page doesn't make, and adding it would mean promising behavior we haven't measured. We don't ask you to log in, don't offer a browser extension, and don't paste links for you. One job, one response, then the file is gone. Your bytes leave the browser over an encrypted connection, get read once in memory, and are dropped when the response is written.

So there's no setting to flip, and we won't pretend a converter can add one. The fix lives in your editing step, not in the upload.

What to do instead

Affiliate link

Saying 'comma' leaves a stray word in your text, and there's no setting here to strip it. Wondershare UniConverter isn't a fix for that - it handles the file you hand over: convert a voice memo to mono MP3 or WAV, trim it, and check the size before you save. It does not transcribe, and it won't remove the command words for you.

FAQ

If I say 'comma', do I get a comma?

No. You get the word 'comma' written into the text. The model adds its own comma where it thinks one belongs, so a spoken command usually leaves you with both the word and a mark.

Does 'new line' start a new paragraph?

No. We said it twice in a 150-character dictation and got one unbroken block with zero line breaks. Add paragraphs after the text comes back.

Why did 'period' come back as 'Period.' but 'comma' as 'comma'?

A one-word clip is treated as a whole sentence, so the model capitalizes it and adds a period. Inside a longer sentence the same word stays lowercase. Position changes the result.

Can I turn on a command mode?

No. There's no switch, and we don't offer one. The model writes words and punctuation in a single pass and doesn't listen for instructions. Clean the text after export.

Do spoken commands change how numbers come back?

No. 'four' still became 4 and 'one thousand two hundred fifty dollars' still became $1,250. Check every figure against what you said, commands or not.