Speech To Braille Conversion Using Python
Speech To Braille Conversion Using Python
----------------------------------------------------------------------------------------------------------------------------- ---------
Date of Submission: 14-06-2023 Date of Acceptance: 24-06-2023
----------------------------------------------------------------------------------------------------------------------------- ----------
ABSTRACT—This project, titled "Speech to unnecessary obstacles. The knowledge of braille
Braille Conversion for Visually Impaired," aims to empowers individuals and opens up equal
enable visually impaired individuals to convert opportunities and intellectual freedom.
speech into braille script effortlessly. By utilizing
Python packages and libraries, the system converts 1.1 PROBLEM STATEMENT
spoken words into text and further transforms the The objective of this project is to
extracted text into braille script. This innovative implement a system capable of converting speech
approach is intended to assist blind individuals in to braille. To accomplish this, we employ the
accessing and comprehending various forms of Python speech recognition package to convert
data that are not available in braille. Braille, a speech into text, which is subsequently converted
tactile reading and writing system, relies on raised into braille script. The scarcity of braille-printed
dots to represent letters of the alphabet. The reading materials poses a significant challenge for
proposed system seeks to enhance communication blind individuals in India, hindering their formal
and understanding for the visually disabled, making education and employment prospects.
their interaction with the community less complex
and more effective. By implementing speech to 1.2 EXISTING SYSTEM
braille conversion, this project has the potential to Previous systems aimed to enhance
benefit approximately 39 million blind people and interaction with computers for visually impaired
15 million visually and hearing-impaired individuals include E-touch and speech recognition
individuals. interaction systems. These systems utilize speech
recognizers, which are standard computer
I. INTRODUCTION applications designed to run alongside other
In our rapidly advancing society, where programs. They enable blind individuals to enter
technology has made lives easier, it is crucial not to text by speaking, as they cannot see the screen. A
leave behind individuals with disabilities. This screen reader with a built-in speech synthesizer
project specifically focuses on visually impaired conveys information to the user through the
individuals and aims to improve their quality of computer's speakers. Some companies currently
life. Due to the scarcity of braille-printed reading offer computer programs known as "Speech
materials, visually impaired individuals face Recognizers," allowing blind individuals to use
significant challenges in accessing facilities and standard computers. However, these systems can be
opportunities available to others. As a result, they complex to operate, requiring precise language
often struggle to reach their full potential and input and often relying on speech instead of manual
contribute their skills to the world. To address this keyboard input.
issue, we propose a system that converts speech to
braille, providing a solution for visually impaired 1.3 PROPOSED SYSTEM
individuals. This system utilizes the Python speech The proposed Speech to Braille system
recognition package to convert spoken words into serves as a valuable tool for learning, particularly
text, which is then transformed into braille script. for children with disabilities or blind individuals,
Braille, primarily used by blind or facilitating efficient understanding of given data.
deafblind individuals for reading and writing, This system converts input voice from a PC or any
employs a system of raised dots that represent device application into braille script, displaying it
letters of the alphabet. It serves as a widespread on a liquid crystal display (LCD). While blind
means of communication for the visually disabled, individuals can read, speak, and listen, writing
enabling them to lead independent lives without poses a challenge. Thus, this system enables them
DOI: 10.35629/5252-0506629633 |Impact Factorvalue 6.18| ISO 9001: 2008 Certified Journal Page 629
International Journal of Advances in Engineering and Management (IJAEM)
Volume 5, Issue 6 June 2023, pp: 629-633 www.ijaem.net ISSN: 2395-5252
to write easily by simply speaking the words into a to-braille translation directly in hardware, offering
PC or device application. improved throughput compared to commercial
Overall, this project aims to bridge the software-based translators.
communication gap for visually impaired Lastly, [7] discusses a device for text-to-
individuals by providing a user-friendly and speech production and braille script. The authors
efficient method of converting speech into braille, highlight the importance of braille as a unique
enhancing their independence and engagement with script for communication among the visually
written information. impaired and emphasize the limited options
currently available for communication in this
II. LITERATURE SURVEY community.
The paragraphs provided discuss various Overall, these projects and studies
research and development efforts aimed at demonstrate the ongoing efforts to develop
improving communication and accessibility for innovative solutions, technologies, and devices that
visually and hearing-impaired individuals through facilitate communication, enhance accessibility,
the use of braille and related technologies. and improve the quality of life for visually and
One project described in [1] focuses on hearing-impaired individuals through braille and
the implementation of a prototype device that related systems.
utilizes a hardware-based braille pad on a mobile
phone. This device aims to facilitate braille output III. DESIGN METHODOLOGY
generation from speech input, catering to the needs Importing Libraries
of both visually and hearing-impaired individuals Matplotlib is a Python library that enables
In [2], an end-to-end braille translation the creation of 2D plots. It allows users to plot
approach from Japanese speech for the deaf-blind images in multiple small images and ensures
is discussed. The researchers explore the use of compatibility with various platforms, generating
neural networks to directly translate Japanese high-quality figures suitable for publication in both
braille from speech, comparing their proposed hard copy formats and interactive environments.
method with an existing approach that combines Numpy, on the other hand, is a
automatic speech recognition (ASR) and braille fundamental package for scientific computing in
translation. Python. It plays a crucial role in dividing images
Another project, presented in [3], from construction sites into n-dimensional objects.
addresses the design and implementation of a This division facilitates easy comparison with
messaging system using braille code for visually datasets, aiding in tasks such as object recognition
impaired persons. The goal is to provide an and analysis.
economical and efficient braille device that PyAudio is a third-party library that is not
converts voice signals into braille text format, included in Python's standard library. It serves as a
enabling visually impaired individuals to engage valuable tool for numerical computing in Python,
more fully in society. offering users a versatile N-dimensional array
The importance of braille language and its object for storing data. Additionally, PyAudio
impact on visually impaired people is highlighted provides powerful mathematical functions for
in [4]. The authors emphasize the challenges faced efficient operations on arrays of numbers.
by visually impaired individuals in accessing PyTorch is an open-source machine
digital content and electronic documents, stressing learning library based on Torch. Developed
the need for braille language converters to enhance primarily by Facebook's AI Research lab (FAIR), it
their reading experience. focuses on applications such as computer vision
and natural language processing. PyTorch is
In [5], the focus is on developing a low- released under the Modified BSD license and offers
cost, portable, and fast braille system for visually both Python and C++ interfaces, although the
impaired people. The aim is to provide affordable Python interface is more extensively developed and
access to the latest information and technologies, polished.
which are often inaccessible due to their high cost
and limited portability.
[6] introduces a hardware implementation
of a text-to-braille translator using field-
programmable gate arrays (FPGAs). Unlike
software-based translators, this circuit enables text-
DOI: 10.35629/5252-0506629633 |Impact Factorvalue 6.18| ISO 9001: 2008 Certified Journal Page 630
International Journal of Advances in Engineering and Management (IJAEM)
Volume 5, Issue 6 June 2023, pp: 629-633 www.ijaem.net ISSN: 2395-5252
IV. IMPLIMENTATION
Future scope:
A visually impaired can be easily
understand through braille script with which the
speech that is not audible mainly for deaf and
blind. We intend to make this model more robust
and accurate by improvising the speech without
any interruptions
In the future, the speech with the number of words
Figure 5.2: Conversation of speech to Braille obtained will not be problematic. So, easily the
speech with greater number of words is processed
and converted into braille. In this project we are
identifying that as there is improvement in speech
recognition without the interruption of noise or any
other disturbances and the efficiency analysis is
approximately 97%..
DOI: 10.35629/5252-0506629633 |Impact Factorvalue 6.18| ISO 9001: 2008 Certified Journal Page 632
International Journal of Advances in Engineering and Management (IJAEM)
Volume 5, Issue 6 June 2023, pp: 629-633 www.ijaem.net ISSN: 2395-5252
REFERENCES
[1]. Amarbanmere, Ashika.S. Chawhan,
Aditi.R. Lanjewar, Karishma. Nikhade,
Megha P. Siriya. "Hardware based braille
pad on mobile phone." International
Journal for Research and Applied Science
and Engineering Technology, vol. 6, issue
3, March 2018.
[2]. Raman Sarkar, Smithai Das, D
wijenRudrapal. "Alow cos
Microelectromechanical braille for blind
people to communicate with blind or deaf
blind people SMS subsystem." 2013 3rd
IEEE International Advance Computing
Conference (IACC).
[3]. P.H. Zope, HarshalDahake. "Design and
implementation of messaging System
using Braille Code for Visually Impaired
Persons." International Journal of
Advanced Research in Electrical,
Electronics and Instrumentation
Engineering, vol. 5, issue 7, July 2016.
[4]. A. Mathivani, R. Karthika, K.
Manimekelai, P. Rajesh Kumar. "Braille
language converter for visually impaired
people." International Journal of
Intellectual Advancements and Research
in Engineering Computations, vol. 6, issue
2.
[5]. Raman Sarkar, Smitha Das,
DwijenRudrapal. "Alow cos
Microelectromechanical braille for blind
people to communicate with blind or deaf
blind people SMS subsystem." 2013 3rd
IEEE International Advance Computing
Conference (IACC).
[6]. Zhang, Xuan Ortega-Sanchez, Cesar
Murray, Iain. "Text-to-Braille Translation
in a Chip." International Conference on
Electrical and Computer Engineering.
[7]. Hima Pradeep, Jeevan KM, Miji Jacob.
"Device for text to speech production and
braille script." Journal of Innovative
Research and Applied Sciences, vol. 5,
issue 12, 2014.
DOI: 10.35629/5252-0506629633 |Impact Factorvalue 6.18| ISO 9001: 2008 Certified Journal Page 633