An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


Dream-Shaper-v7-she-is-16-and-she-is-a-stylish-girl-in-Britain-3


🌟Yours Truly the AI Virtual Avatar Bot



💬 The Ultimate Companion!



## 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