{'fraction_non_alphanumeric': 0.01963350785340314, 'fraction_numerical': 0.0, 'mean_word_length': 4.708955223880597, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Enhanced portable text to speech converter for visually impaired

The handwritten text reader is designed to help the visually impaired listen to an audio read-back of printed and handwritten scanned text. A hand-held page scanner is used to scan the text to be read. The image from the scanner is sent to the application in the paired Android phone over Bluetooth. An open source optical character recognition (OCR) engine, Tesseract is used to extract the text from the image, and this extracted text is converted to speech. Tesseract OCR engine is further trained to recognise handwritten text for a specific user. This OCR engine is trained with handwritten datasets. In addition to English, the application supports two regional languages - Hindi and Bengali.