Voice AI
Powered by Agora Conversational AI Engine

Voice AI recipes, ready to ship.

Build voice agents, transcription, and translation workflows on Agora's low-latency network. Drop a recipe prompt into your coding agent or fork the repo to start from working code.

Browse voice AI recipes

Find working samples by platform, use case, or capability.

Showing 36 of 36 recipes

TypeScript
Intermediate

Push-to-Talk

Gate the microphone with press-to-talk for deliberate voice turns.

T

By Therealratoshen

Community Contributor

Conversational AIVoice AgentPush to Talk
TypeScript
Advanced

Agora x Gemma Voice Coach

Pair Agora voice sessions with a local Gemma reasoning layer.

A

By anandwana001

Community Contributor

Conversational AIVoice AgentNext.js+1
TypeScript
Beginner

WatchWise AI

Build a Next.js voice agent for movie and TV discovery.

A

By anandwana001

Community Contributor

Conversational AIVoice AgentNext.js+1
TypeScript
Beginner

Daily Mandir AI

Build a devotional assistant for daily temple guidance.

A

By anandwana001

Community Contributor

Conversational AIDaily RitualsGuidance
PythonTypeScript
Intermediate

recipe-agent-langchain

Use LangChain as the tool and orchestration layer inside an Agora voice agent.

J

By Jingyi

Community Contributor

Conversational AIVoice AgentCustom LLM+1
TypeScript
Intermediate

Bhaasha

Build a multilingual India atlas voice guide with Agora Conversational AI.

A

By anandwana001

Community Contributor

Conversational AIVoice AgentNext.js
TypeScript
Intermediate

Breath Companion

Build a guided breathing and voice-agent experience with Agora.

A

By anandwana001

Community Contributor

Conversational AIVoice AgentNext.js
Flutter
Beginner

Flutter Quickstart

Build a basic Agora Conversational AI agent with Flutter.

A

By Agora

Official recipe

Conversational AIVoice AgentFlutter
iOS
Intermediate

SwiftUI Quickstart

Build a native iOS voice AI client with SwiftUI.

A

By Agora

Official recipe

Conversational AIVoice AgentiOS+1
React NativeTypeScript
Intermediate

React Native Quickstart

Build a cross-platform voice AI client with React Native.

A

By Agora

Official recipe

Conversational AIVoice AgentReact Native
Android
Intermediate

Android Quickstart

Build a native Android voice AI client with Jetpack Compose.

A

By Agora

Official recipe

Conversational AIVoice AgentAndroid+1
PythonTypeScript
Intermediate

Server-side Webhooks

Receive Agora NCS lifecycle events on your server.

A

By Agora

Official recipe

Conversational AIVoice AgentWebhooks+1
PythonTypeScript
Advanced

Voice RPG

Play a voice-driven tabletop RPG with an AI dungeon master.

A

By Agora

Official recipe

Conversational AIVoice AgentMCP+1
PythonTypeScript
Intermediate

Vision (Camera Input)

Let the agent see the user's camera.

A

By Agora

Official recipe

Conversational AIVoice AgentVision+1
PythonTypeScript
Intermediate

Tool Calling

Give your voice agent callable tools backed by SQLite recall.

A

By Agora

Official recipe

Conversational AIVoice AgentFunction Calling+1
PythonTypeScript
Intermediate

Speaker Lock

Lock onto the primary speaker and ignore other voices.

A

By Agora

Official recipe

Conversational AIVoice AgentSpeaker Lock+1
PythonTypeScript
Intermediate

Real-time Voice (MLLM)

Voice-to-voice with a realtime multimodal model.

A

By Agora

Official recipe

Conversational AIVoice AgentRealtime+1
PythonTypeScript
Advanced

Real-time Vision (MLLM)

Realtime voice that can also see your camera.

A

By Agora

Official recipe

Conversational AIVoice AgentRealtime+2
PythonTypeScript
Intermediate

Real-time Translator

Speak in one language, hear another, in real time.

A

By Agora

Official recipe

Conversational AIVoice AgentSpeech Translation+2
PythonTypeScript
Intermediate

Retrieval-Augmented Generation

Ground the agent's answers in your own knowledge base.

A

By Agora

Official recipe

Conversational AIVoice AgentRAG+1
PythonTypeScript
Intermediate

MCP Tools

Let Agora orchestrate tools on a Model Context Protocol server.

A

By Agora

Official recipe

Conversational AIVoice AgentMCP+1
PythonTypeScript
Beginner

Interruption Handling

Tune how the agent yields when the user barges in.

A

By Agora

Official recipe

Conversational AIVoice AgentTurn Detection+1
PythonTypeScript
Beginner

Filler Words & Graceful Exit

Smooth latency with filler phrases and a polite goodbye.

A

By Agora

Official recipe

Conversational AIVoice AgentLatency Smoothing+1
PythonTypeScript
Beginner

Event Observability

Surface the agent's real-time events in a live timeline.

A

By Agora

Official recipe

Conversational AIVoice AgentObservability+1
PythonTypeScript
Advanced

Dynamic Tool Sets

Swap the agent's available tools based on context.

A

By Agora

Official recipe

Conversational AIVoice AgentDynamic Tools+1
PythonTypeScript
Beginner

Dynamic Instructions

Update the agent's system prompt mid-session.

A

By Agora

Official recipe

Conversational AIVoice AgentPrompt Management
PythonTypeScript
Intermediate

Custom Modalities

Bring your own LLM and a custom TTS voice.

A

By Agora

Official recipe

Conversational AIVoice AgentCustom LLM+1
PythonTypeScript
Intermediate

Custom LLM

Bring your own OpenAI-compatible LLM endpoint.

A

By Agora

Official recipe

Conversational AIVoice AgentCustom LLM
PythonTypeScript
Intermediate

Cross-Session Memory

Remember returning users across separate calls.

A

By Agora

Official recipe

Conversational AIVoice AgentMemory+1
PythonTypeScript
Intermediate

Content Filtering

Redact unsafe or sensitive content in the agent's responses.

A

By Agora

Official recipe

Conversational AIVoice AgentContent Moderation+1
PythonTypeScript
Advanced

Agent Handoff

Route the conversation across specialized personas.

A

By Agora

Official recipe

Conversational AIVoice AgentAgent Handoff+1
Python
Advanced

Wellness Coach

Build an advanced wellness coaching voice AI sample.

A

By Agora

Official recipe

Conversational AICoachingPython
Python
Advanced

Thymia Biomarkers

Add Thymia biomarker analysis to an Agora voice AI workflow.

A

By Agora

Official recipe

Conversational AIBiomarkersIntegrations
Python
Beginner

Python Quickstart

Build a basic Agora Conversational AI agent in Python.

A

By Agora

Official recipe

Conversational AIVoice AgentPython
TypeScript
Beginner

NextJS Quickstart

Build a basic Agora Conversational AI agent with Next.js.

A

By Agora

Official recipe

Conversational AIVoice AgentNext.js
Go
Beginner

Golang Quickstart

Build a basic Agora Conversational AI agent in Go.

A

By Agora

Official recipe

Conversational AIVoice AgentGo