Kalliope is a modular always-on voice controlled personal assistant designed for home automation. You can find the Kalliope project here.
- Flash Ubilinux onto the Edison as described here
- (OPTIONAL) Follow the instructions in the "Add Some Security" section of the Ubilinux doc.
- Follow the instructions in the "The Better Way" subsection of the "Enable WiFi" section of the Ubilinux doc.
- Install python-setuptools with
sudo apt-get install python-setuptools
. - Install pip with
sudo apt-get install python-pip
. - Upgrade pip with
sudo pip install --upgrade pip
. - Upgrade setuptools with
sudo pip install --upgrade setuptools
. - Install the libffi-dev package with
sudo apt-get install libffi-dev
. - Install the libportaudio-dev package with
sudo apt-get install portaudio19-dev
. - Install portaudio Python packages for Snowboy
sudo apt-get install python-pyaudio sox
. - Install version 1.0.18 on the ipaddress Python package
sudo pip install --upgrade ipaddress
. - Install the libcblas3 package with
sudo apt-get install libatlas3-base
. - Clone Kalliope core
git clone https://github.com/kalliope-project/kalliope.git
- Create an i686 directory (
kalliope/kalliope/trigger/snowboy/i686
) and extract the_snowboydetect.so
from the archive here into it. You can usewget
to download the file. - Add the entry
'trigger/snowboy/i686/_snowboydetect.so',
to setup.py in the root kalliope directory. - Make sure that all Kalliope requirements install correctly
sudo pip install -r install/files/python_requirements.txt
(from within the kalliope directory). - Install Kalliope using
sudo python setup.py install
- Add your user to the audio group
sudo usermod -aG audio {username}
. - Log out and log back in as your user.
- Use the Quick Start to get Kalliope up and running.
sudo apt-get install pulseaudio pulseaudio-module-bluetooth bluez-firmware
sudo usermod -aG bluetooth
sudo chmod o+x /usr/lib/dbus-1.0/dbus-daemon-launch-helper
pulseaudio -D
bluetoothctl
scan on
trust 00:00:00:00:00:00
pair 00:00:00:00:00:00
connect 00:00:00:00:00:00