├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── VoiceAssistant ├── core.py ├── nlu │ ├── __init__.py │ ├── bash.sh │ ├── engine.py │ ├── images │ │ ├── Accuracy.svg │ │ ├── Loss.svg │ │ └── inference-example1.png │ ├── meta_data.bin │ ├── neuralnet │ │ ├── __init__.py │ │ ├── config.py │ │ ├── dataset.py │ │ ├── model.py │ │ ├── optimize_graph.py │ │ ├── train.py │ │ └── utils.py │ ├── nlu_dataset │ │ ├── er_dataset.csv │ │ ├── is_dataset.csv │ │ ├── nlu.csv │ │ └── nlucopy.csv │ ├── readme.md │ ├── requirements.txt │ └── scripts │ │ ├── images │ │ └── dataset-example.png │ │ ├── make_dataset.py │ │ └── readme.md ├── speechrecognition │ ├── __init__.py │ ├── decoder.py │ ├── demo │ │ ├── demo.py │ │ └── templates │ │ │ └── demo.html │ ├── engine.py │ ├── neuralnet │ │ ├── dataset.py │ │ ├── model.py │ │ ├── optimize_graph.py │ │ ├── scorer.py │ │ ├── train.py │ │ └── utils.py │ └── scripts │ │ ├── commonvoice_create_jsons.py │ │ └── mimic_create_jsons.py ├── speechsynthesis │ └── __init__.py └── wakeword │ ├── engine.py │ ├── neuralnet │ ├── dataset.py │ ├── model.py │ ├── optimize_graph.py │ └── train.py │ └── scripts │ ├── collect_wakeword_audio.py │ ├── create_wakeword_jsons.py │ ├── replicate_audios.py │ ├── split_audio_into_chunks.py │ └── split_commonvoice.py ├── cpu.Dockerfile ├── fun └── arnold_audio │ ├── Hi.wav │ ├── README.md │ ├── This is me Arnold Schwarzenneger.wav │ ├── Who are you.wav │ ├── Who is your daddy.wav │ ├── You Son of a bitch.wav │ ├── You idiot.wav │ └── stop whining.wav ├── requirements.txt └── rpi-requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/README.md -------------------------------------------------------------------------------- /VoiceAssistant/core.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VoiceAssistant/nlu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VoiceAssistant/nlu/bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/bash.sh -------------------------------------------------------------------------------- /VoiceAssistant/nlu/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/engine.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/images/Accuracy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/images/Accuracy.svg -------------------------------------------------------------------------------- /VoiceAssistant/nlu/images/Loss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/images/Loss.svg -------------------------------------------------------------------------------- /VoiceAssistant/nlu/images/inference-example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/images/inference-example1.png -------------------------------------------------------------------------------- /VoiceAssistant/nlu/meta_data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/meta_data.bin -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/config.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/dataset.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/model.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/optimize_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/optimize_graph.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/train.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/neuralnet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/neuralnet/utils.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/nlu_dataset/er_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/nlu_dataset/er_dataset.csv -------------------------------------------------------------------------------- /VoiceAssistant/nlu/nlu_dataset/is_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/nlu_dataset/is_dataset.csv -------------------------------------------------------------------------------- /VoiceAssistant/nlu/nlu_dataset/nlu.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/nlu_dataset/nlu.csv -------------------------------------------------------------------------------- /VoiceAssistant/nlu/nlu_dataset/nlucopy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/nlu_dataset/nlucopy.csv -------------------------------------------------------------------------------- /VoiceAssistant/nlu/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/readme.md -------------------------------------------------------------------------------- /VoiceAssistant/nlu/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/requirements.txt -------------------------------------------------------------------------------- /VoiceAssistant/nlu/scripts/images/dataset-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/scripts/images/dataset-example.png -------------------------------------------------------------------------------- /VoiceAssistant/nlu/scripts/make_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/scripts/make_dataset.py -------------------------------------------------------------------------------- /VoiceAssistant/nlu/scripts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/nlu/scripts/readme.md -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/decoder.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/demo/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/demo/demo.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/demo/templates/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/demo/templates/demo.html -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/engine.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/dataset.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/model.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/optimize_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/optimize_graph.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/scorer.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/train.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/neuralnet/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/neuralnet/utils.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/scripts/commonvoice_create_jsons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/scripts/commonvoice_create_jsons.py -------------------------------------------------------------------------------- /VoiceAssistant/speechrecognition/scripts/mimic_create_jsons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/speechrecognition/scripts/mimic_create_jsons.py -------------------------------------------------------------------------------- /VoiceAssistant/speechsynthesis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/engine.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/neuralnet/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/neuralnet/dataset.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/neuralnet/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/neuralnet/model.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/neuralnet/optimize_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/neuralnet/optimize_graph.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/neuralnet/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/neuralnet/train.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/scripts/collect_wakeword_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/scripts/collect_wakeword_audio.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/scripts/create_wakeword_jsons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/scripts/create_wakeword_jsons.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/scripts/replicate_audios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/scripts/replicate_audios.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/scripts/split_audio_into_chunks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/scripts/split_audio_into_chunks.py -------------------------------------------------------------------------------- /VoiceAssistant/wakeword/scripts/split_commonvoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/VoiceAssistant/wakeword/scripts/split_commonvoice.py -------------------------------------------------------------------------------- /cpu.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/cpu.Dockerfile -------------------------------------------------------------------------------- /fun/arnold_audio/Hi.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/Hi.wav -------------------------------------------------------------------------------- /fun/arnold_audio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/README.md -------------------------------------------------------------------------------- /fun/arnold_audio/This is me Arnold Schwarzenneger.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/This is me Arnold Schwarzenneger.wav -------------------------------------------------------------------------------- /fun/arnold_audio/Who are you.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/Who are you.wav -------------------------------------------------------------------------------- /fun/arnold_audio/Who is your daddy.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/Who is your daddy.wav -------------------------------------------------------------------------------- /fun/arnold_audio/You Son of a bitch.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/You Son of a bitch.wav -------------------------------------------------------------------------------- /fun/arnold_audio/You idiot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/You idiot.wav -------------------------------------------------------------------------------- /fun/arnold_audio/stop whining.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/fun/arnold_audio/stop whining.wav -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/requirements.txt -------------------------------------------------------------------------------- /rpi-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnedVector/A-Hackers-AI-Voice-Assistant/HEAD/rpi-requirements.txt --------------------------------------------------------------------------------