NewCode with Beto MCP

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

Let's connect!

Had a win? Get featured on Code with Beto.Share your story