25 ms·
Launch HN: Retell AI (YC W24) – Conversational Speech API for Your LLM
Hey HN, we're the co-founders of Retell AI (https://www.retellai.com/ https://www.retellai.com/). We are building a conversational speech engine to help developers build natural-sounding voice AI. Our API abstracts away the complexities of AI voice conversations, so you can make your voice application the best at what it does. Here's a demo video: https://www.youtube.com/watch?v=0LT64_mgkro https://www.youtube.com/watch?v=0LT64_mgkro.
With the advent of LLMs and recent breakthroughs in speech synthesis, conversational voice AI has just gotten good enough to create really exciting use cases. However, developers often underestimate what's required to build a good and natural-sounding conversational voice AI. Many simply stitch together ASR (speech-to-text), an LLM, and TTS (text-to-speech), and expect to get a great experience. It turns out it's not that simple.
There's more going on in conversation than we consciously realize: things like knowing when to speak and when to listen, handling interruptions, 0-200 ms latency and backchanneling phrases (e.g., "yeah", "uh huh") to signal that they are listening. These are natural for humans, but hard for AI to get right. Developers spend hundreds of hours on the AI conversation experience but end up with poor experiences like 4-5s long latencies, inappropriate cutoffs, speaking over each other, etc.
So, we built Retell AI. We have followed the overall paradigm of having speech-to-text, LLM, and text-to-speech components, but have added additional conversation models in between to orchestrate the conversation while allowing maximum configurability for the developers in each step. You can think of our models as adding a “domain expert” layer for the dynamics of conversation itself.
Retell is designed for you to bring your own LLM into our pipeline. Currently, we can achieve 800ms end-to-end latency, handle interruptions, speech isolation, with tons of customization options (e.g., speaking rate, voice temperature, add ambient sound). We created a guest account for HN, so you can try our playground with a 10-min free trial without login: https://beta.retellai.com/dashboard/hn https://beta.retellai.com/dashboard/hn (Playground tutorial: https://docs.retellai.com/guide/dashboard https://docs.retellai.com/guide/dashboard). Our product is usage-based and the price is $0.1-0.17/min.
Our main product is a developer-facing API, but you can try it without writing code (e.g. create agents, connect to a phone number) via our dashboard. If you want to test it in production, feel free to also self-serve with our API documentation. One of our customers just launched, and you can view their demo: https://www.loom.com/share/64f09a53bf6d4b3799e5ebd08b23fec4?sid=77baea2b-c595-4ae0-92f9-e1c7fc38eccf https://www.loom.com/share/64f09a53bf6d4b3799e5ebd08b23fec4?...
We are thrilled to see what our users are building with our API, and we’re excited to show our product to the community and look forward to your feedback!
- ohadron 3y agoI was skeptical but the demo is incredible (https://beta.retellai.com/home-agent https://beta.retellai.com/home-agent)
- yanyan_evie 3y agoglad you like the demo!
- stuartjohnson12 3y agoWow, I agree! That was beyond expectations. The only let-down was the AI contradicted itself when I tried layering on conditionals. It was something like this: "What time works" "Morning on tuesday would be best, but I can also do afternoon" "I'm sorry, I didn't catch what time in the afternoon you wanted" "No, I said the morning" "I'm having a hard time hearing you. What time in the morning did you want?" "10am" And from there things were fine. It seemed very rigid on picking a time and didn't suggest times when I laid out a range.
- yanyan_evie 3y agoGreat point! Theres's some room for the prompt to improve~
- gitgud 3y agoIncredible, even has a bit of "human-like" passive-aggression when I was asking dumb questions: [Me] what kind of dental equipment do you use? [AI] (sigh) we use a variety of reputable brands for our dental equipment, was there anything specific you'd like to know? It almost sounded like she was rolling her eyes at that question, like I was wasting her time haha
- debarshri 3y agoIs there different language support too?
- yanyan_evie 3y ago