A script that combines local LLM chat functionality with Applio's Text-to-Speech capabilities.
This project aims to create an interactive experience where users can engage in natural language conversations with a chatbot powered by local LLM technology while also having the option to hear the responses spoken aloud through Applio's Text-to-Speech engine.
- Clone this repository:
git clone https://github.com/HydriaOne/chat-with-tohru
- Navigate into the project directory:
cd chat-with-tohru
- Install dependencies:
pip install -r requirements.txt
- You need to start Applio & oobabooga in api mode.
- Run the script:
python -u main.py
The script allows users to input text which will be processed by the local LLM chat model and then converted to speech using Applio's TTS engine. Users can interact with the chatbot as they would normally do in any messaging platform.
Contributions are welcome! If you find any bugs or have suggestions for improvements, please submit a pull request or open an issue.
This project is licensed under the MIT License - see the LICENSE file for details.