What OpenAI.fm Does
OpenAI.fm is OpenAI's own showcase for its newest text-to-speech model. You land on a single page with a script box, a row of named voices, a field for plain-English direction, and a play button. There is no sign-up and no menu to learn. You type what you want said, describe how you want it said, and listen.
The headline idea is that you steer the delivery with language rather than dials. Instead of nudging a pitch slider, you tell it to sound like a bedtime story or a sports coach, and the model interprets the intent. OpenAI ships a set of preset vibes for people who would rather pick than write, alongside the eleven voices in the picker.
The second audience is developers. A toggle flips the page into a code view that hands you the exact request as Python, JavaScript or a cURL command, ready to drop into a project. That dual purpose, a toy for creators and a copy-paste starting point for builders, is what OpenAI.fm is positioned as.
What Happened When We Tested It
We ran OpenAI.fm the way a working creator would, not as a spec sheet. The questions were practical. Does the instruction box actually change anything? Does it handle messy business copy? And what happens when you push past what a demo is built to do? We wrote our own scripts and directions throughout rather than leaning on the presets.
Voice choice and custom style control
Test 01 . Instruction box"a tired late-night radio host, slow and low, with long pauses and an almost-whispered last word"
Sharing a result
Test 02 . Share link
Developer mode and code export
Test 03 . Code export
Pronunciation of tricky text
Test 04 . Stress testA deliberately hostile line mixing a brand name, a domain, the year 2024, the acronyms ROI and SMBs, and the decimal 37.5%
The 999-character ceiling
Test 05 . Hard limit
No saved history
Test 06 . Persistence
The strongest thing we confirmed is the loop from intent to output to deployable snippet. A written instruction changed the pacing and the warmth in a way we could hear, the pronunciation of awkward business copy came out accurate, and the exact setup dropped into a Python or cURL call with the voice and direction already filled in. For auditioning a delivery and lifting it into real code, nothing in the flow fought us.
Two limits compound. A 999-character script box forces long-form work into chunks you stitch together afterward, and nothing you make is saved once you refresh. A creator treating OpenAI.fm as a workspace rather than a sketchpad will lose takes and hit the ceiling fast.
10-Point Feature Review
Pros and Cons
- Direction by plain language: a written vibe genuinely changes pacing, warmth and emphasis
- Handles messy copy: domains, acronyms, years and decimals all read correctly
- Code you can lift: your exact setup exports as Python, JavaScript or cURL
- Instant start: no account, one screen, audio in seconds
- Current voice set: eleven named voices including the newer Cedar and Marin
- Clean handoffs: a Share link reopens the full voice and script for a teammate
- Short script box: input cuts off at 999 characters, mid-word
- Nothing is saved: a refresh wipes your voice, instruction and script
- No numeric controls: no slider for speed, pitch or volume, only words
- Loose repeatability: the same instruction can land at slightly different paces
- Not a standalone service: the page is a demo, so shipping real output happens elsewhere
Cost and Access
OpenAI.fm has no plans, no tiers and no checkout. The site is free to use as much as you like, with no account and no card. That is unusual enough to state plainly, because most tools in this space put their best voices behind a wall.
Where the value sits: The free part is the playground. The moment you want to generate audio inside your own product, you leave the site and call OpenAI's speech model with your own API key, which is metered, paid usage billed by OpenAI separately. So the honest framing is that OpenAI.fm is a free front door to a paid engine. For auditioning voices and grabbing starter code it costs nothing, and for shipping anything it costs whatever your API consumption runs to.
There is no discount, no renewal and no upsell on the page itself, so there is nothing to budget for until you move to the API. The practical cost to watch is the one the demo hides from you: a free take on the site becomes metered output the instant it runs through your key in production.
Access details checked October 28, 2026. The site carries no pricing, and any build cost is set by OpenAI's current API pricing, which can change.
OpenAI.fm vs the Top 3 Alternatives
| OOpenAI.fm | EElevenLabs | PPlayHT | |
|---|---|---|---|
| What it is | Free demo of one model | Full TTS platform | Full TTS platform |
| Style control | Plain-English instruction | Presets plus some direction | Presets and voice settings |
| Saved projects | None, no account | Yes, with library | Yes, with library |
| Voice cloning | No | Yes | Yes |
| Long-form input | Capped at 999 chars | Long documents | Long documents |
| Best For | Auditioning a voice and lifting the API code | Producing and storing long-form voiceover at scale | Cloning a voice and keeping a reusable project library |
Where it lands: OpenAI.fm is not trying to be either of these. Reach for it to test how OpenAI's model sounds and to walk away with working code. Choose ElevenLabs when you need to produce long voiceovers and keep them in a real library with cloning on tap. Choose PlayHT when a reusable project workspace and voice cloning are the point rather than a one-off audition. The split is simple: OpenAI.fm is a starting line, the other two are the track.
Discussion
Join the discussion and share your perspective.