Ever dreamt of having your own AI-powered anime girl? With the power of ChatGPT API, now anyone can! Meet ShiroAi-chan, my personal AI assistant who can write and even speak in an adorable voice.
The code for ShiroAi-chan is split across three repositories for different platforms:
- Streamlit repo - The web version, built using Streamlit.
- Desktop repo - The desktop version featuring a Tkinter-based GUI.
- Wearos repo - The mobile version, optimized for WearOS watches. This version runs on [FastAPI] inside a Docker container. (This version is most personalized, as I was focused on my Galaxy Watch 4)
To try ShiroAi-chan on your own, this repository will actually not be neccesery because this code is shared in all 3 versions, so you need to choose which version you want, and go to that repository.
its outdated, langchain changed totaly, probably half of the code is not working, will need to be checked whats usefull and whats not.
Streamlit repo : https://github.com/ShiroePL/shiro_on_streamlit
Desktop repo : https://github.com/ShiroePL/shiro_chan_desktop
Wearos repo : https://github.com/ShiroePL/Shiro-AI-Chan-in-container
Streamlit : https://streamlit.io/
ChatGPT API : https://openai.com/blog/introducing-chatgpt-and-whisper-apis
Azure TTS : https://azure.microsoft.com/en-us/products/cognitive-services/text-to-speech/