Build a Real-Time OpenAI Voice Chat Web App with Live Dashboard (Prototype)

Замовник: AI | Опубліковано: 06.10.2025

Build a Real-Time OpenAI Voice Chat Web App with Live Dashboard (Prototype) Project Description I’m looking for a developer to create a browser-based voice chat web application using the OpenAI Audio and Speech APIs. The goal is to have a real-time, streaming voice conversation with an AI agent, paired with a live dashboard that updates continuously with insights from the conversation. This is a prototype project (not production-ready), but it should be functional, mobile-friendly, and hosted on Firebase. Core Features - Real-time voice streaming: - Continuous speech recognition (speech-to-text) - Real-time text-to-speech responses from the agent - Use of a predefined OpenAI stock voice - Conversation Dashboard (visible to the end user): - Live transcript of the conversation - Running summary of key points - Extracted entities (names, dates, tasks, etc.) - Sentiment/emotion analysis - Web Application Requirements: - Browser-based, responsive design (desktop + mobile) - No authentication required (for private testing only) - Frontend: React or plain HTML/JS - Backend: Node.js - Hosting: Firebase Deliverables - A working prototype of the web app - Source code with clear structure - Setup instructions for running locally and deploying to Firebase - Basic UI (functional, not heavily branded) Scope - Prototype only (not production-hardened) - No integrations with external systems (CRM, Slack, etc.) - No user authentication required at this stage Skills Required - Experience with OpenAI APIs (Audio/Speech + GPT models) - Strong knowledge of WebRTC / streaming audio in the browser - Frontend development with React or vanilla JS - Backend development with Node.js - Firebase deployment experience - Familiarity with real-time dashboards and data visualization Timeline & Budget - Timeline: 2-4 Weeks - Budget: $500-1500 Notes - This is a prototype, so focus is on functionality over polish. - Future work may include scaling this into a production-ready app with authentication, history, and integrations.