Skip to content

DanilXO/aissistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIssistant

Implementation of a AI assistant consisting of STT (Vosk) + LLM(ChatGPT - ?) + TTS (Silero)

This is a "just for fun" non-commercial project.

How to run it?

  1. Clone this repository
  2. Download models from here and unzip it into repository.
  3. Install used tools: portaudio, flac

For Mac OS (for example):

brew install flac
brew install portaudio
  1. Install Python 3.10+.

  2. Install Poetry:

pip3 install poetry
  1. Install libraries:
poetry install
  1. Compile locales translations:
pybabel compile -d locales
  1. Set 'LANGUAGE' environment variable: 'ru_RU' or 'en_US' (en_US by default)

  2. Run demo:

   poetry run python -m src.demo

About

Smart AI assistant. LLM + STT + TTS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published