Installation guide

Supported Python versions

Katia requires Python 3.8+. It will be continuously updated, so it will be supporting the latest’s versions of python.

Requirements

There ara a few of requirements to run Katia without problems.

First of all, Katia uses kafka, so you need a kafka url where the topics for the correct work can be created.

Also it uses voice recognition, so you need all the dependencies in your system for that. This means you need the following:

  • ffmpeg

  • python3-pyaudio

  • libasound-dev

Katia had been tested only in Linux, so it is not sure if it will work in Windows or Mac.

If you are using that OS and you have problems, feel free to open an issue and try to create a PR that solve it.

You can check how to install Pyaudio in different OS here

Installing Katia

You can install Katia and its dependencies using from PyPI using pip:

pip install katia

We strongly recommend that you install Katia in a dedicated virtualenv, to avoid conflicting with your system packages.