A SvelteKit application with real-time AI voice chat, powered by Cloudflare Workers and OpenAI.
🎤 AI Voice Chat - Real-time voice conversation with AI using OpenAI's Realtime API ⚡ Cloudflare Workers - Serverless WebSocket proxy for optimal performance 🌐 SvelteKit - Modern full-stack framework with excellent DX
- Get OpenAI API Key: Visit OpenAI Platform
- Run setup script:
.\setup-voice-chat.ps1(or manually create.dev.vars) - Start dev server:
npm run dev - Open chat: Navigate to
http://localhost:5173/chat
For detailed instructions, see VOICE_CHAT_README.md
Once you've created a project and installed dependencies with npm install (or
pnpm install or yarn), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openTo create a production version of your app:
npm run buildYou can preview the production build with npm run preview.
To deploy your app, you may need to install an adapter for your target environment.