Installation

There’s multiple way to install pytlas. You’re free to pick the one that better fit your needs.

Note

Whatever installation you choose, you may need additional setup related to the interpreter you have decided to use. See Choosing your interpreter below for more information.

In the following examples, pytlas is installed with the extra require snips which is the official interpreter used by pytlas.

Warning

On a Raspberry PI, if you wish to install snips, you will have to follow the instructions here to install rust and setuptools_rust before running below commands.

From pypi

$ pip install pytlas[snips]

Note

The [snips] mention here represents an extra require and will download snips_nlu for you.

From source

$ git clone https://github.com/atlassistant/pytlas.git
$ cd pytlas
$ pip install -e .[snips]

Choosing your interpreter

In order to understand natural language, pytlas is backed by Interpreter which may need additional installation steps.

snips

The official interpreter use the fantastic snips-nlu python library.

Given the language you want your assistant to understand, it will need to download additional resources. Fortunately, you don’t have to do it manually since v5.0.0, pytlas will automatically try to download them when fitting the interpreter with a language it doesn’t already know.