Spanish English French German Italian portuguese
  • Help tab on Android
  • Barcode on Android
  • Document recognized on Android
  • Teach Envision on Android
  • Document scanning on Android
  • Recognized scene on Android
  • Bottle information on Android
  • General tab on Android
  • Text tab on Android
  • Help tab in IOS
  • Barcode in IOS
  • Teach Envision on IOS
  • Document scanning in IOS
  • Bottle information on IOS
  • List of possible objects to search for in IOS
  • More text actions in IOS
  • Scan and Find tab in IOS
  • General tab in IOS
  • Text tab in IOS
  • Scene described in Android
  • Recognized document in IOS
  • Recognized document in IOS
  • Scene described in IOS

What does it consist of:

See what you can't with Envision, the fastest and most reliable app that describes the visual world around you with the help of optical character recognition (OCR) and artificial intelligence (AI). Envision is carefully designed with the help of the visually impaired community to bring you the best blindness and low vision assistance app. Read texts in more than 60 languages, use the magnifying glass, scan barcodes or your environment and much more.
With full TalkBack support, Envision helps you:

  • Read Instantly - Read text instantly in over 60 different languages. Available completely offline for Latin-based languages ​​like English.
  • Read Documents - Scans documents with one or multiple pages at once, with the help of Envision in document preparation.
  • read Handwritten Text - Read handwritten postcards, letters, lists, or anything else handwritten.
  • Describe Scenes - Describe any scene around you accurately.
  • Scan Barcodes - Easily scan barcodes and get more product information.
  • Teach Envision - Train Envision to recognize your friends and family when describing scenes.
  • Envision for everything - Share with Envision any file you want to access! Simply select the file or photo from your phone file or while you're in another app, tap on share and select “Envision” to access anything, at any time.


Forms of Acquisition:

Envision AI has a 14-day trial version for both Android and IOS. After this period, the application requires a subscription, which can be monthly, annual or a license for life
The monthly subscription costs € 4,99, the annual subscription costs € 39,99 and the lifetime license costs € 42,99, which are acquired from the app itself.

Download Links:
Download for Android
Download for IOS



Technical verification:

August 2019

Envision AI enables visually impaired people to read text in real time or by recognizing documents, even handwritten texts. It also has options for color identification, scene description, and product identification by barcode scanning.
This application is available for Android, requiring a version equal to or greater than 5.0, and for IOS, where at least version 10.0 is required.
Next, an analysis of the interface and the different functions of the application will be carried out, both in Android and IOS.


The interface of the Android and IOS versions differs slightly in terms of the number of tabs, their location and their content.
The first difference is that in Android the tabs are located at the top of the screen, being 3, while in IOS they are located at the bottom and are 4. The tab that the Android version does not have is called Scan and find.
Another important difference between both versions is that in Android you can activate the camera flash to improve lighting, which cannot be done in the IOS version as it lacks a button for this option.
The other significant differences are given by the buttons that exist in one version and another to activate the different functions of the application, as well as the location in one tab or another. In this sense, the first button that appears on Android but not on IOS is the Read Handwritten Text button in the Text tab. Also within the Text tab there is a button in IOS called More Actions, which allows you to recognize text from PDFs, images or multiple pages. However, the Android version lacks such a button.
A very important button for the visually impaired is Color Detect. However, this function is only present in IOS within the General tab.
As for the Scan Bar Code and Teach Envision buttons, these are present in both Android and IOS, although they are located in different tabs. In Android they are located in the General tab while in IOS they are located within the Scan and Find tab.
Finally, we must mention the Find People and Find objects options, which are present in IOS within the Scan and Find tab, but are not present in Android.


Below is a detailed analysis of the different functions that Envision AI can perform, both in the Android and IOS versions.

Magnification and text functions

Text tab on AndroidText tab in IOS


The Magnifier function allows you to use the device's camera as a magnifying glass. To activate this function, you have to press the button called "Magnifier". When pressed, a slider is displayed to indicate from 0 to 100 the magnification degree of the magnifying glass. To close the magnifying glass, press the button again.

Start reading instantly

To activate this option, you have to go to the Text tab and press the button that says "Start reading instantly", located at the bottom left of the screen. Once the button is pressed, Envision immediately begins to read whatever text the camera captures. To stop the instant reading you have to press the button again, which now says "Stop reading instantly".

Read handwritten text

To activate this option, only available on Android, you have to go to the Text tab and press the button that says "Read handwritten text", located at the bottom center of the screen. After pressing it, the application begins to read the text when it is detected.

Read documents

Document to scan on AndroidDocument to scan in IOSDocument recognized on AndroidRecognized document in IOS

This option allows the user to take a photograph of a text to be recognized, or for the application to automatically take a photo of it when it detects a document for recognition.
Once the text has been recognized, the application displays a screen with it. In IOS, at the bottom of the screen there are several buttons to automatically start reading the text and pause it, to change the size of the text and to export it. On the other hand, in Android there are similar buttons, although there are differences since there is no button to change the size of the text and two buttons are included, "Next page" and "Previous page".

More Actions

More actions on IOS

This option, located within the Text tab, is only available in the IOS version, and allows reading texts with multiple pages, PDFs and images. the button to activate it is located in the lower right part of the screen and after pressing it a submenu with the different options is displayed. Clicking on "Import PDF" opens a browser to search for files on the phone. If you click on "Import image" the device's photo library opens. Pressing on "multiple pages" opens the camera to take a picture and an indicator is displayed showing the number of pages captured along with two more buttons, one to take a picture and one to stop taking pictures.

General functions

General tab on AndroidGeneral tab in IOS

Describe the scene

Scene described in AndroidScene described in IOS

To activate this option, located within the General tab, you must press the button with that name, located at the bottom left of the screen. After activating the function, the user has to take a picture of their surroundings and the application will describe the scene shown in it.

Detect Color

This option is located within the General tab and is available only for IOS. It allows the user to identify the colors of objects by using the camera. Once the corresponding button, located in the lower central part of the screen, is pressed, the application begins to speak the colors it detects. You can do this with a standard precision of 30 colors or with a more descriptive precision of 950 colors.

Teach Envision

Teach Envision on AndroidTeach Envision on IOS

Describe the scene

This option allows the application to recognize the faces of friends or family, either by taking photographs of the person, or from images saved in the phone's photo library. It is located in the General tab in Android, while in IOS it is located in the Scan and find tab. To do this, click on the button that says "Teach Envision", located at the bottom right of the screen. If the "Show a face" option is chosen, the camera will open and up to five photos of the person can be taken for Envision to recognize. If the "Open Library" option is chosen, the phone's library will be displayed for the user to select a photo. Once the person has been recognized and given a name, when the "Describe the scene" option is pressed, if Envision recognizes any face that it has stored, when describing it it will indicate the person or persons who are in it.

Scan barcode

Barcode on AndroidBarcode in IOS

Bottle information on AndroidBottle information on IOS

This option is located in the General tab and allows the user to identify a product by scanning its barcode. To do this, press the button located at the bottom right in IOS and at the bottom center in Android. After pressing it, using the camera, the barcode is scanned, and if it is identified, the product name is displayed along with a button that allows more information about it.

Scan and Find Features

Scan and Find tab in IOS

Find people

This option is only available in IOS and is located in the Scan and Find tab. To activate it, you have to press the button with the name "Find people" located at the bottom left of the screen. After pressing it, the user can move the mobile around him, and when Envision detects a person, it will emit a beep to indicate it.

Search for objects

List of Searchable Objects in IOS

This feature is only available on IOS and is located on the Scan & Find tab. To activate it, you have to press the button with the name "Search for objects", located in the lower central part of the screen. Once the button is pressed, a list is displayed with a series of objects, such as car, cat, toothbrush, purse or fork. The user must select one of the options, and then move the mobile around it. When Envision detects an object of the type selected by the user, the application will emit a sound to indicate this.

Help tab

Help tab on AndroidHelp tab in IOS


Envision AI allows you to configure different parameters, which depend on the version used. The parameters that can be configured in IOS are more than in Android because in the first one the application has more functionality.
The possible configuration parameters are detailed below, all of which are located within the tab called Help.

Offline text recognition

This option can be enabled or disabled. When enabled, it enables faster text recognition for texts written in Latin-based languages.

Automatic language detection

This option can be enabled or disabled. When disabled, the application only reads text in the system language.

Text to speech

This option is called "Text to speech" in Android and "Speech" in IOS, and allows you to configure the voice that is not the screen reader.
In Android it allows you to choose the synthesizer that you want to use from those that are installed in the system.
In IOS this option allows you to adjust the speed of the voice that is not VoiceOver, as well as to choose the language and the "person" who speaks.

Color detection

This setting is only available on IOS. Allows you to select the accuracy of the color identification when using the Color Detect functionality. You can choose between standard (30 colors) or descriptive (950).


Within the help, you can access a series of online tutorials in English by clicking on the "Read tutorials" option, send an opinion by clicking on the "Give opinion" option or request that the developer contact the user by phone. by clicking on the "Request a call" option.

Other options on the help tab

Other possible options located within the Help tab include checking the account details, signing up, sharing the app with friends, writing an Envision review and checking the version data, privacy policy and terms of use of the application.

Devices used

To carry out the tests, an iPhone SE with IOS 12.4 and a Huawei Mate P20 Lite with Android 9.0 were used. A Samsung Galaxy J3 with Android 8.0 has also been used.
It should be noted that the application does not work correctly when the Silent Mode is activated in Android, because the speech synthesis in functions such as Read instantly does not work, although the screen reader works perfectly.

Tests performed

In order to analyze and evaluate the application, a series of tests of the different options have been carried out, both in the Android and IOS versions.
The tests carried out for the recognition of texts with the different options for this purpose have been very positive in general. In both instant text reading and document recognition, the application has shown very satisfactory results, clearly identifying the texts presented. The only difficulty that the application has encountered has been with texts with multiple boxes and images, where the results obtained have not allowed a clear reading of the text. It should also be noted that the recognition of handwriting has been equally satisfactory, reading these texts without problem. Where the application has presented more difficulties has been in the recognition of PDFs and images in IOS, which may have been affected by the content of images, as well as the structure and quality of the documents.

A very noteworthy point when reading documents is that the application indicates whether or not there are visible edges. It should be noted that this function is designed to scan documents, such as letters or folios, and that these indications are very useful for people who completely lack the sense of sight or whose reduced vision does not allow them to see even the document. In this sense, in the tests carried out, the application has always identified the edges and has correctly indicated when they were within the limits of the camera and when they were not.

The option "Describe the scene", in the tests carried out, has presented a reasonable behavior, although it has presented some failures. These have been due to the fact that it has not correctly identified some objects, although the application has indicated in these cases that the description could not be exact. He has also used some word that was not the correct word, but this has been a mistranslation of the description. It should also be noted that in the tests carried out on Android the scene was described in the default language of the phone, but when updating to version 0.9.6 the scenes are described in English.
On the other hand, during the tests carried out, the identification of the color has been carried out with great precision and in a very precise way, giving a wide range of nuances to the colors when the descriptive mode is activated in the parameters.
The tests carried out on the functionality of finding people have been very positive. It is not a question of describing or identifying the person or persons, but of indicating to the user if there is a person, which is quite useful for people who cannot do it. In all cases, the application has worked correctly, emitting a sound to indicate this.
The Find Objects function has correctly identified most objects, from handbags to armchairs to laptops. It has only been unable to identify objects of the telephone category, whether they were mobile or fixed.

Teaching Envision has shown completely satisfactory results. During the tests carried out, the application has perfectly recognized the man and the woman who have entered it. When scenes have been captured, the man and woman have been easily identified, either separately or appearing together.
The negative aspects of the application, like all those that make intensive use of the camera and the Internet connection, refer to the high consumption of data and battery. The first is because most of the functions require sending the data through an Internet connection to be processed on an external server. Since it is images that are sent, and surely with high resolution for a good analysis, the data consumption is high. Regarding the second, as the camera is constantly working, the energy consumption of the device is very high, which makes the application quickly consume the battery of the device.
Finally, the magnifying glass function has been tested, which works perfectly, although it should be noted that it is likely to work better or worse, in terms of magnification, depending on the quality of the device's camera.


As seen in the tests carried out, Envision AI has shown great performance with very remarkable results. This application, as has been seen, is designed primarily for people with total blindness or very low vision, since functions such as "Find people" and "Find objects" demonstrate this. This does not mean that it is not very useful for other people with low vision, since the functions of text recognition and color identification, as well as the magnifying glass are very useful for this group.
A very noteworthy aspect is that it is indicated if the edges are within the limits of the camera when recognizing a document, as it is very useful for totally blind people.
It is worth highlighting the possibility of choosing between the standard and the descriptive mode when identifying colors. This is of great interest since users who are satisfied with a basic color gamut can activate the standard mode, while more demanding users can activate the descriptive mode for greater precision.
The voice configuration options are also very interesting. Although it seems that in IOS it is more configurable, allowing to select the speed, the language and the "person", in Android, once the voice synthesis is selected, it can be configured from the Android settings.
The less positive aspects of the application are given by the high consumption of data, since the application has to connect to the Internet in most of its functions to carry out the processing of the images on an external server, as well as the high consumption battery required when the camera is permanently active.
In general, it can be concluded that it is a great application, very interesting for the group of blind and low vision people, which performs the functions it incorporates with great precision and correction.


  • Handwritten text recognition.
  • Recognition of PDFs and images in IOS.
  • High precision in text recognition.
  • Possibility of recognizing 950 colors.
  • Ability to obtain additional product information by scanning the barcode.
  • Possibility to learn faces of friends and family./li>
  • Possibility of configuring the voice that is not the screen reader.

Improvement points

  • It could be suggested to include the functions of Detect Color, Find People and Find Objects in the Android version.
  • The possibility of including a button to activate the flash in IOS could be studied.
  • You could study the description of the scenes in the default language of the phone in the Android version.
  • In future versions it could be studied how to reduce the battery consumption of the device.
  • It could be analyzed how to reduce data consumption in future versions.
  • Design and manufacturing: 4 5 on.
    This section refers to the physical aspects and details of the manufacturing of the technological product
  • User experience: 5 5 on.
    This criterion is linked to the user's assessment when relating to the technical product or application.
  • Technical benefits: 5 5 on.
    Description of the quality of the technical specifications of the technological solution
  • Accessibility: 5 5 on.
    It is the degree to which people can use or access a product, technological solution or service, regardless of their technical, cognitive or physical abilities

Social valuation:

Some tests have been carried out with Envision AI in its IOS version with our volunteer Andrés to provide more information about the application from the user's point of view. The most significant points of these tests are presented below.
- The application is well labeled for use with the VoiceOver screen reader. In general, it is simple to use, although it requires a certain learning process to know how to move between the different menus.
- The application is good at identifying printed texts, it generally does not present a problem in continuous paragraphs, both reading documents and scanning text in real time. The difficulty is in reading double or triple column documents, such as newspapers or articles, in which the application is not able to distinguish the columns, so the reading does not follow an adequate logic.
- Handwriting recognition, both in lowercase and uppercase letters, has been good during the tests, although this recognition is much more complex than printed text and depends on the complexity of each person's handwriting. This functionality provides a plus compared to other types of identification applications that do not include it.
- Color identification, in some cases, has given a different result from the real color. This is due, above all, to the incidence of light, so for a correct identification it is necessary to have good lighting.
- In the case of barcode identification, the application plays a beep when it finds a code, but in our case it has not identified the products used.
- Regarding the scene identification functionality, it has been possible to describe our environment with relative ease, these descriptions being quite useful for our volunteer Andrés.
- The functionality to find people is quite reliable, being able to record our faces after a sequence of 5 photos, with the aim of being able to verbalize our name every time we are recognized.
- Object recognition, as its name suggests, allows detecting certain objects that appear in the application's list. In the tests carried out, it was possible to identify a glass, a chair or a laptop with ease.

  • Impact and utility: 5 5 on.
    Describes to what extent the functionalities of the product are useful and impact on improving the life of the user
  • Usability and accessibility: 4 5 on.
    Possibility of the device to be used, understood and taken advantage of under equal conditions for anyone
  • Design and ergonomics: 5 5 on.
    Assessment of how the design of the technological solution adapts to the person to achieve greater comfort and efficiency when using it
  • Ease of Acquisition: 4 5 on.
    It refers to the possibilities of accessing and acquiring a technological solution by the user.

Comments on Orientatech