Skip to content
🤖 👁 Describes photos using audio for Blind and Visually-Impaired Users
TypeScript HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources Update splash and about page Oct 4, 2017
screenshots Add screenshots Oct 3, 2017
src Update splash and about page Oct 4, 2017
.editorconfig Add initial code Sep 10, 2017
.gitignore Add initial code Sep 10, 2017
CONTRIBUTING.md
LICENSE Add initial code Sep 10, 2017
README.md Update README.md Oct 9, 2017
config.xml Update splash and about page Oct 4, 2017
ionic.config.json Add native camera and provider Sep 10, 2017
package.json Update splash and about page Oct 4, 2017
tsconfig.json Add initial layout Sep 10, 2017
tslint.json
yarn.lock

README.md

aiEyes

Describes photos using audio for Blind and Visually-Impaired Users.

aiEyes is an open source app that helps the Blind and Visually-Impaired Users to see the world with the help of artificial intelligence. Developed with Ionic framework, Azure Computer Vision API and Google Translate API it is able to describe pictures to the user.

Inspired by @adrielcafe BeMyEyesXamarinApp.

❤️ Found this project useful?

If you found this project useful, then please consider giving it a ⭐️ on Github and sharing it with your friends via social media.

Demo Video

demo

Getting Started

Get API Key

Create your Computer Vision API Key here: https://azure.microsoft.com/en-us/try/cognitive-services/

Modify the file src/utils/keys.ts with the value of your API Key.

Installation

First of all, install the dependencies to run this app:

$ npm install -g cordova ionic

Install dependencies:

$ npm install

Run the app on your phone

$ ionic cordova platform add android
$ ionic cordova run android

or

$ ionic cordova platform add ios
$ ionic cordova run ios

Technologies

Tech Description
Ionic framework Ionic is the beautiful, free and open source mobile SDK for developing native and progressive web apps with ease.
Azure Computer Vision API Extract rich information from images to categorize and process visual data – and machine-assisted moderation of images to help curate your services.
Google Translate API A free and unlimited API for Google Translate 💵🚫
Server google-translate-api A simple server using a free and unlimited API for Google Translate.
Ionic Native Camera This plugin defines a global navigator.camera object, which provides an API for taking pictures and for choosing images from the system's image library.
Ionic Native File and File Transfer This plugin allows you to upload and download files.
Ionic Native Text To Speech Text to Speech plugin.
Ionic Native Vibration Vibrates the device.
Ionic Native Screen Orientation Cordova plugin to set/lock the screen orientation in a common way.
Ionic Native Globalization This plugin obtains information and performs operations specific to the user's locale, language, and timezone.
Ionic Native Storage Native storage of variables in Android and iOS.
NGX-Translate NGX-Translate is an internationalization library for Angular 2+. It lets you define translations for your content in different languages and switch between them easily.

Contributing

If you want to help, please read the Contributing guide.

History

For detailed changelog, see Releases.

Credits

Donations

Donations would be more than welcome :)

donate-paypal

License

MIT License © Breno Polanski

You can’t perform that action at this time.