Skip to content

pythia-copilot/shounenba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shounenba 正念場

Shounenba leverages the power of OpenAI's ChatGPT to provide instant, reliable answers to help you throughout your interview process.

Introduction

Tkinter Interface

Shounenba is a Python Tkinter-based application designed to transform the remote interview experience by providing real-time AI assistance. By harnessing the capabilities of OpenAI's ChatGPT and Deepgram's advanced speech recognition technology, Shounenba aids users in generating relevant questions, offering instant answers to fact-based inquiries, and suggesting insightful follow-up questions. This tool aims to streamline the interview process for both interviewers and candidates, ensuring a smooth and effective exchange of information and enhancing overall interview performance.

See Also

Service Description
Pythia Coming Soon
皮西娅 敬请期待

Usage

Prerequisites

Before you begin, ensure you have the following installed on your system:

Python
git
pip (Python package installer)

And of course, an API key from Openai and Deepgram.

Installation

Clone or download the Repository:

git clone https://github.com/pythia-copilot/shounenba.git

Install Dependencies:

pip install -r requirements.txt

Create a Virtual Environment (optional but recommended):

python3 -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`

Or manually setup in process.py line 11 and reveive.py line 219.

Configuration

Setting Up BlackHole for Mac:


visit [Blackhole](https://github.com/ExistentialAudio/BlackHole) and install.
Set Up Multi-Output Device:
Right-click your new [Multi-Output Device](https://github.com/ExistentialAudio/BlackHole/wiki/Multi-Output-Device) and select 'Use This Device For Sound Output'.

Setting Up VB-CABLE for Windows:


visit [VB-Cable](https://vb-audio.com/Cable/index.htm) or other virtual audio cable and install.
Configure VB-CABLE
Notice Windows users may need to configure receive.py as well.

Run the app

cd shounenba
python main.py

Interact with Shounenba

Reset Transcript: reset transcript buffer
Send: Send transcript buffer, and reset it

Disclaimer

Shounenba is a satirical art project and is not intended for use in real-world settings. It may generate incorrect or inappropriate solutions. Users should exercise caution and take responsibility for the information provided by the app.

Releases

No releases published

Packages

No packages published

Languages