Grok Voice Assistant is a project that integrates voice interaction capabilities using LiveKit, Deepgram, ElevenLabs, and OpenAI technologies. It consists of a frontend built with Next.js and a backend powered by Python.
- Frontend: There are two frontend:
- Simple : Located in the
frontend-nextjsdirectory, this part of the application handles user interactions and displays the voice assistant interface. - Complex : Located in the
grok-agent-playgrounddirectory, this is a modified version to simplify the video, logo, and a few other things of LiveKit's original Agent Playground. You can use this or check out LiveKit's original Agent Playground for the full feature set.
- Simple : Located in the
- Backend: Located in the
back-end-pythondirectory, this part manages the voice assistant's logic and integrates with various APIs.
Read backend and frontend respective README file to run and setup.
Once both the frontend and backend are running, you can interact with the Grok Voice Assistant through the web interface. The assistant is designed to facilitate voice conversations and can be integrated with various voice and language processing services.
This project is licensed under the MIT License. For more details, please refer to the LICENSE file, which outlines the terms and conditions of this license.