A voice assistant prototype
Project description
1. Brew
- Run the following in your project terminal if you do not have bew installed already
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. Portaudio
$ brew install portaudio
3. PyAudio
$ pip3 install pyaudio
If Pyaudio cannot be installed with the default pip install command, Use instead the following:
$ pip install --global-option='build_ext' --global-option='-I/usr/local/include' --global-option='-L/usr/local/lib' pyaudio
Refer to this link if this is not working
###4. NeuralIntents
$ pip install neuralintents
(Run this only if neuralintents.py file is missing)
Start
While being in the venv $ python main.py
- If you run into SSL certification error, search for
Certificates.command
in spotlight and open the file. It should install the necessary certificates
The downloader script is broken. As a temporal workaround can manually download the punkt tokenizer from here and then place the unzipped folder in the corresponding location. The default folders for each OS are:
Windows:
C:\nltk_data\tokenizers
OSX:
/usr/local/share/nltk_data/tokenizers
Unix:
/usr/share/nltk_data/tokenizers
Required libraries:
$ pip install keyboard
$ pip install pyjokes
$ pip install playsound
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mac_voice_assistant-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e01264d103657dc7d2d8d2c5655dee176b4ccee0ef62e44291edbb05bc588a6d |
|
MD5 | 508b95e61e28078fafb39dec86250607 |
|
BLAKE2b-256 | e53598ec859214f390671f57f65b7ec6aef3e4eb8b370c4e8e0991148fee13b1 |
Hashes for mac_voice_assistant-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c86837edb8114694d1a43f0a750ba6677871f773802b240158404601594e13a0 |
|
MD5 | 71d3cc635e4e0892c9c7a77e45ca5bff |
|
BLAKE2b-256 | a5a67c40dcddc867417f4cd1094dfff3c718910ccadd1dc2fafecb49cb8f5af2 |