Skip to content
/ jarvis Public
forked from Priler/jarvis

Voice Assistant made as an experiment using Silero TTS + Vosk STT + Picovoice Porcupine + ChatGPT.

Notifications You must be signed in to change notification settings

Tilecha/jarvis

 
 

Repository files navigation

Kesha v3.0 very early (aka Jarvis update)

Simple Voice Assistant made as an experiment using Silero & Vosk.
Later on Picovoice Porcupine Wake Word Detection & ChatGPT was added.

image

The code has NOT been polished and is provided "as is". There are a lot of code that are redundant and there are tons of improvements that can be made.

Installation

First, install the requirements, the file is just a pip freeze 'k.
Second, check config.py and set required values.
Next, just run the main.py script.

And don't forget to put models of Vosk to main folder.
You can get the latest from the official website.
The one I was using is small.
p.s. If you don't understand how to install or where to put the Vosk model, I've made a screenshot for you.

Python version

I was using Python 3.8.3, but it should work on any newer version.

Author

(2022) Abraham Tugalov

About

Voice Assistant made as an experiment using Silero TTS + Vosk STT + Picovoice Porcupine + ChatGPT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.4%
  • AutoHotkey 16.6%