Realtime Interview Copilot is a web application that assists users in crafting responses during interviews. It leverages real-time audio transcription and AI-powered response generation to provide relevant and concise answers.
- Frontend: React, TypeScript, Next.js, Tailwind CSS, Shadcn/UI
- Backend: Node.js
- APIs: Deepgram (transcription), OpenAI/Groq/Mistral (response generation)
- Real-time audio transcription using Deepgram
- AI-powered response generation using OpenAI/Groq/Mistral
- Customizable interview background information
- Transcription text editing
- Toggle between Copilot and Summerizer modes
-
Clone the repository:
git clone https://github.com/innovatorved/realtime-interview-copilot.git
-
Install dependencies:
yarn install
-
Create a
.env.local
file in the project root and add the following environment variables:DEEPGRAM_API_KEY
: Your Deepgram API keyOPENAI_API_KEY
: Your OpenAI API key (or GROQ_API_KEY or MISTRAL_API_KEY if using those services)
-
Run the development server:
yarn dev
-
Access the application in your browser at http://localhost:3000.
-
Provide interview background information in the "Interview Background" section.
-
Start listening to the interview conversation by clicking the "Start listening" button.
-
The transcribed text will appear in the "Transcription" section. You can edit it if needed.
-
Choose between Copilot or Summerizer mode using the toggle switch.
-
Click the "Process" button to generate AI-powered responses based on the transcribed text and background information.
Contributions are welcome! Please refer to the CONTRIBUTING.md file for guidelines.
This project is licensed under the License. See the LICENSE file for details.