2023-04-13 23:18:31 +05:00
# Kesha v3.0 very early (aka Jarvis update)
2022-12-15 04:24:34 +05:00
Simple Voice Assistant made as an experiment using [Silero ](https://github.com/snakers4/silero-models ) & [Vosk ](https://pypi.org/project/vosk/ ).
2023-04-13 23:18:31 +05:00
< br > Later on [Picovoice Porcupine Wake Word Detection ](https://picovoice.ai/platform/porcupine/ ) & [ChatGPT ](https://chat.openai.com/ ) was added.
2022-12-15 04:20:40 +05:00
2022-12-15 04:23:56 +05:00

2023-04-13 23:18:31 +05:00
`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.`
2022-12-15 04:20:40 +05:00
# Installation
2023-04-13 23:34:47 +05:00
First, install the requirements, the `requirements.txt` file is just an output of `pip freeze` from my test venv 'k.< br >
Second, check `config.py` and set required values (api key, device index).< br >
Next, run the `main.py` script and Voilà, as simple as that.< br >< br >
2023-04-13 23:18:31 +05:00
And don't forget to put models of Vosk to main folder.< br >
You can get the latest from the [official website. ](https://alphacephei.com/vosk/models )
< br > The one I was using is `small` .
2023-04-13 23:30:56 +05:00
< br > p.s. If you don't understand how to install or where to put the Vosk model, I've made a [screenshot ](https://i.imgur.com/N3bu2lC.png ) for you.
2023-04-13 23:18:31 +05:00
2023-04-13 23:30:56 +05:00
# Python version
I was using Python `3.8.3` , but it should work on any newer version.
2022-12-15 04:20:40 +05:00
# Author
(2022) Abraham Tugalov