A simple offline chatbot running on your computer using Faster Whisper and GPT4All.
- A normal computer
- Windows or Unix-like OS
- Python 3.8 or newer
- Internet access during the installation and the first run
It is recommended to run this Python3 program in a virtual environment, so let's install the virtualenv
package first
pip install virtualenv
Clone this repository and make a virtual environment for it
git clone https://github.com/NewComer00/TalkyTalky
cd TalkyTalky
virtualenv .
Activate the virtual environment
# for windows
.\Scripts\activate
# for linux
source bin/activate
Install the required Python packages
pip install -r requirements.txt
First, please ensure that the virtual environment has been activated.
Start the App. If it's the first time you launch the App, it will automatically start to download the offline models.
python app.py
Show help message
python app.py --help
Launch the App in TUI mode without displaying the servers' log; use edge-tts Microsoft Edge's online text-to-speech service
python app.py --tui --noecho-server-log --tts.engine edge-tts