Chinese | English
interview-assistant-Chinese
Interview Assistant is an Electron-based application that captures system audio and provides answering suggestions during interviews.
Why Interview Assistant
- Real-time speech to text : Real-time speech recognition using Deepgram API.
- Smart GPT answers : Integrate OpenAI's GPT model to provide instant, intelligent answer suggestions for interview questions. (Supports third-party API with forwarding address)
- Content management : Users can upload their own files, including text, images and PDF files, and your own customized prompt words, which can greatly customize the style of GPT response you want. These materials will be used to personalize GPT responses.
- Unified context : In the real-time answer page, the dialogue is based on the configuration of the knowledge page and is conducted in the same context to ensure the coherence and relevance of the answer.
- Cross-platform support : As an Electron application, it can run on Windows and macOS systems.
Demo
demo.mp4
Click the link above to view the demonstration video
Comparison with other tools
Interview Assistant has the following advantages compared to other interview aids:
- Real-time speech recognition : Utilizing the Deepgram API ($200 credit for new users), we provide real-time transcription that is faster and more accurate than traditional speech recognition.
- Personalized knowledge base : Users can upload their resume, personal information and other documents, and the GPT model will provide more personalized answer suggestions based on this information.
- Cross-platform support : As an Electron application, it supports Windows and macOS.
- Privacy protection : All data is processed locally and will not be uploaded to the cloud to protect users' private information.
- Open source and transparent : My code is completely open source and can be viewed, modified and contributed freely.
The following is a function comparison table between Interview Assistant and other interview aids:
| Windows | Mac | Personalized prompt/upload personal files |
---|
cheetah | | ✅ | |
ecoute | ✅ | | |
Interview Copilot | ✅ | ✅ | ✅ |
This comparison table clearly demonstrates the advantages of Interview Assistant over other tools, especially cross-platform and custom prompts.
Installation and use
- Download the installation package appropriate for your operating system from the Release page.
- Run Interview Assistant.
- Configure your OpenAI API key and Deepgram API key on the settings page.
- Get started with live interview assistance or manage your knowledge base.
Configuration instructions
To use Interview Assistant you need:
- OpenAI API key: It can be obtained from https://platform.openai.com, or you can purchase a third-party API with a forwarding address. It is also supported. Remember to select the forwarding checkbox. After the configuration is completed, you can click the test button to test. .
- Deepgram API key: Please visit https://deepgram.com to register and obtain it. New users have a free quota of 200 US dollars, and the homepage tutorial is simple.
develop
This project is developed based on Electron and React. Please follow these steps:
- Clone the repository:
git clone https://github.com/nohairblingbling/Interview-Assistant
- Install dependencies:
npm install
- Install Electron:
npm install electron
- Start the development server:
npm start
- Build the application:
npm run make
license
This project is licensed under the MIT license. See the LICENSE file for details.
interview-assistant-english
Interview Assistant is an Electron-based application that captures system audio (online meetings) and provides real-time interview response suggestions.
Why Interview Assistant
- Real-time Speech-to-Text : Utilizes Deepgram API for real-time speech recognition.
- Intelligent GPT Responses : Integrates OpenAI's GPT model to provide instant, intelligent answer suggestions for interview questions. (Supports third-party APIs with forwarding addresses)
- Content Management : Users can upload their own files, including text, images, and PDF files, along with customized prompts, greatly customizing the style of GPT responses. These materials will be used to personalize GPT's answers.
- Unified Context : In the real-time response page, conversations are based on the knowledge page configuration, all within the same context, ensuring coherence and relevance of answers.
- Cross-platform Support : As an Electron application, it can run on Windows and macOS systems.
Demo
demo.mp4
Click the link above to view the demo video
Comparison with Other Tools
Interview Assistant has the following advantages compared to other interview assistance tools:
- Real-time Speech Recognition : Using Deepgram API (new users get $200 credit), we provide faster and more accurate real-time transcription than traditional speech recognition.
- Personalized Knowledge Base : Users can upload their own resumes, personal information, and other documents. The GPT model will provide more personalized answer suggestions based on this information.
- Cross-platform Support : As an Electron application, it supports Windows and macOS.
- Privacy Protection : All data is processed locally and not uploaded to the cloud, protecting users' privacy.
- Open Source Transparency : Our code is completely open source, free to view, modify, and contribute to.
Below is a feature comparison table of Interview Assistant with other interview assistance tools:
| Windows | Mac | Custom prompts/Personal file upload |
---|
cheetah | | ✅ | |
ecoute | ✅ | | |
Interview Copilot | ✅ | ✅ | ✅ |
This comparison table clearly shows the advantages of Interview Assistant compared to other tools, especially in terms of cross-platform support and custom prompts.
Installation and Usage
- Download the installation package suitable for your operating system from the Release page.
- Run Interview Assistant.
- Configure your OpenAI API key and Deepgram API key on the settings page.
- Start using the real-time interview assistance feature or manage your knowledge base.
Configuration Instructions
To use Interview Assistant, you need:
- OpenAI API key: Can be obtained from https://platform.openai.com, or you can purchase a third-party API with a forwarding address which is also supported. Remember to select the forwarding checkbox, and you can click the test button to test after configuration.
- Deepgram API key: Please visit https://deepgram.com to register and obtain. New users get $200 free credit, and the homepage tutorial is simple.
Development
This project is developed based on Electron and React. Please follow these steps:
- Clone the repository:
git clone https://github.com/nohairblingbling/Interview-Assistant
- Install dependencies:
npm install
- Install Electron:
npm install electron
- Start the development server:
npm start
- Build the application:
npm run make
License
This project is licensed under the MIT License. See the LICENSE file for details.