Develop Web-Based Voice Assistant App
Budget: ₹12,500 – ₹37,500 INR
I'm seeking a skilled developer to build a fully functional web-based Voice Assistant app optimized primarily for desktop use. The app should leverage the ChatGPT API and include advanced LAN-based communication features.
Key Requirements:
- **Voice UI Integration**: Implement a voice interface using Google Cloud Speech-to-Text for triggering and responding via the browser microphone. Support multi-turn conversations with memory using the Web Speech API or any suitable voice SDK.
- **ChatGPT/OpenAI Integration**: Develop both chat-based and voice-based interfaces with effective token and context management. Ensure conversations are displayed and logged.
- **LAN Communication Module** (Optional but preferred): Enable peer-to-peer chat via LAN/IP with features like anonymous relay, proximity detection (e.g., ARP ping), and live latency display using WebRTC or sockets.
- **Docker Setup**: Create containerized development and production environments using Docker, including Dockerfile and docker-compose configurations.
- **Frontend/Backend Stack**: Utilize the MERN stack or a lightweight frontend with an Express backend. Implement JWT-based authentication for secure user access.
- **Modular and Scalable Structure**: Design a scalable folder structure to ensure the app is maintainable and extendable.
Ideal Skills and Experience:
- Proficiency in developing web applications using the MERN stack or similar technologies.
- Experience with voice UI integration and working with APIs like Google Cloud Speech-to-Text.
- Familiarity with ChatGPT/OpenAI API for conversational AI development.
- Knowledge of LAN communication protocols and WebRTC for real-time communication.
- Expertise in Docker for containerized application deployment.
- Strong understanding of JWT-based authentication and secure app development practices.
If you have the expertise to bring this innovative Voice Assistant app to life, I look forward to your proposals.
Key Requirements:
- **Voice UI Integration**: Implement a voice interface using Google Cloud Speech-to-Text for triggering and responding via the browser microphone. Support multi-turn conversations with memory using the Web Speech API or any suitable voice SDK.
- **ChatGPT/OpenAI Integration**: Develop both chat-based and voice-based interfaces with effective token and context management. Ensure conversations are displayed and logged.
- **LAN Communication Module** (Optional but preferred): Enable peer-to-peer chat via LAN/IP with features like anonymous relay, proximity detection (e.g., ARP ping), and live latency display using WebRTC or sockets.
- **Docker Setup**: Create containerized development and production environments using Docker, including Dockerfile and docker-compose configurations.
- **Frontend/Backend Stack**: Utilize the MERN stack or a lightweight frontend with an Express backend. Implement JWT-based authentication for secure user access.
- **Modular and Scalable Structure**: Design a scalable folder structure to ensure the app is maintainable and extendable.
Ideal Skills and Experience:
- Proficiency in developing web applications using the MERN stack or similar technologies.
- Experience with voice UI integration and working with APIs like Google Cloud Speech-to-Text.
- Familiarity with ChatGPT/OpenAI API for conversational AI development.
- Knowledge of LAN communication protocols and WebRTC for real-time communication.
- Expertise in Docker for containerized application deployment.
- Strong understanding of JWT-based authentication and secure app development practices.
If you have the expertise to bring this innovative Voice Assistant app to life, I look forward to your proposals.
Related categories:
Docker
Backend Development
Frontend Development
API Integration
WebRTC
MERN
Containerization
ChatGPT