SB here, founder of Onepin. Our launch goes live on Saturday at 12:01 AM PT. I want to use this thread to learn how you work, not to pitch.
Here is what we keep seeing. A team generates 1,200 lines of AI voice for a product video, an ad campaign or a course. The voice sounds great. Someone listens to the first twenty lines, nods, and ships the rest on trust. Line 1,200 reads the product name from its spelling, and the customer is the first one to hear it.
We spent two years at Podonos measuring how AI voices sound, with 150,000 human listeners doing the rating. The voices got the delivery right. What kept failing was names, prices and dates, and the only check most teams had was one person with headphones.
So, honestly:
1. Do you listen to all of it, some of it, or none of it before it goes out?
2. What has slipped through? A brand name, a number, a date, your own company's name?
3. If a check existed that caught those before you published, what would it have to get right for you to trust it?
I'll answer every reply here, before and after launch day. If you want to hear what the check catches, onepin.ai runs one line without an account.
Hey Product Hunt 👋 SB here, founder of Onepin. Thanks @rohanrecommends for hunting us.
A great AI voice reads "Porsche Taycan" as TAY-can. Porsche says TIE-kahn. It guessed from the spelling, and nobody caught it, because nobody listens to line 1,200.
We spent two years at Podonos measuring how AI voices sound, with 150,000 human listeners doing the rating. The models solved delivery. What kept failing was names, prices and dates, and the only check most teams run is a person with headphones.
Today we're launching Onepin, the production step after text-to-speech. It runs on the voices you already use, ElevenLabs, OpenAI, Google and 30+ more, and checks every line before it ships.
Here is what it does to every script:
🔢 Spells out prices, dates and abbreviations before the voice reads them.
📖 Checks names, brands and drug terms against a 4-million-word pronunciation dictionary.
📊 Scores every line for naturalness, clarity, word accuracy and pronunciation, against a bar you set.
🔧 Fixes the one wrong word in the same voice, without re-rendering the take.
Two decisions we made on purpose. Onepin checks how a name was said, not just what the transcript spells. And there is no box where you type phonetic spellings: the dictionary and the fix do that work, so your script stays as written.
Built for anyone shipping AI voiceover at volume: product videos, ads, explainers, dubbing, audiobooks, courses, and platforms that put a voice in front of millions of users. API, SDK and MCP from day one. SOC 2 Type II.
You keep your voice. Onepin makes sure it says the right words.
Free to start, no card: onepin.ai. You can run one line on the homepage without an account.
Try it and tell me what's missing, here or at sb@onepin.ai. We'll be in the comments all day, answering questions and running your lines. 🚀
🎁 LAUNCH SPECIAL: 20% off for Product Hunt users through October 31. The code is under the 20% off badge above.
One question for you: what's the word your AI voice keeps getting wrong? Run it on onepin.ai (free, no card), switch the run to shareable, and paste the link below so everyone can hear the before and after. I'll reply to every one. No time to sign up? Drop the word and I'll run a few today.
@soohyun Many congratulations Soohyun on the Onepin launch! 😊
How I met the maker: I met the maker through a Product Hunt friend, who asked whether I’d be interested in checking out and hunting the product. The moment I saw Onepin’s landing page, I knew I wanted to hunt it, it was addressing a very real and often overlooked pain point.
What is Onepin: Onepin is a production layer for AI text-to-speech. It works with voices you already use, including ElevenLabs, OpenAI, Google, and 30+ others, and reviews every line before you ship it.
It spells out prices, dates, and abbreviations correctly, checks names, brands, and specialized terms, scores each line, and fixes mistakes in the same voice without leaving the page or re-rendering the entire take. That combination is what makes it unique.
Why I endorse it: AI voices can sound great, but one mispronounced name, price, or date can undermine an otherwise polished video, course, ad, or voice agent. Onepin turns that manual, error-prone review process into a scalable quality check.
The product is clearly already getting attention, one friend even told me I should hunt it after seeing it on social media, not realizing I already had. 😄
@rohanrecommends Awesome. Thank you for hunting Onepin. It is a real problem in the industry, we are solving this in a practical way, saves 80% of voice AI cost in production.
Which experience inspired you to create this tool: some particular name that got mispronounced during an actual project? It would be great to know the backstory!
Btw, Congratulations @soohyun and @rohanrecommends ✌️
@rohanrecommends @aymi_malik First of all, my name :-) I have never seen any AI speaks my name correctly. Maybe an exception. Tried tones of names including well-known brand, product, musicians, addresses, medications, treatments etc, many of them failed. It is not just an exception, it is a blocker for the industry to use AI voice in practice. Talked with 100+ users, >92% of them experienced issues, re-generate 2x-9x, or bring human voice actor to fix. For ads, movies, and marketing contents, it is even more serious. So we built Onepin.
@rohanrecommends @soohyun Making a product out of a mispronounced name is a perfect way to get back at your critics. “92 percent of users experiencing problems” says it all. Wishing you a great launch! ⭐
@rohanrecommends @aymi_malik Thank you. We will release the scientific results of our model performances on Huggingface and Github soon. Stay tuned!
does it integrate directly into Premiere or DaVinci via a plugin or is it web dashboard only for now?
@sandy_leventh Amazing question. We support API, SDK, and MCP, but Onepin is not integrated with them yet. We are in the development of the plugins for Premiere and DaVinci, so you can soon enjoy the benefits of Onepin without an hassle.
@soohyun Great to see a tool that focuses on accuracy, not just voice quality. Does it support multiple languages?
@rohit62661 You are right, many of them are natural with minimal noise. Onepin supports 10 locales now, will expand to 30. Which languages are critical for your use case?
@rohanrecommends @hamza_afzal_butt Our agent always finds the right pronunciation and use it. Yet, there are words with multiple pronunciations, you can direct them how to pronounce just in case.
am super curious about the pricing logic,does fixing one word count as a full re render credit or just a fraction?
@adams_parker Great question. Re-render doesn't guarantee the fix, people typically try 2x-9x for fixing issues. Our internal voice model fixes the issue instead of regenerating until the issue is gone. For pricing details, please see https://onepin.ai/pricing
If you have questions, directly contact me.
The drug terms in the 4M-word dictionary caught my eye. I'm building a voice AI that phones elderly parents every day, and the failures that hurt trust most are exactly this kind: a medication name or a family member's name said slightly wrong, and an older listener stops believing the call is from someone who knows them. Question: does the pronunciation check work on short, live-generated lines (a few seconds, no time to re-render), or is it designed for batch scripts like videos and courses? And can a user pin a custom name, like a grandchild's, so it is always said right?
@igorgurovich Great question: for a full transparency, we have been focusing on the accuracy while sacrificing the latency. Our roadmap is to make AI accurate first and then to make them fast. I have been hearing from numerous voice AI agent companies that the errors on critical terms are deal breakers, we are working toward making them possible. Technically, it is called a distillation (or teacher-student network) where a big neural network teaches a small one that typically runs fast, we are on this. Please contact me directly.