{"repo":"tetratensor/Next.js-Cloudflare-Voice-AI","free":true,"listed":false,"github":"https://github.com/tetratensor/Next.js-Cloudflare-Voice-AI","clone":"git clone https://github.com/tetratensor/Next.js-Cloudflare-Voice-AI.git","description":"🎤 A real-time voice AI assistant built with Next.js and deployed on Cloudflare Workers. Features voice activity detection, speech-to-text, AI conversation, and text-to-speech with WebSocket communication and Durable Objects for seamless voice interactions.","language":"TypeScript","stars":14,"topics":["ai-assistant","cloudflare","nextjs","speech-to-text","tailwindcss","text-to-speech","typescript","voice-activity-detection","voice-ai","websocket"],"license":null,"category":"networking-infra","readme_excerpt":"🎤 Next.js Voice AI Assistant on Cloudflare A real-time voice AI assistant built with Next.js and deployed on Cloudflare Workers. Features voice activity detection, speech-to-text, AI conversation, and text-to-speech with WebSocket communication and Durable Objects. ✨ Features - 🎙️ Real-time voice conversation with AI - 🔍 Voice Activity Detection (VAD) for automatic speech detection - 🗣️ Speech-to-Text and Text-to-Speech integration - ⚡ WebSocket communication for real-time audio streaming - 🌐 Cloudflare Durable Objects for stateful voice sessions - 🚀 Edge deployment for global performance 🚀 Quick Start 1. Generate types: 2. Start the Durable Object Worker: 3. Set up environment: 4. Start Next.js development server: 5. Open http://localhost:3000 and start talking! Note: Both the Durable Object Worker and Next.js server must be running simultaneously. 🚀 Deploy to Cloudflare 1. Login to Cloudflare: 2. Deploy the Durable Object Worker: 3. Update environment variables: - Copy the Worker URL host (e.g., worker-unique-identifier.workers.dev ) - Set NEXT PUBLIC WS HOST in .env.local to this value 4. Deploy Next.js app: Alternative: Connect your repository for automatic deployments on every push. 🛠️ Tech Stack - Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS - Backend: Cloudflare Workers, Durable Objects - Voice: Voice Activity Detection (VAD), WebSocket streaming - AI: Cloudflare AI, Speech-to-Text, Text-to-Speech - Deployment: OpenNext.js for Cloudflare 📚 Referen","default_branch":null,"files":null,"tree":[],"storefront":"/r/tetratensor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tetratensor/Next.js-Cloudflare-Voice-AI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}