ARIA.Demo.480p.compressed.mp4
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.
- ARIA: Accessible Refugee Information Assistant
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.
List the main features of your project. This could include functionalities, tools, technologies, or anything else that sets your project apart.
Prerequisites:
- Google ADC authentication
- Google Cloud Platform project with TTS and Translation APIs enabled
- OpenAI key
Dependencies:
- Node.js
- Expo
- ts-node
Setup requirements:
- 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 variableGOOGLE_APPLICATION_CREDENTIALS='aria_google.json'
. In the frontend, create and setBACKEND_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