katie-b-io / aye-saac

A conversational assistant for those with visual impairments.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ayesaac

This repository contains the source code for Ayesaac, a Python program to help blind people to find what they have lost in a room.

Getting started

  1. Pull the repo
  2. Pull the files in git-lfs using git-lfs pull. (you may need git lfs install first).

It's recommended that you use Docker for development to avoid fighting with dependencies, but you can always follow these instructions if you want to have things running manually.

Developing with Docker

Using make build_image, you can build an image which will be used for all services required by the system. Then, you can run it using docker-compose up and all related services will load up.

When creating the image, models are downloaded and placed in the right place to make life easier.

Note: Because they all need RabbitMQ to work, they will error and restart a bunch of times and then stabilise once RabbitMQ is ready and work properly.

Architecture

About

A conversational assistant for those with visual impairments.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 90.2%Language:Shell 6.6%Language:Dockerfile 2.3%Language:Makefile 0.8%