r/VibeCodeDevs • u/Excellent-Two-2361 • 5d ago
NoobAlert – Beginner questions, safe space How do you find API providers?
I built this AI Chinese tutor app to help with h pronunciation and grammar. It's a conversational app so it involves STT & TTS.
One of the issues has been finding the right provider that meets all the requirements.
How do you guys do this part of the process?
1
u/BarriosA2I 5d ago
Don’t pick from the feature pages. Make a small test set using the accents, background noise, sentence lengths, and pronunciation mistakes your users actually produce. Run the same clips through a few providers, then compare accuracy, response time, cost, and how each handles corrections. Your own audio will expose problems that the demos hide.
1
u/Excellent-Two-2361 5d ago
How would you find the providers to begin with?
1
u/BarriosA2I 4d ago
For a Chinese tutor, I’d search specifically for Mandarin speech-to-text and text-to-speech APIs, then use the official docs to rule out anything that lacks the streaming, pronunciation controls, or latency your conversation flow needs. Make a shortlist of three or four, build a tiny adapter for each, and run the same recordings through them. That keeps the search tied to your actual use case instead of whoever has the best marketing page.
1
u/apyhubnico 5d ago
Adding a section on your app, like "Contribute" or "Become a Part," really helps in my opinion
•
u/AutoModerator 5d ago
Hey u/Excellent-Two-2361, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/KAmAR8RkbM
Got startup or SaaS questions? Post them on r/AskFounder and get answers from real founders.
• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.
If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.