SpeechStack
Submit a template
← All templatestemplates / multi-purpose-voice-agent-showcase
Customupdated May 22, 2025 · other · other

Multi Purpose Voice Agent Showcase

A collection of interactive voice agent templates demonstrating customer support, language tutoring, appointment scheduling, interview practice, phone triage, and lead capture use cases. Built on AssemblyAI's Voice Agent API with real-time tool calling and turn detection.

Try the demoView sourceFork template
The numbers
latency
cost / min
frameworkCustom
The stack
telephonyWeb Only
speech-to-textAssemblyAI Streaming
llmGPT-4o
text-to-speechElevenLabs Turbo v2.5
System prompt
No prompt published.
Config
config.json
{
  "tools": [
    {
      "name": "order_lookup",
      "description": "Tool: order_lookup"
    },
    {
      "name": "availability_check",
      "description": "Tool: availability_check"
    },
    {
      "name": "lead_scoring",
      "description": "Tool: lead_scoring"
    },
    {
      "name": "call_routing",
      "description": "Tool: call_routing"
    }
  ],
  "sample_rate": 24000,
  "audio_format": "pcm16",
  "turn_detection": true,
  "worklet_based_capture": true
}
Tools
  • order_lookupTool: order_lookup
  • availability_checkTool: availability_check
  • lead_scoringTool: lead_scoring
  • call_routingTool: call_routing
Tags
multi-agentshowcasenext-jswebsocket-proxyaudio-worklettypescript
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @dlange-aai · MIT · source: github discoverylanguages: en-US