https://github.com/texora/virtual_avatar_ai_chatbot
To create a free AI Chatbot with visual movement that will run on your local computer with minimal GPU requirement.
https://github.com/texora/virtual_avatar_ai_chatbot
ai avatar chatbot gpu python visual
Last synced: 11 months ago
JSON representation
To create a free AI Chatbot with visual movement that will run on your local computer with minimal GPU requirement.
- Host: GitHub
- URL: https://github.com/texora/virtual_avatar_ai_chatbot
- Owner: texora
- Created: 2024-09-23T17:02:56.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-23T17:10:43.000Z (over 1 year ago)
- Last Synced: 2025-07-30T23:13:35.855Z (11 months ago)
- Topics: ai, avatar, chatbot, gpu, python, visual
- Language: Python
- Homepage:
- Size: 2.71 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## 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
[Video Link-1](https://youtu.be/aZDaESBFic4)
[Video Link-2](https://youtu.be/xT4WvPg0wRs)
## 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](https://apps.microsoft.com/detail/9PJPW5LDXLZ5?hl=en-us&gl=US)
- [C++ Compiler](https://sourceforge.net/projects/mingw-w64/)
- [Git](https://git-scm.com/)
- Need help to Install FFmpeg? See this [video](https://www.youtube.com/watch?v=EyIIvctDhYc&t=252s).
- Find the api key for https://beta.character.ai/ || Need help to find the API key, visit the [issue.](https://github.com/TumblerWarren/Waifu/issues/6).
- [Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) for Visual Studio 2015, 2017 and 2019.
- Install [VTube Studio](https://denchisoft.com/).
- Find the API key for [elevenlabs](https://beta.elevenlabs.io/speech-synthesis).
If you run into any problems, you can go to the following website to report [issues](https://github.com/TumblerWarren/Waifu/issues/new).
## TROUBLESHOOTING
If you encounter any error or problem, please refer [here](https://github.com/TumblerWarren/Virtual_Avatar_ChatBot/blob/master/Docs/TroubleShooting.md) before pulling an ISSUE.
## DOCUMENTATION
- Help for using [Voicevox](https://github.com/TumblerWarren/Waifu/blob/master/Docs/VoiceVox_Readme_Doc.md).
- Help for using [Oogabooga Text Gen](https://github.com/TumblerWarren/Waifu/blob/master/Docs/OogaBooga%20Text%20Gen%20Help.md).
- Help for using [Local LLM](https://github.com/TumblerWarren/LLM_Inference_System/blob/master/Documentation/LOCAL%20INSTALLATION%20GUIDE.md) or [Collab](https://github.com/TumblerWarren/LLM_Inference_System/blob/master/Documentation/COLLAB%20GUIDE.md)
## 🚧 Goals
- Add Voicevox Functionality -- DONE ✅
- Supports Oogabooga Text Gen -- DONE ✅
- Supports [Local LLM and Collab LLM](https://github.com/TumblerWarren/LLM_Inference_System) 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](https://paypal.me/RandomChanManga?country.x=IN&locale.x=en_GB).
## 🎁 Credits
I used the following projects as my reference. My heartful gratitude to these guys!
## 😇 THANKS FOR THE SUPPORT!
- Alexander Lewis
## 📝 REFERENCES:-
[desktop-waifu](https://github.com/AlizerUncaged/desktop-waifu) - Your ultimate companion!
[CharacterAI](https://github.com/kramcat/CharacterAI) - An unofficial API for Character AI for Python using Playwright.
[Whisper](https://github.com/openai/whisper) - Whisper is a general-purpose speech recognition model.
[PYVTS](https://github.com/Genteki/pyvts) - A python library for interacting with the VTube Studio API.
[COQUI-AI](https://github.com/coqui-ai/TTS) - TTS is a library for advanced Text-to-Speech generation.
[VOICEVOX](https://github.com/VOICEVOX/voicevox) - The Voicevox Engine
[VOICEVOX API](https://github.com/voicevox-client) - An unofficial API for python
## LICENSE
Falls under [The MIT License](https://github.com/TumblerWarren/Waifu/blob/master/Docs/LICENSE.md) (MIT) Copyright © 2023
