Skip to content

Accessible Refugee Information Assistant. Helping refugees understand the claimant process in Canada, with the help of a multilingual voice assistant, and fine tuned large language model.

License

Notifications You must be signed in to change notification settings

geraldyywang/ARIA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARIA: Accessible Refugee Information Assistant

ARIA.Demo.480p.compressed.mp4

aria phones (1) Architecture (1)

Accessible Refugee Information Assistant. Helping refugees understand the claimant process in Canada, with the help of a multilingual voice assistant, and fine tuned large language model.

Table of Contents

Introduction

Provide a more detailed introduction to your project here. Explain its motivation, background, and any relevant information that users or contributors might need to know.

Features

List the main features of your project. This could include functionalities, tools, technologies, or anything else that sets your project apart.

Installation

Prerequisites:

  1. Google ADC authentication
  2. Google Cloud Platform project with TTS and Translation APIs enabled
  3. OpenAI key

Dependencies:

  1. Node.js
  2. Expo
  3. ts-node

Setup requirements:

  1. Create 2 .env files, one in /backend and one in /frontend/aria. In both, create an environment variable named OPENAI_API_KEY and set it to your OpenAI key. In the backend, move your GCP project key to the root folder, name it "aria_google.json" and set up the environment variable GOOGLE_APPLICATION_CREDENTIALS='aria_google.json'. In the frontend, create and set BACKEND_URL to your IPv4 address at port 3000.
# Installation steps
git clone https://github.com/geraldyywang/ARIA.git
cd ARIA/frontend/aria
npm install
cd ..
cd ..
cd backend
yarn install
# Running in dev
# in frontend/aria
npx expo start
# in backend
npm run dev

About

Accessible Refugee Information Assistant. Helping refugees understand the claimant process in Canada, with the help of a multilingual voice assistant, and fine tuned large language model.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published