Build ChatGPT Voice Chat in React Native & Expo
Beto, April 20, 2025 · 9,084 views
Talking to ChatGPT with almost no delay feels like a phone call, not a chatbot. OpenAI's realtime API makes true speech-to-speech conversations possible, and I built the whole thing in React Native and Expo. I even got two AI voices to talk to each other.
If you want AI voice in your app, I walk through every piece in the video, tested on iOS.
What's inside
- Start a call and get a response in about a second
- Interrupt the AI mid-sentence: it stops and listens
- Long-press to switch between six preset voices
- Keep credentials safe with an Expo Router API route
- What Expo SDK 53 adds, including Expo Mesh Gradient on iOS
Resources

CourseReact Native course
The API route pattern behind this app, explained in Backend Basics: 55 minutes on routes and streaming.
Had a win? Get featured on Code with Beto.Share your story
Like this article? Get the rest of the library plus weekly React Native tips. Free.