inworld-ai

Langchain Voice Agent with Inworld TTS

29
2
100% credibility
Found Feb 03, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

A demo application for real-time voice conversations with an AI sandwich shop agent, showing speech-to-text, language model reasoning, and text-to-speech in action.

How It Works

1
🔍 Discover the Voice Chat Demo

You find this cool demo of a talking AI that helps order sandwiches, like chatting with a real shop assistant.

2
💻 Get It on Your Computer

Download the files to your computer and prepare everything with easy setup steps.

3
🔌 Link Smart Services

Sign up for free accounts at voice listening, thinking brain, and voice making services, then add your access details to a settings file.

4
🚀 Launch the App

Click to build and start it, and a web page opens in your browser ready to go.

5
🎤 Start Talking

Pick a friendly voice, hit start, speak your sandwich order, and hear the AI chat back in real time.

6
📊 Watch It Work

See live transcripts, response bubbles, and speed charts showing how fast everything happens.

😊 Enjoy Your AI Buddy

You now have a smooth voice conversation partner that listens, thinks, and talks back naturally.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 25 to 29 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is langchain-voice-agent-node?

This TypeScript repo delivers a full-stack, real-time voice agent using LangChain agents with Claude, AssemblyAI for speech-to-text, and Inworld for text-to-speech. Developers get a browser-based voice chatbot demo where you talk to order a sandwich, complete with streaming transcripts, tool calls, and low-latency audio playback. It's a plug-and-play langchain voice agent example in the langchain github js repository, solving the hassle of wiring STT-LLM-TTS pipelines from scratch.

Why is it gaining traction?

It stands out with a live dashboard tracking pipeline latency via waterfalls, interruption handling (stops TTS when you speak), and voice switching—all in a Svelte frontend served by Node.js. As a langchain github example and toolkit for voice input/output, it hooks JS devs experimenting with langchain voice chat or voice assistants, bridging langchain github python roots to the JS community faster than custom builds. Streaming events make it feel snappy, unlike static langchain voice to text scripts.

Who should use this?

JS/TS devs prototyping langchain voice agents or voicebots, like customer support bots or interactive demos. Full-stack teams building langchain voice react agents need its WebSocket pipeline for quick voice mode testing. Voice UI builders tired of gluing APIs will appreciate the ready frontend with transcripts and controls.

Verdict

Grab it for learning or spiking langchain voice assistant ideas—setup is npm install, env keys, npm start, with solid README badges like langchain github badge. At 28 stars and 1.0% credibility, it's early but mature enough for demos; fork and extend rather than production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.