"RiRi" means "to see" in the Nigerian Yoruba language. It is a cross-platform optical character recognition mobile application. It aims to make information more accessible to people with visual impairments and transcribes image text to audio.
Android - Download the app on playstore
Android app preview - Screen recording
- Kotlin Multiplatform
- Ktor
- Coroutines
- SqlDelight
- Azure Cognitive Services API
- Firebase
- Text-to-Speech
- Create a new project on Azure Portal
- Get your
api-key
,content-type
andimage endpoint
and place them inlocal.properties
asAPI_KEY
,CONTENT_TYPE
andIMAGE_ENDPOINT
respectively. - Create a firebase project and generate a
google-services.json
file - Place your
google-services.json
file in the android app root folder - Build and run the app
First off, thank you for considering contributing to the RiRi App. You are a hero! It's people like you that would make information more accesible.
- Fork the project & clone locally.
- Create an upstream remote and sync your local copy before you branch.
- Branch for each separate piece of work.
- Do the work and write good commit messages.
- Push to your origin repository.
- Create a new PR (Pull Request) in GitHub.
This project and the corresponding community are governed by our Code of Conduct. Please make sure you read it.
RiRi is licensed under the Apache 2.0 License.