Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kmj-007/misato-ai-companion
https://github.com/kmj-007/misato-ai-companion
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kmj-007/misato-ai-companion
- Owner: KMJ-007
- Created: 2024-03-03T06:43:25.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-03T06:47:06.000Z (11 months ago)
- Last Synced: 2024-04-14T02:48:12.281Z (9 months ago)
- Language: Python
- Size: 122 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## How it works:
![](diagram.jpeg)## Installation:
1. Install Python 3.10.5 if you don't already have
2. Clone the repository by running `git clone https://github.com/KMJ-007/misato-ai-companion`
3. Install the required Python packages by running `pip install -r requirements.txt` in the project directory.
4. Create `.env` file inside the project directory and enter your API keys
.env template
```shell
OPENAI_API_KEY='YOUR_OPEN_AI_KEY'
ELEVENLABS_API_KEY='YOUR_ELEVENLABS_KEY'
```
5. run the project using
```bash
python main.py
```
> you can adjust the tts and stt and chat completion model and service in init function- if you want to connect with the vtube kind of interface and want to run it together, complete connection and sync working is pending
install the vbt studio from steam
run the interface file
```bash
python animeInterfaceVTS.py
```# ps:
code is written in little rush because of the hackathon's little time, if you find any crappy or code which don't make any kind of sense, i think i can explain, contact me!, will document and fix it in future