Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Caissa voice-controlled personal assistant

Project description


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


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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for caissa, version 0.4.0
Filename, size File type Python version Upload date Hashes
Filename, size caissa-0.4.0.tar.gz (63.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page