"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-typeandimage endpointand place them inlocal.propertiesasAPI_KEY,CONTENT_TYPEandIMAGE_ENDPOINTrespectively. - Create a firebase project and generate a
google-services.jsonfile - Place your
google-services.jsonfile 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.