An OCR (Optical Character Recognition) system, which is a branch of computer vision and in turn a sub-class of Artificial Intelligence. OCR is the translation of optically scanned bitmaps of printed or hand written text into audio output by using of Raspberry Pi. OCRs developed for many world languages are already under efficient use. The Moving object region is extracted by a mixture-of-Gaussians-based background subtraction method. A text localization and recognition are conducted to acquire text information. To localize the text regions from the object, a text localization algorithm by learning gradient features of stroke orientations and distributions of edge pixels .Text characters in the localized text regions are then binarized and recognized by off-the-shelf OCR software. The text codes recognized are output to blind users in speech. As the recognition process is completed, the character codes in the text file are processed using Raspberry pi device which recognize character using Adaboost algorithm and python programming, the audio output is listened.