Every speech generator writes the same speech. This one interviews you.
Field guide · updated September 8, 2026
You're comparing best man speech generators. Most work the same way: three form fields in, one template out, a speech the whole room has heard before. The Ghost Agent runs the other direction — a real conversation that pulls out the stories only you know. First draft free.
You can smell a generated speech from the second sentence.
"For those of you who don't know me…" A joke about the groom finally finding someone to put up with him. Something about friendship being "a journey." The room doesn't wince because the speech was written by AI — it winces because the speech is generic: there's no evidence anywhere in it that the speaker has ever met the groom.
Fill-in-the-blank generators can't fix this, because the input is the problem. Three adjectives and a name go in; a horoscope comes out. A best man speech works for exactly one reason — specific true stories — and a form field has no way to ask the follow-up question that finds them.
Template-fill vs. story extraction.
Generic Generator
- Asks for names, three adjectives, and "a funny memory" in one text box
- Pastes your inputs into a stock template
- Same jokes, every wedding, every weekend
- No follow-up questions — it can't know what it doesn't ask
- Output: a speech anyone could give about anyone
The Ghost Agent
- Interviews you in a real conversation, like a good editor
- Built on the BBM framework and 10,000+ real toasts
- Asks the follow-ups an experienced best man would ask
- Structures your stories into hook, body, and close
- Output: a speech only you could give about only him — first draft free
Ten minutes of talking. One personal draft.
- 01 — TalkA real back-and-forth about your friend. The Ghost Agent asks what a great best man would already know to ask — how you met, what he was like at 2 a.m. before the big decision, what changed when he met her.
- 02 — DraftIt writes a finished, personal, deliverable speech in your voice, structured on the BBM framework — the same three moves behind these annotated examples.
- 03 — Own itEdit a line or a paragraph, practice it out loud, walk up ready. What belongs in and what stays out: the complete guide.
The follow-up questions are the difference. A form can't ask "wait — what did he say when you picked him up?" The follow-up is where the speech is hiding.
What the Ghost Agent will ask you.
No form. One question at a time, and it reads your answer before it asks the next one. Here's the whole shape of the conversation, so you can walk in with the stories half-found already.
- 01 — Who's whoYour name, his name, her name, how you know him, and roughly how long. Thirty seconds. This is the credibility line of the speech: "roommate for four years" does more work than "great guy."
- 02 — The vibeTone — heartfelt, humorous, balanced, or formal — and length: short (2–3 minutes), medium (4–5), or long (6–7). If you don't know, say so. It'll ask what the room is like and pick with you.
- 03 — One story about himNot "he's loyal." A moment. Where you were, what he said, what happened next. This is where it pushes: "What did he say when you picked him up?" "How far was the drive, actually?" The follow-up is usually the best line in the speech.
- 04 — The two of themHow they got together, or the moment you knew she was the one for him — the change you noticed before he admitted anything. Follow-up: "What did he do differently that week?"
- 05 — What makes him himThe qualities, but proven. Say "generous" and it asks for the time he was. Say "stubborn" and it asks what he was right about.
- 06 — The wishWhat you actually want to say to the two of them about what's ahead. Then a last sweep: inside jokes that need setup, a story you're not sure about, anything his mom shouldn't hear. That last one gets cut, not written.
Here's how the first minute reads. Nothing to fill in. You answer the way you'd answer a friend.
Ghost Agent: What's your name, and how do you know the groom?
You: Joe. Nick was my roommate in college, then again after. About eleven years.
Ghost Agent: Eleven years and two apartments — that's most of his adult life. Was there a moment in those years where you thought, that's the guy? Not a big one. A small one.
You: He drove forty minutes for a bagel once and wouldn't say why.
Ghost Agent: Forty minutes. Was it forty?
How long should a best man speech be — and how long this one is.
A best man speech should run 3 to 5 minutes — about 400 to 650 words at a natural, paused speaking pace. Short enough that the room stays with you, long enough to land one real story. The pattern across the 10,000+ toasts behind the framework is blunt: past seven minutes the room starts leaving, however good the writing is.
The Ghost Agent asks you to pick a length before it writes: short (2–3 minutes), medium (4–5), or long (6–7). Most guys should pick medium. Pick short if you're one of two best men, if there are four other toasts on the schedule, or if you'd rather be tight than thorough. Pick long only if you have two stories that genuinely need each other. The first sample below is medium — 348 words, just under four minutes read aloud with pauses. The third is short, and it's under two.
Whatever it writes, time it once out loud before you decide it's done. The word count lies; your mouth doesn't. What actually changes the right length — venue, speaking order, how many people in the room know the groom — is in how long a best man speech should be.
What a Ghost Agent draft reads like.
Below: three complete speeches in the shape the Ghost Agent produces — a medium balanced one from a roommate, a medium humorous one from a best friend, and a short heartfelt one from a brother. Each is built from a ten-minute interview with a real best man's kind of material, not from three form fields. The annotation under each shows what the conversation extracted, and why a form never could have.
Sample 01 — Medium, balanced: the roommate
"Good evening — I'm Joe, Nick's roommate for four years and his emergency contact for eleven, a promotion I never applied for.
When Hannah's name first came up, Nick didn't tell me he'd met someone. That's not how he operates. What happened was: we were watching the game, and he asked me — casually, during a commercial — whether I thought it was weird to drive forty minutes for a bagel. I said yes, obviously. He said, 'Huh,' and dropped it. It took me three weeks to work out there was a girl in bagel-distance. That's Nick. The man communicates in depth charges. You don't hear the news; you feel it later.
So let me decode him for you tonight, because I've had eleven years of practice. When Nick says 'it's fine,' the building is on fire. When Nick says 'she's cool,' he has memorized her coffee order. And when Nick stood in our kitchen last spring and said, out loud, unprompted, 'I think Hannah's the whole thing' — a complete sentence, with a feeling in it — I nearly called an ambulance. Eleven years, and I had never once heard the man volunteer an emotion. He said it the way you'd read a weather report. Partly cloudy, 68 degrees, Hannah's the whole thing.
And Hannah — you should know the drive was never forty minutes. I checked, later, because the detail bothered me. It's sixty-five. He'd been rounding down for months so it would sound less insane. The bagels, for the record, are average. He was never driving for the bagels.
That's my whole testimony: the quietest man I know rerouted his entire life, sixty-five minutes at a time, and told nobody — because that's how Nick loves. Quietly, thoroughly, and with the mileage undisclosed. Hannah, you're the only headline he's ever announced. The rest of us got bagel riddles.
So raise your glasses, everyone. To Nick and Hannah: may the drive stay short, may the bagels get better, and may he keep saying the quiet part out loud — she's the whole thing. To the couple!"
Sample 02 — Medium, humorous: the best friend since fourth grade
"Good evening. I'm Marcus, and I've been Danny's best friend since the fourth grade, which means I've been cleaning up after him for twenty-two years and tonight I finally get a microphone for it.
Danny has one true talent, and it isn't the one on his LinkedIn. It's commitment to a bad plan. In 2019 he decided he was going to learn to surf before a trip to Portugal. He bought the board first. He bought the wetsuit. He bought a roof rack for a car that, I want to be clear, was a leased Honda Civic. He did not, at any point in the six weeks before the trip, go near the ocean. He watched videos. He practiced popping up on the living room floor. My living room floor. We got to Portugal and he stood up on the second day, for about a second and a half, and he came out of the water like he'd won something. He'd earned it, in his mind, on my carpet.
Then he met Priya, and here's what nobody tells you about a guy like that: the wiring that makes him buy a roof rack for a lease is the same wiring that makes him all in. He didn't date her carefully. He committed to the bad plan on day one, the bad plan being a long-distance relationship with a woman in Denver who had, in his words, 'zero patience for nonsense.' He flew out eleven times the first year. He learned to cook one dish, badly, then well. He sold the surfboard to pay for flight nine.
Priya, you should know he did his living-room reps for you, too. He practiced asking. Out loud. I know because it was, again, my living room.
So here's to the guy who always buys the equipment first and figures out the ocean later, and to the woman who turned out to be the ocean. Danny and Priya: may every bad plan of yours end this well. To the couple."
Sample 03 — Short, heartfelt: the younger brother
"I'm Sam. I'm Ben's younger brother, which means I've spent thirty years being told what to do by the man you're about to hear from. Tonight's my turn.
One thing about Ben. When I was fourteen I quit the swim team in the middle of a season because I was slow and I knew it, and I didn't tell anyone. Ben found out from the coach. He didn't say a word to me about it. He just started showing up at the pool at 6 a.m. — he had no reason to be there — and swimming in the lane next to mine, slower than me, on purpose, for two months. He never brought it up. He still hasn't. I finished the season.
That's Ben. He doesn't tell you he's got your back. He just gets in the water.
Then Claire showed up, and for the first time in my life I watched my brother be the one getting looked after. She figured him out in about a week. She knows when 'I'm fine' means he isn't. She gets in the water.
Ben, Claire — thank you for letting me be the one to say it. To thirty more years of nobody having to swim alone. To the couple."
Why not just ask ChatGPT?
You can. Here's what happens. You type "write a funny best man speech for my friend Nick, we were roommates, he's marrying Hannah," and in eight seconds you get 500 words about friendship being a journey, a joke about him finally growing up, and a toast that would work at any wedding in the country. It's competent. It's also the speech the table next to yours heard last month.
The problem isn't the model. It's the prompt, and you can't write the prompt, because the material that makes a speech land is the material you don't know you have yet. Nobody types "the bagel was sixty-five minutes away" into a chatbot. It's not a fact you'd think to offer. It's a fact you'd only give up if someone asked the second question.
That's the whole product: the questions. The Ghost Agent is built on the BBM framework and 10,000+ real toasts, so it knows which follow-up an experienced best man would ask at each step — what did he say when you picked him up, how far was the drive, what did he do differently that week. It interviews first and writes second. A one-shot prompt can only write.
If you'd rather run the interview yourself, the framework is on paper in the Field Manual, and the questions are the same. The Ghost Agent just asks them for you and doesn't accept "he's a great guy" as an answer.
How to start a best man speech (and where the interview finds it).
The first ten seconds decide whether the room leans in or checks its phone. "For those who don't know me" is dead air; the room already knows you're the best man. Every good opening does one thing: it proves, fast, that you actually know him. Five shapes the Ghost Agent builds openers from, and the interview question each one comes out of.
- The credential"Roommate for four years, emergency contact for eleven." From question one: how you know him and how long. Specific numbers beat adjectives every time.
- The decoded habit"When Nick says 'it's fine,' the building is on fire." From the qualities question, when you describe how he actually talks instead of what he's like.
- The small moment"He drove forty minutes for a bagel and wouldn't say why." From the story question. Small and true beats big and vague.
- The confession"I've been cleaning up after him for twenty-two years and tonight I finally get a microphone." From the relationship question, pointed at yourself first. The room trusts a speaker who takes the first hit.
- The turn of the table"I've spent thirty years being told what to do by this man. Tonight's my turn." A brother's opener; the follow-up was "what's it like being his younger brother?"
Whatever the shape, the rule is the same: one specific thing in the first sentence. More openers, and the ones to avoid, in how to open a best man speech.
Edit it, practice it, deliver it.
A draft is not a speech. The draft is the ninety percent; the last ten is you. Three passes, in this order.
- 01 — Edit out loudRead it standing up, at speaking pace, and cut every line you wouldn't say to his face. If a sentence is clever but it isn't yours, it goes. The Ghost Agent keeps your phrasing on purpose; if something reads like it was written for you, that's the line to fix first.
- 02 — Time itPhone timer, no rushing. Under three minutes and you probably cut a story you needed. Over six and you've got two speeches, so pick one. Leave it alone for a day and time it again.
- 03 — Practice like it's realThree times out loud this week. Once in a mirror, once on your phone camera, once for one person who knows him. Cue cards with beats, not a script — memorizing invites blanking. How to run the rehearsals: rehearsing so it lands.
Cut before you walk up
- Exes, by name or by hint
- Bachelor-party details of any kind
- Inside jokes with no setup for the room
- "Marriage is a prison" and all its cousins
- Anything you'd need to be drunk to say
Keep, always
- One story with a place, a line, and a number in it
- Her, by name, with something true about her
- The moment you noticed he'd changed
- A toast the whole room can raise a glass to
- Your own words, even the clumsy ones
The most common ways a good draft still bombs on the night are in best man speech mistakes. Loved how this turned out? The Speech Bootcamp teaches you to do this for every speech you'll ever give →
What's free, what's $40, and who built it.
- The free draftThe full interview and one complete speech, free. No account, no card. It asks for your email so it can send you a copy; that's the whole gate. One free draft per person per day, and a quick human check before it writes.
- The $40 sessionKeep working with the Ghost Agent: go deeper on the stories, edit a line or a paragraph, regenerate, download. That's the version for a speech you want to keep sharpening this week. Talk to Ghost Agent →
- Your materialYour answers are used to write your speech and to email it to you. They're your stories; the draft is yours the same way. Details in the privacy policy.
- Who's behind itTwo founders, Caleb Rabadan and Jon Bruhin, and a community of 150,000+ best men that started on Instagram. The framework underneath comes from 10,000+ real toasts, and BBM has handled 1,000+ speeches through the Field Manual and the Ghost Agent. Their story, and how the writing on this site gets made and reviewed, is on the about page.
Run both. Read them out loud.
We'll make this simple: take the same ten minutes with any template generator and with the Ghost Agent. Read both drafts out loud. Deliver the one you'd actually stand behind at a microphone in front of 150 people. The first draft costs nothing, so the comparison costs nothing.
Wedding this weekend? Start with the last-minute triage plan. Trying to be funny without a joke book? Here's what actually gets laughs.
The first draft is free. The stories were always yours.
Ten minutes of conversation, one personal draft. Keep working with the Ghost Agent — edit, regenerate, download — for $40.
Questions, answered.
Is there a free best man speech generator that's actually good?
The Ghost Agent's first draft is free. The difference from other free generators is the input method: instead of a form with three blanks, it runs a real conversation — follow-up questions included — and builds the speech from stories only you could tell. Built on the BBM framework and 10,000+ real toasts.
Will an AI-generated speech sound like me?
That depends entirely on the input. A template generator sounds like a template because it never learned anything about you. The Ghost Agent works from a conversation, so your phrasing, your stories, and your relationship to the groom are the raw material. You edit the final ten percent — that's where it becomes fully yours.
Is using an AI speech generator cheating?
No one at the wedding grades your process. They grade whether the speech is true and whether you deliver it well — both of those stay your job. It's the difference between hiring a ghostwriter and buying a greeting card: the Ghost Agent drafts from your material; a template hands you someone else's.
What should I never let a generator put in my speech?
Exes, bachelor-party details, inside jokes without setup, marriage-is-a-prison humor, and anything you wouldn't say with the couple's grandmothers refereeing. The full list of landmines is in the funny-speech field guide.
How long should a best man speech be?
Three to five minutes, or roughly 400 to 650 words spoken at a natural pace. The Ghost Agent lets you choose short (2–3 minutes), medium (4–5) or long (6–7) before it writes; medium is the right call for most rooms. Time it out loud before you decide it's done.
How do I start a best man speech?
With one specific thing in the first sentence that proves you know him: a number, a habit, a small true moment. Skip "for those who don't know me" — the room knows. The Ghost Agent builds the opener from your first two answers: how you know him and how long.
What should a best man say in his speech?
Three moves. A hook that proves your history with the groom, one story that shows who he really is and bridges to the bride, and a close that speaks to the two of them together. That's the BBM framework — hook, body, close — and it's what the interview is collecting, question by question.
Do I need an account or an email for the free draft?
No account and no card. The Ghost Agent asks for your email during the conversation so it can send you a copy of the speech; that's the only gate. One free draft per person per day.
What does the $40 Ghost Agent session include?
The full session: deeper follow-up questions on your stories, edits to any line or paragraph, regeneration, and a download of the finished speech. The free draft is the same interview and one speech; $40 keeps the Ghost Agent at the table while you sharpen it.