caissa

Caissa voice-controlled personal assistant


Licenses
GPL-3.0/GPL-3.0+
Install
pip install caissa==0.4.0

Documentation

Caissa

Build Status Coverage Status PyPI version CII Best Practices

Caissa is an intelligent voice-controlled personal assistant (still under development).

Currently she is able to play your favorite internet radio. Some of her upcoming skills include

  • play chess
  • monitor live chess games
  • help you study foreign languages

Component Overview

Building and running Caissa

Debian/Raspbian/Ubuntu

Install dependencies:

sudo apt-get update
sudo apt-get install -y espeak mbrola-en1 mbrola-nl2 mpg123 libasound2-dev libpulse-dev python3-setuptools swig

Optionally, if you want to talk to Caissa via remote control, install LIRC (by following this guide for Raspbian Stretch) and the following dependencies:

sudo apt-get install -y cython gcc liblircclient-dev python3-dev
sudo pip3 install pyalsaaudio python-lirc

Install the latest stable release:

sudo pip3 install caissa

You can now type caissa --help and start. On Raspberry Pi sudo caissa is necessary to access various devices.