Skip to content

aberrier/ethera

 
 

Repository files navigation

Ethera

Ethera is the Surirobot's children. Like her father, she's destined to become a multi-users smart assistant but this time for Linux. Think of it as a Cortona equivalent in Linux.

Installation under ubuntu

sudo apt-get install -y --fix-missing \
    build-essential \
    cmake \
    gfortran \
    git \
    wget \
    curl \
    virtualenv \
    graphicsmagick \
    libgraphicsmagick1-dev \
    libatlas-dev \
    libavcodec-dev \
    libavformat-dev \
    libgtk2.0-dev \
    libjpeg-dev \
    liblapack-dev \
    libswscale-dev \
    pkg-config \
    python3-dev \
    python3-numpy \
    python3-setuptools \
    python3-pip \
    software-properties-common \
    zip \
    libasound2-dev \
    sshpass

Install required python3 modules: pip3 install -r requirements.txt

For Ubuntu 18 (not supported)

Install the lastest version of python3 dlib:

git clone https://github.com/davisking/dlib.git
cd dlib
python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
cd .. && rm -rf dlib

Configure the environment file

  • Configure .env
cp .env.example .env

If you want to use the default environment

  • Fill only the REMOTE_DATA_LOGIN and REMOTE_DATA_PASSWD fields
  • Run the command : tools/get-env

Launch the program

mkvirtualenv surirobot && workon surirobot
  • Install dependencies
pip install -r requirements.txt
  • Run the program
python start.py

TODO

WIP

CHANGELOG

WIP

About

Client software of Ethera

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.3%
  • Shell 0.7%