Virtual_Avatar_ChatBot
Virtual_Avatar_ChatBot copied to clipboard
To create a free AI Chatbot/Waifu/ Vtuber that will run on your local computer with minimal GPU requirement.
The Goal
To create a free AI Chatbot with visual movement that will run on your local computer with minimal GPU requirement.
Complete Video Installation Guide
Steps for installation
- Make sure to install ffmpeg in your computer.
- Install vtube studio.
- Download the zip file.
- Unzip it and rename Example env.txt to .env file using notepad.
- Start Vtube Studio and toggle on "Start Api" from settings.
- Double click to run the start.bat file.
- Allow the plugin in Vtube studio.
- In terminal, when Mic comes, press CTRL and then speak.
Features
- Supports Oogbabooga
- Supoorts betacharacter.ai
- Supports Locall LLM running on Local Machine or Collab
Requirements ✔️✔️
- Above Windows 7
- Python
- C++ Compiler
- Git
- Need help to Install FFmpeg? See this video.
- Find the api key for https://beta.character.ai/ || Need help to find the API key, visit the issue..
- Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019.
- Install VTube Studio.
- Find the API key for elevenlabs.
If you run into any problems, you can go to the following website to report issues.
TROUBLESHOOTING
If you encounter any error or problem, please refer here before pulling an ISSUE.
DOCUMENTATION
- Help for using Voicevox.
- Help for using Oogabooga Text Gen.
- Help for using Local LLM or Collab
🚧 Goals
- Add Voicevox Functionality -- DONE ✅
- Supports Oogabooga Text Gen -- DONE ✅
- Supports Local LLM and Collab LLM inference.
- Running the project without depending on beta.charecter.ai website, by runing llm model locally -- DONE ✅
- Give the waifu an access to the internet -- PENDING ⏳
- All many more.
🤝 Contributions
AI Waifu Assistant is an open-source project, and we welcome any contributions from the community to make it even better! Here are some ways you can contribute:
👉 Bug Reporting: If you encounter any bugs while using the app, please report them in the issues section of the repository. Make sure to provide a clear description of the issue and steps to reproduce it.
🔨 Pull Requests: If you have a fix or improvement that you would like to contribute, you can create a pull request.
📈 Feature Requests: We also welcome feature requests from the community. If you have an idea for a new feature or improvement, you can submit it in the issues section of the repository.
👏 SUPPORT ME!
If you really like the project please support me through PayPal.
🎁 Credits
I used the following projects as my reference. My heartful gratitude to these guys!
😇 THANKS FOR THE SUPPORT!
- Alexander Lewis
📝 REFERENCES:-
desktop-waifu - Your ultimate companion!
CharacterAI - An unofficial API for Character AI for Python using Playwright.
Whisper - Whisper is a general-purpose speech recognition model.
PYVTS - A python library for interacting with the VTube Studio API.
COQUI-AI - TTS is a library for advanced Text-to-Speech generation.
VOICEVOX - The Voicevox Engine
VOICEVOX API - An unofficial API for python
LICENSE
Falls under The MIT License (MIT) Copyright © 2023
