This document describes a system that converts Braille input to text and speech output. The system uses a Braille keypad for input, which is interfaced with an FPGA (field programmable gate array). The FPGA decodes the Braille input and converts it to English text, which is then displayed on an LCD. The English text is also converted to speech output through an integrated circuit. The system is designed to help visually impaired people access and communicate information by converting Braille to readable and audible formats.
Conversion of braille to text in English, hindi and tamil languagesIJCSEA Journal
This document describes a method for converting scanned Braille documents to text in English, Hindi, and Tamil. The Braille characters are extracted from preprocessed images using segmentation and thresholding. The dot patterns in each Braille cell are converted to number sequences and mapped to letters in the appropriate language based on standard Braille codes. The converted text can then be synthesized to speech. A keyboard interface is also proposed that allows typing Braille characters via number keys corresponding to dot positions.
SCRIPTS AND NUMERALS IDENTIFICATION FROM PRINTED MULTILINGUAL DOCUMENT IMAGEScscpconf
This document presents a technique for identifying scripts (Tamil, English, Hindi) and numerals from multilingual document images using a rule-based classifier. Words are segmented and the first character of each word is represented as a 9-bit vector based on features like density, shape, and transitions. A rule-based classifier containing rules derived from training data is used to classify the script of each character. The technique aims to automatically categorize multilingual documents before applying optical character recognition and requires minimal preprocessing with high accuracy.
Pre-Defense CSE Thesis Presentation in BAUSTNaiyan Noor
he Pre-Defense meeting serves as a “dress rehearsal” for the Final Defense presentation and is the opportune time to address any final edits, questions, or concerns leading up to the Final Defense.
Know the format of your thesis defence. ...
Prepare and practice your presentation. ...
The dreaded “awkward question” ...
When you don't know the answer… ...
Core content. ...
Dealing with nerves.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
An optimized approach to voice translation on mobile phoneseSAT Journals
Abstract Current voice translation tools and services use natural language understanding and natural language processing to convert words. However, these parsing methods concentrate more on capturing keywords and translating them, completely neglecting the considerable amount of processing time involved. In this paper, we are suggesting techniques that can optimize the processing time thereby increasing the throughput of voice translation services. Techniques like template matching, indexing frequently used words using probability search and session-based cache can considerably enhance processing times. More so, these factors become all the more important when we need to achieve real-time translation on mobile phones. Keywords:-Optimized voice translation, mobile client, speech recognition, language interpretation, template matching, probability search, session- based cache.
This document summarizes a research paper on developing a Marathi speech recognition system to enable users to search for information on government policies and schemes in India. It describes the challenges of speech recognition including variability between speakers. The proposed system uses Mel frequency cepstral coefficients (MFCC) and Gammatone filters for feature extraction to build robust speaker-dependent and speaker-independent models. Accuracy rates are reported for the models in clean and noisy conditions. The system is implemented with a user interface to allow voice searches of text documents containing policy information stored on the local device. Evaluation of the system shows it can accurately recognize Marathi speech and retrieve relevant documents.
Automated Bangla sign language translation system for alphabets by means of M...TELKOMNIKA JOURNAL
Individuals with hearing and speaking impairment communicate using sign language. The movement of hand, body and expressions of face are the means by which the people, who are unable to hear and speak, can communicate. Bangla sign alphabets are formed with one or two hand movements. There are some features which differentiates the signs. To detect and recognize the signs, analyzing its shape and comparing its features is necessary. This paper aims to propose a model and build a computer systemthat can recognize Bangla Sign Lanugage alphabets and translate them to corresponding Bangla letters by means of deep convolutional neural network (CNN). CNN has been introduced in this model in form of a pre-trained model called “MobileNet” which produced an average accuracy of 95.71% in recognizing 36 Bangla Sign Language alphabets.
This document proposes an Android application that uses Huffman encoding to compress SMS messages. It summarizes that Huffman coding assigns shorter code words to more frequently used symbols, allowing SMS text to be compressed. The application requires installation on both the sender and receiver's phones to decompress messages. Testing showed the technique achieved up to 89% compression, reducing the size of example SMS texts. The summary provides an overview of the key points about using Huffman coding for SMS compression and the proposed mobile application.
Conversion of braille to text in English, hindi and tamil languagesIJCSEA Journal
This document describes a method for converting scanned Braille documents to text in English, Hindi, and Tamil. The Braille characters are extracted from preprocessed images using segmentation and thresholding. The dot patterns in each Braille cell are converted to number sequences and mapped to letters in the appropriate language based on standard Braille codes. The converted text can then be synthesized to speech. A keyboard interface is also proposed that allows typing Braille characters via number keys corresponding to dot positions.
SCRIPTS AND NUMERALS IDENTIFICATION FROM PRINTED MULTILINGUAL DOCUMENT IMAGEScscpconf
This document presents a technique for identifying scripts (Tamil, English, Hindi) and numerals from multilingual document images using a rule-based classifier. Words are segmented and the first character of each word is represented as a 9-bit vector based on features like density, shape, and transitions. A rule-based classifier containing rules derived from training data is used to classify the script of each character. The technique aims to automatically categorize multilingual documents before applying optical character recognition and requires minimal preprocessing with high accuracy.
Pre-Defense CSE Thesis Presentation in BAUSTNaiyan Noor
he Pre-Defense meeting serves as a “dress rehearsal” for the Final Defense presentation and is the opportune time to address any final edits, questions, or concerns leading up to the Final Defense.
Know the format of your thesis defence. ...
Prepare and practice your presentation. ...
The dreaded “awkward question” ...
When you don't know the answer… ...
Core content. ...
Dealing with nerves.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
An optimized approach to voice translation on mobile phoneseSAT Journals
Abstract Current voice translation tools and services use natural language understanding and natural language processing to convert words. However, these parsing methods concentrate more on capturing keywords and translating them, completely neglecting the considerable amount of processing time involved. In this paper, we are suggesting techniques that can optimize the processing time thereby increasing the throughput of voice translation services. Techniques like template matching, indexing frequently used words using probability search and session-based cache can considerably enhance processing times. More so, these factors become all the more important when we need to achieve real-time translation on mobile phones. Keywords:-Optimized voice translation, mobile client, speech recognition, language interpretation, template matching, probability search, session- based cache.
This document summarizes a research paper on developing a Marathi speech recognition system to enable users to search for information on government policies and schemes in India. It describes the challenges of speech recognition including variability between speakers. The proposed system uses Mel frequency cepstral coefficients (MFCC) and Gammatone filters for feature extraction to build robust speaker-dependent and speaker-independent models. Accuracy rates are reported for the models in clean and noisy conditions. The system is implemented with a user interface to allow voice searches of text documents containing policy information stored on the local device. Evaluation of the system shows it can accurately recognize Marathi speech and retrieve relevant documents.
Automated Bangla sign language translation system for alphabets by means of M...TELKOMNIKA JOURNAL
Individuals with hearing and speaking impairment communicate using sign language. The movement of hand, body and expressions of face are the means by which the people, who are unable to hear and speak, can communicate. Bangla sign alphabets are formed with one or two hand movements. There are some features which differentiates the signs. To detect and recognize the signs, analyzing its shape and comparing its features is necessary. This paper aims to propose a model and build a computer systemthat can recognize Bangla Sign Lanugage alphabets and translate them to corresponding Bangla letters by means of deep convolutional neural network (CNN). CNN has been introduced in this model in form of a pre-trained model called “MobileNet” which produced an average accuracy of 95.71% in recognizing 36 Bangla Sign Language alphabets.
This document proposes an Android application that uses Huffman encoding to compress SMS messages. It summarizes that Huffman coding assigns shorter code words to more frequently used symbols, allowing SMS text to be compressed. The application requires installation on both the sender and receiver's phones to decompress messages. Testing showed the technique achieved up to 89% compression, reducing the size of example SMS texts. The summary provides an overview of the key points about using Huffman coding for SMS compression and the proposed mobile application.
A bidirectional text transcription of braille for odia, hindi, telugu and eng...eSAT Journals
This document describes a bidirectional text transcription system for converting Braille documents in Odia, Hindi, Telugu, and English to text and vice versa using image processing techniques on an FPGA. It discusses prior work on Braille recognition and text-to-speech systems. The proposed algorithm segments Braille cells from image inputs and uses a modified database to map dot patterns to letters/words in each language based on number of dots. Letter patterns are rearranged for Hindi, Telugu, and English. The database is tested and dumped onto an FPGA for hardware implementation and bidirectional conversion between Braille and text in multiple languages.
IRJET - Sign Language Recognition SystemIRJET Journal
1) The document describes a sign language recognition system that uses AI and a camera to detect hand signs and convert them to either voice commands or text display.
2) The system is intended to help the deaf and hearing impaired communicate more easily by recognizing common sign language gestures and converting them.
3) The proposed system uses a Raspberry Pi computer along with a camera for sign input detection and either a voice module or LCD display for output of the recognized sign as text or voice.
Review Paper on Two Way Communication System with Binary Code Medium for Peop...IRJET Journal
1) The document discusses a proposed system to aid communication between blind, deaf, and mute individuals using binary code.
2) It reviews existing research on communication systems using Morse code and tactile methods.
3) The proposed system would convert speech to visual contexts and vibrations, and vice versa, using a multimodal approach to allow communication across disabilities.
Braille refreshable display using Arduino for visually challenged peopleIRJET Journal
The document discusses the development of a Braille refreshable display using Arduino to help visually impaired people read text. It provides background on Braille and its history. The proposed system uses an image sensor to capture text, which is then converted to Braille dots using electromagnets controlled by an Arduino board. This allows blind users to read printed or digital texts. The document reviews related works and different types of Braille, and suggests the system could be improved with better image processing and noise rejection.
Interpreter System For Blind People Using Braille PadIRJET Journal
This document describes a proposed system to enable communication between blind and sighted individuals using a braille pad. The system would allow sighted users to send SMS messages to a blind person's phone connected to a microcontroller. The microcontroller would convert the text message to braille characters using a lookup table and vibrate the corresponding pins on an attached braille pad for the blind person to read. It would also allow the blind user to send replies by typing on the braille pad, which would be converted to text by the microcontroller. The document provides background on braille and discusses the components that would be used to build the system, including a microcontroller, MAX232 IC, relays to control the braille pad pins
Two Way Communication System with Binary Code Medium for People with Multiple...IRJET Journal
The document describes a proposed communication system to help people with multiple disabilities like blindness, deafness, and being mute communicate effectively. The system uses binary code as the medium of communication. It involves wearable devices with sensors, vibration motors, microcontrollers and other components. The system allows disabled users to send and receive text and vibration messages for communication. It aims to reduce communication barriers between disabled individuals and enable them to connect with others.
Voice Controlled Intelligent Remote for Consumer ElectronicsNITIN DESAI
1) The document describes a voice-controlled intelligent remote system for consumer electronics that is designed to help physically challenged individuals.
2) The system uses a Raspberry Pi to convert voice commands to text and an 8051 microcontroller to generate corresponding infrared signals to control devices.
3) The system was implemented and tested successfully to control a DVD player by voice. It has the potential to be expanded to control multiple devices and provide universal remote functionality to benefit physically disabled users.
Sign language recognition System is one of the systems that have major use for the peoples who are deaf dumb. With the development of this system, we can provide such kind of peoples, a medium to communicate with peoples and their family member. As we all know deaf dumb peoples are very far from the mainstream, such kind of person don’t have proper job and proper livelihood. They spent their whole life in learning sign languages, that are not understandable for a normal people. Here sign languages detection system plays a major role by providing a platform between deaf dumb peoples and normal people, so that they can communicate with each other. Sign language detection systems can be setup at schools, hospitals, hotels, malls etc. which will make it very simple for such peoples to communicate. Hand gestures is easiest way of nonverbal communication which plays vital role in daily life. The propped paper provides a user friendly way of communication with the help of CNN algorithm. Taokeer Alam | Dr. Murugan R "Sign Language Detector Using Cloud" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-6 | Issue-3 , April 2022, URL: https://www.ijtsrd.com/papers/ijtsrd49698.pdf Paper URL: https://www.ijtsrd.com/computer-science/speech-recognition/49698/sign-language-detector-using-cloud/taokeer-alam
This document provides an overview of microprocessors and their applications. It consists of 5 units: (1) introduction to microcomputers and microprocessor architecture, (2) assembly language programming, (3) counters and timers, (4) conversions between numeric representations, and (5) interrupts and I/O interfaces. It also defines common hardware and software terms like bits, bytes, memory, and computer languages from machine code to fifth-generation languages. Translators like assemblers, compilers, and interpreters are discussed which convert programs to machine-executable code.
Design of Text-to-Braille Digitized Device based on Android and Arduino Uno w...IRJET Journal
The document describes the design of a text-to-Braille conversion device using an Arduino Uno and solenoids. It includes:
1) An overview of the proposed device which would convert text input to Braille output using an Arduino, solenoids arranged in a 2x3 matrix, and an Android app for input.
2) Details of the hardware components used including the Arduino Uno, solenoids, Bluetooth module, and their connections in a circuit diagram.
3) An explanation of how the software is programmed to assign Braille values to ASCII characters and control the solenoids accordingly to display the output.
Demonstration of visual based and audio-based hci systemeSAT Journals
This document describes the development of a visual-based and audio-based human-computer interaction system using MATLAB. The researchers created a graphical user interface with buttons for color input and speech input. For color recognition, the system could detect primary colors like red, green, and blue in real-time video frames or offline images. For speech recognition, audio input was compared to pre-recorded audio files to perform operations like opening a web browser. The algorithms and results of the color detection and speech recognition are explained in detail with figures and flowcharts. The system achieved 98% accuracy in color detection and could open programs based on the detected speech input.
Design of a Communication System using Sign Language aid for Differently Able...IRJET Journal
This document describes a proposed system to design a communication system using sign language to aid differently abled people. The system aims to use image processing and artificial intelligence techniques to recognize characters in sign language from video input and convert them to text and speech output. It discusses technologies like blob detection, skin color recognition and template matching that would be used for sign recognition. The system is intended to help deaf and mute people communicate by translating their sign language to a format understandable by others.
Automated Voice Based Braille Script Teaching Aid UsingDaphne Smith
This document describes a Raspberry Pi-based hardware implementation of a Braille teaching aid. The system uses IR sensors embedded in a Braille slate to detect the positioning of marbles representing Braille letters. The sensor readings are processed by the Raspberry Pi, which outputs the corresponding audio letter pronunciation through speakers. The system aims to make Braille learning easier for visually impaired students by automating the detection and audio feedback of letter representations. Software was developed using Simulink to define the logic for identifying letters as capital, small, or numbers based on the marble patterns detected by the IR sensors. Evaluation of the system achieved high accuracy in recognizing different Braille configurations for capital letters, small letters, and numbers.
A new color oriented cryptographic algorithm based on unicode and rgb color m...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Speech compression analysis using matlabeSAT Journals
This document discusses speech compression analysis using MATLAB. It begins with an introduction to speech compression, noting its importance for efficient storage and transmission of audio data. It then discusses various speech compression techniques, including lossy and lossless compression as well as standards like MPEG. It focuses on using the discrete cosine transform and MATLAB commands to analyze speech signals, including reading wav files, applying windowing functions and the DCT, and playing/viewing the output. The document concludes by discussing current applications of speech compression technologies like MPEG.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
The document summarizes a project to create a wireless Braille learner using an ESP32 microcontroller and servo motors. The ESP32 receives input from a webpage when a user clicks a letter button and controls the servo motors in a 3x2 matrix to form the corresponding Braille letter pattern for the user to read through touch. The project aims to provide an innovative way for visually impaired individuals to learn Braille independently without needing assistance.
This document provides an overview of microprocessors. It discusses that a microprocessor is a clock driven semiconductor device manufactured using LSI or VLSI techniques. It can be divided into an arithmetic logic unit, register array, and control unit. Memory stores binary instructions and data for the microprocessor. Input/output devices allow communication with external components via a system bus. The document also discusses microprocessor architecture, languages like assembly and machine code, and provides details on the 8085 microprocessor from Intel including its address bus, data bus and control bus.
Sign Language Recognition using Deep LearningIRJET Journal
The document discusses using deep learning techniques like MobileNet V2 to develop a model for sign language recognition. It aims to classify sign language gestures to help communicate with deaf people. The model was trained on a dataset of sign language images and achieved an accuracy of 70% in recognizing letters, numbers, and gestures.
Device for text to speech production and to braille scriptIAEME Publication
The document describes a proposed system to convert text to both speech and Braille script for blind or deaf individuals. The system would take an image of text as input, perform image processing techniques like enhancement, filtering, and edge detection, then segment and recognize characters. The recognized text would be converted to speech output using text-to-speech synthesis or to Braille script by mapping characters to Braille codes and outputting to a tactile display. The goal is to make learning materials more accessible for blind or deaf individuals by converting textbook images to audio or Braille formats.
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
Abstract
The effect of addition of mono fibers and hybrid fibers on the mechanical properties of concrete mixture is studied in the present
investigation. Steel fibers of 1% and polypropylene fibers 0.036% were added individually to the concrete mixture as mono fibers and
then they were added together to form a hybrid fiber reinforced concrete. Mechanical properties such as compressive, split tensile and
flexural strength were determined. The results show that hybrid fibers improve the compressive strength marginally as compared to
mono fibers. Whereas, hybridization improves split tensile strength and flexural strength noticeably.
Keywords:-Hybridization, mono fibers, steel fiber, polypropylene fiber, Improvement in mechanical properties.
Material management in construction – a case studyeSAT Journals
Abstract
The objective of the present study is to understand about all the problems occurring in the company because of improper application
of material management. In construction project operation, often there is a project cost variance in terms of the material, equipments,
manpower, subcontractor, overhead cost, and general condition. Material is the main component in construction projects. Therefore,
if the material management is not properly managed it will create a project cost variance. Project cost can be controlled by taking
corrective actions towards the cost variance. Therefore a methodology is used to diagnose and evaluate the procurement process
involved in material management and launch a continuous improvement was developed and applied. A thorough study was carried
out along with study of cases, surveys and interviews to professionals involved in this area. As a result, a methodology for diagnosis
and improvement was proposed and tested in selected projects. The results obtained show that the main problem of procurement is
related to schedule delays and lack of specified quality for the project. To prevent this situation it is often necessary to dedicate
important resources like money, personnel, time, etc. To monitor and control the process. A great potential for improvement was
detected if state of the art technologies such as, electronic mail, electronic data interchange (EDI), and analysis were applied to the
procurement process. These helped to eliminate the root causes for many types of problems that were detected.
More Related Content
Similar to Braille to text and speech for cecity persons
A bidirectional text transcription of braille for odia, hindi, telugu and eng...eSAT Journals
This document describes a bidirectional text transcription system for converting Braille documents in Odia, Hindi, Telugu, and English to text and vice versa using image processing techniques on an FPGA. It discusses prior work on Braille recognition and text-to-speech systems. The proposed algorithm segments Braille cells from image inputs and uses a modified database to map dot patterns to letters/words in each language based on number of dots. Letter patterns are rearranged for Hindi, Telugu, and English. The database is tested and dumped onto an FPGA for hardware implementation and bidirectional conversion between Braille and text in multiple languages.
IRJET - Sign Language Recognition SystemIRJET Journal
1) The document describes a sign language recognition system that uses AI and a camera to detect hand signs and convert them to either voice commands or text display.
2) The system is intended to help the deaf and hearing impaired communicate more easily by recognizing common sign language gestures and converting them.
3) The proposed system uses a Raspberry Pi computer along with a camera for sign input detection and either a voice module or LCD display for output of the recognized sign as text or voice.
Review Paper on Two Way Communication System with Binary Code Medium for Peop...IRJET Journal
1) The document discusses a proposed system to aid communication between blind, deaf, and mute individuals using binary code.
2) It reviews existing research on communication systems using Morse code and tactile methods.
3) The proposed system would convert speech to visual contexts and vibrations, and vice versa, using a multimodal approach to allow communication across disabilities.
Braille refreshable display using Arduino for visually challenged peopleIRJET Journal
The document discusses the development of a Braille refreshable display using Arduino to help visually impaired people read text. It provides background on Braille and its history. The proposed system uses an image sensor to capture text, which is then converted to Braille dots using electromagnets controlled by an Arduino board. This allows blind users to read printed or digital texts. The document reviews related works and different types of Braille, and suggests the system could be improved with better image processing and noise rejection.
Interpreter System For Blind People Using Braille PadIRJET Journal
This document describes a proposed system to enable communication between blind and sighted individuals using a braille pad. The system would allow sighted users to send SMS messages to a blind person's phone connected to a microcontroller. The microcontroller would convert the text message to braille characters using a lookup table and vibrate the corresponding pins on an attached braille pad for the blind person to read. It would also allow the blind user to send replies by typing on the braille pad, which would be converted to text by the microcontroller. The document provides background on braille and discusses the components that would be used to build the system, including a microcontroller, MAX232 IC, relays to control the braille pad pins
Two Way Communication System with Binary Code Medium for People with Multiple...IRJET Journal
The document describes a proposed communication system to help people with multiple disabilities like blindness, deafness, and being mute communicate effectively. The system uses binary code as the medium of communication. It involves wearable devices with sensors, vibration motors, microcontrollers and other components. The system allows disabled users to send and receive text and vibration messages for communication. It aims to reduce communication barriers between disabled individuals and enable them to connect with others.
Voice Controlled Intelligent Remote for Consumer ElectronicsNITIN DESAI
1) The document describes a voice-controlled intelligent remote system for consumer electronics that is designed to help physically challenged individuals.
2) The system uses a Raspberry Pi to convert voice commands to text and an 8051 microcontroller to generate corresponding infrared signals to control devices.
3) The system was implemented and tested successfully to control a DVD player by voice. It has the potential to be expanded to control multiple devices and provide universal remote functionality to benefit physically disabled users.
Sign language recognition System is one of the systems that have major use for the peoples who are deaf dumb. With the development of this system, we can provide such kind of peoples, a medium to communicate with peoples and their family member. As we all know deaf dumb peoples are very far from the mainstream, such kind of person don’t have proper job and proper livelihood. They spent their whole life in learning sign languages, that are not understandable for a normal people. Here sign languages detection system plays a major role by providing a platform between deaf dumb peoples and normal people, so that they can communicate with each other. Sign language detection systems can be setup at schools, hospitals, hotels, malls etc. which will make it very simple for such peoples to communicate. Hand gestures is easiest way of nonverbal communication which plays vital role in daily life. The propped paper provides a user friendly way of communication with the help of CNN algorithm. Taokeer Alam | Dr. Murugan R "Sign Language Detector Using Cloud" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-6 | Issue-3 , April 2022, URL: https://www.ijtsrd.com/papers/ijtsrd49698.pdf Paper URL: https://www.ijtsrd.com/computer-science/speech-recognition/49698/sign-language-detector-using-cloud/taokeer-alam
This document provides an overview of microprocessors and their applications. It consists of 5 units: (1) introduction to microcomputers and microprocessor architecture, (2) assembly language programming, (3) counters and timers, (4) conversions between numeric representations, and (5) interrupts and I/O interfaces. It also defines common hardware and software terms like bits, bytes, memory, and computer languages from machine code to fifth-generation languages. Translators like assemblers, compilers, and interpreters are discussed which convert programs to machine-executable code.
Design of Text-to-Braille Digitized Device based on Android and Arduino Uno w...IRJET Journal
The document describes the design of a text-to-Braille conversion device using an Arduino Uno and solenoids. It includes:
1) An overview of the proposed device which would convert text input to Braille output using an Arduino, solenoids arranged in a 2x3 matrix, and an Android app for input.
2) Details of the hardware components used including the Arduino Uno, solenoids, Bluetooth module, and their connections in a circuit diagram.
3) An explanation of how the software is programmed to assign Braille values to ASCII characters and control the solenoids accordingly to display the output.
Demonstration of visual based and audio-based hci systemeSAT Journals
This document describes the development of a visual-based and audio-based human-computer interaction system using MATLAB. The researchers created a graphical user interface with buttons for color input and speech input. For color recognition, the system could detect primary colors like red, green, and blue in real-time video frames or offline images. For speech recognition, audio input was compared to pre-recorded audio files to perform operations like opening a web browser. The algorithms and results of the color detection and speech recognition are explained in detail with figures and flowcharts. The system achieved 98% accuracy in color detection and could open programs based on the detected speech input.
Design of a Communication System using Sign Language aid for Differently Able...IRJET Journal
This document describes a proposed system to design a communication system using sign language to aid differently abled people. The system aims to use image processing and artificial intelligence techniques to recognize characters in sign language from video input and convert them to text and speech output. It discusses technologies like blob detection, skin color recognition and template matching that would be used for sign recognition. The system is intended to help deaf and mute people communicate by translating their sign language to a format understandable by others.
Automated Voice Based Braille Script Teaching Aid UsingDaphne Smith
This document describes a Raspberry Pi-based hardware implementation of a Braille teaching aid. The system uses IR sensors embedded in a Braille slate to detect the positioning of marbles representing Braille letters. The sensor readings are processed by the Raspberry Pi, which outputs the corresponding audio letter pronunciation through speakers. The system aims to make Braille learning easier for visually impaired students by automating the detection and audio feedback of letter representations. Software was developed using Simulink to define the logic for identifying letters as capital, small, or numbers based on the marble patterns detected by the IR sensors. Evaluation of the system achieved high accuracy in recognizing different Braille configurations for capital letters, small letters, and numbers.
A new color oriented cryptographic algorithm based on unicode and rgb color m...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Speech compression analysis using matlabeSAT Journals
This document discusses speech compression analysis using MATLAB. It begins with an introduction to speech compression, noting its importance for efficient storage and transmission of audio data. It then discusses various speech compression techniques, including lossy and lossless compression as well as standards like MPEG. It focuses on using the discrete cosine transform and MATLAB commands to analyze speech signals, including reading wav files, applying windowing functions and the DCT, and playing/viewing the output. The document concludes by discussing current applications of speech compression technologies like MPEG.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
The document summarizes a project to create a wireless Braille learner using an ESP32 microcontroller and servo motors. The ESP32 receives input from a webpage when a user clicks a letter button and controls the servo motors in a 3x2 matrix to form the corresponding Braille letter pattern for the user to read through touch. The project aims to provide an innovative way for visually impaired individuals to learn Braille independently without needing assistance.
This document provides an overview of microprocessors. It discusses that a microprocessor is a clock driven semiconductor device manufactured using LSI or VLSI techniques. It can be divided into an arithmetic logic unit, register array, and control unit. Memory stores binary instructions and data for the microprocessor. Input/output devices allow communication with external components via a system bus. The document also discusses microprocessor architecture, languages like assembly and machine code, and provides details on the 8085 microprocessor from Intel including its address bus, data bus and control bus.
Sign Language Recognition using Deep LearningIRJET Journal
The document discusses using deep learning techniques like MobileNet V2 to develop a model for sign language recognition. It aims to classify sign language gestures to help communicate with deaf people. The model was trained on a dataset of sign language images and achieved an accuracy of 70% in recognizing letters, numbers, and gestures.
Device for text to speech production and to braille scriptIAEME Publication
The document describes a proposed system to convert text to both speech and Braille script for blind or deaf individuals. The system would take an image of text as input, perform image processing techniques like enhancement, filtering, and edge detection, then segment and recognize characters. The recognized text would be converted to speech output using text-to-speech synthesis or to Braille script by mapping characters to Braille codes and outputting to a tactile display. The goal is to make learning materials more accessible for blind or deaf individuals by converting textbook images to audio or Braille formats.
Similar to Braille to text and speech for cecity persons (20)
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
Abstract
The effect of addition of mono fibers and hybrid fibers on the mechanical properties of concrete mixture is studied in the present
investigation. Steel fibers of 1% and polypropylene fibers 0.036% were added individually to the concrete mixture as mono fibers and
then they were added together to form a hybrid fiber reinforced concrete. Mechanical properties such as compressive, split tensile and
flexural strength were determined. The results show that hybrid fibers improve the compressive strength marginally as compared to
mono fibers. Whereas, hybridization improves split tensile strength and flexural strength noticeably.
Keywords:-Hybridization, mono fibers, steel fiber, polypropylene fiber, Improvement in mechanical properties.
Material management in construction – a case studyeSAT Journals
Abstract
The objective of the present study is to understand about all the problems occurring in the company because of improper application
of material management. In construction project operation, often there is a project cost variance in terms of the material, equipments,
manpower, subcontractor, overhead cost, and general condition. Material is the main component in construction projects. Therefore,
if the material management is not properly managed it will create a project cost variance. Project cost can be controlled by taking
corrective actions towards the cost variance. Therefore a methodology is used to diagnose and evaluate the procurement process
involved in material management and launch a continuous improvement was developed and applied. A thorough study was carried
out along with study of cases, surveys and interviews to professionals involved in this area. As a result, a methodology for diagnosis
and improvement was proposed and tested in selected projects. The results obtained show that the main problem of procurement is
related to schedule delays and lack of specified quality for the project. To prevent this situation it is often necessary to dedicate
important resources like money, personnel, time, etc. To monitor and control the process. A great potential for improvement was
detected if state of the art technologies such as, electronic mail, electronic data interchange (EDI), and analysis were applied to the
procurement process. These helped to eliminate the root causes for many types of problems that were detected.
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
Abstract
Drought management needs multidisciplinary action. Interdisciplinary efforts among the experts in various fields of the droughts
prone areas are helpful to achieve tangible and permanent solution for this recurring problem. The Gulbarga district having the total
area around 16, 240 sq.km, and accounts 8.45 per cent of the Karnataka state area. The district has been situated with latitude 17º 19'
60" North and longitude of 76 º 49' 60" east. The district is situated entirely on the Deccan plateau positioned at a height of 300 to
750 m above MSL. Sub-tropical, semi-arid type is one among the drought prone districts of Karnataka State. The drought
management is very important for a district like Gulbarga. In this paper various short term strategies are discussed to mitigate the
drought condition in the district.
Keywords: Drought, South-West monsoon, Semi-Arid, Rainfall, Strategies etc.
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
Abstract
Pavements are subjected to severe condition of stresses and weathering effects from the day they are constructed and opened to traffic
mainly due to its fatigue behavior and environmental effects. Therefore, pavement rehabilitation is one of the most important
components of entire road systems. This paper highlights the design of concrete pavement with added mono fibers like polypropylene,
steel and hybrid fibres for a widened portion of existing concrete pavement and various overlay alternatives for an existing
bituminous pavement in an urban road in Bangalore. Along with this, Life cycle cost analyses at these sections are done by Net
Present Value (NPV) method to identify the most feasible option. The results show that though the initial cost of construction of
concrete overlay is high, over a period of time it prove to be better than the bituminous overlay considering the whole life cycle cost.
The economic analysis also indicates that, out of the three fibre options, hybrid reinforced concrete would be economical without
compromising the performance of the pavement.
Keywords: - Fatigue, Life cycle cost analysis, Net Present Value method, Overlay, Rehabilitation
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
Abstract
The issue of growing demand on our nation’s roadways over that past couple of decades, decreasing budgetary funds, and the need to
provide a safe, efficient, and cost effective roadway system has led to a dramatic increase in the need to rehabilitate our existing
pavements and the issue of building sustainable road infrastructure in India. With these emergency of the mentioned needs and this
are today’s burning issue and has become the purpose of the study.
In the present study, the samples of existing bituminous layer materials were collected from NH-48(Devahalli to Hassan) site.The
mixtures were designed by Marshall Method as per Asphalt institute (MS-II) at 20% and 30% Reclaimed Asphalt Pavement (RAP).
RAP material was blended with virgin aggregate such that all specimens tested for the, Dense Bituminous Macadam-II (DBM-II)
gradation as per Ministry of Roads, Transport, and Highways (MoRT&H) and cost analysis were carried out to know the economics.
Laboratory results and analysis showed the use of recycled materials showed significant variability in Marshall Stability, and the
variability increased with the increase in RAP content. The saving can be realized from utilization of recycled materials as per the
methodology, the reduction in the total cost is 19%, 30%, comparing with the virgin mixes.
Keywords: Reclaimed Asphalt Pavement, Marshall Stability, MS-II, Dense Bituminous Macadam-II
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
This document summarizes a study on stabilizing expansive black cotton soil with the natural inorganic stabilizer RBI-81. Laboratory tests were conducted to evaluate the effect of RBI-81 on the soil's engineering properties. The tests showed that with 2% RBI-81 and 28 days of curing, the unconfined compressive strength increased by around 250% and the CBR value improved by approximately 400% compared to the untreated soil. Overall, the study found that RBI-81 effectively improved the strength properties of the black cotton soil and its suitability as a soil stabilizer was supported.
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
Abstract
Reinforced masonry was developed to exploit the strength potential of masonry and to solve its lack of tensile strength. Experimental
and analytical studies have been carried out to investigate the effect of reinforcement on the behavior of hollow concrete block
masonry prisms under compression and to predict ultimate failure compressive strength. In the numerical program, three dimensional
non-linear finite elements (FE) model based on the micro-modeling approach is developed for both unreinforced and reinforced
masonry prisms using ANSYS (14.5). The proposed FE model uses multi-linear stress-strain relationships to model the non-linear
behavior of hollow concrete block, mortar, and grout. Willam-Warnke’s five parameter failure theory has been adopted to model the
failure of masonry materials. The comparison of the numerical and experimental results indicates that the FE models can successfully
capture the highly nonlinear behavior of the physical specimens and accurately predict their strength and failure mechanisms.
Keywords: Structural masonry, Hollow concrete block prism, grout, Compression failure, Finite element method,
Numerical modeling.
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
This document summarizes a study on the influence of compaction energy on soil stabilized with a chemical stabilizer. Laboratory tests were conducted on locally available loamy soil treated with a patented polymer liquid stabilizer and compacted at four different energy levels. The study found that increasing the compaction effort increased the density of both untreated and treated soil, but the rate of increase was lower for stabilized soil. Treating the soil with the stabilizer improved its unconfined compressive strength and resilient modulus, and reduced accumulated plastic strain, with these properties further improved by higher compaction efforts. The stabilized soil exhibited strength and performance benefits compared to the untreated soil.
Geographical information system (gis) for water resources managementeSAT Journals
This document describes a hydrological framework developed in the form of a Hydrologic Information System (HIS) to meet the information needs of various government departments related to water management in a state. The HIS consists of a hydrological database coupled with tools for collecting and analyzing spatial and non-spatial water resources data. It also incorporates a hydrological model to indirectly assess water balance components over space and time. A web-based GIS portal was created to allow users to access and visualize the hydrological data, as well as outputs from the SWAT hydrological model. The framework is intended to facilitate integrated water resources planning and management across different administrative levels.
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
Abstract
The study demonstrate the potentiality of satellite remote sensing technique for the generation of baseline information on forest types
including tree plantation details in Bidar forest division, Karnataka covering an area of 5814.60Sq.Kms. The Total Area of Bidar
forest division is 5814Sq.Kms analysis of the satellite data in the study area reveals that about 84% of the total area is Covered by
crop land, 1.778% of the area is covered by dry deciduous forest, 1.38 % of mixed plantation, which is very threatening to the
environmental stability of the forest, future plantation site has been mapped. With the use of latest Geo-informatics technology proper
and exact condition of the trees can be observed and necessary precautions can be taken for future plantation works in an appropriate
manner
Keywords:-RS, GIS, GPS, Forest Type, Tree Plantation
Factors influencing compressive strength of geopolymer concreteeSAT Journals
Abstract
To study effects of several factors on the properties of fly ash based geopolymer concrete on the compressive strength and also the
cost comparison with the normal concrete. The test variables were molarities of sodium hydroxide(NaOH) 8M,14M and 16M, ratio of
NaOH to sodium silicate (Na2SiO3) 1, 1.5, 2 and 2.5, alkaline liquid to fly ash ratio 0.35 and 0.40 and replacement of water in
Na2SiO3 solution by 10%, 20% and 30% were used in the present study. The test results indicated that the highest compressive
strength 54 MPa was observed for 16M of NaOH, ratio of NaOH to Na2SiO3 2.5 and alkaline liquid to fly ash ratio of 0.35. Lowest
compressive strength of 27 MPa was observed for 8M of NaOH, ratio of NaOH to Na2SiO3 is 1 and alkaline liquid to fly ash ratio of
0.40. Alkaline liquid to fly ash ratio of 0.35, water replacement of 10% and 30% for 8 and 16 molarity of NaOH and has resulted in
compressive strength of 36 MPa and 20 MPa respectively. Superplasticiser dosage of 2 % by weight of fly ash has given higher
strength in all cases.
Keywords: compressive strength, alkaline liquid, fly ash
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
Abstract
Composite Circular hollow Steel tubes with and without GFRP infill for three different grades of Light weight concrete are tested for
ultimate load capacity and axial shortening , under Cyclic loading. Steel tubes are compared for different lengths, cross sections and
thickness. Specimens were tested separately after adopting Taguchi’s L9 (Latin Squares) Orthogonal array in order to save the initial
experimental cost on number of specimens and experimental duration. Analysis was carried out using ANN (Artificial Neural
Network) technique with the assistance of Mini Tab- a statistical soft tool. Comparison for predicted, experimental & ANN output is
obtained from linear regression plots. From this research study, it can be concluded that *Cross sectional area of steel tube has most
significant effect on ultimate load carrying capacity, *as length of steel tube increased- load carrying capacity decreased & *ANN
modeling predicted acceptable results. Thus ANN tool can be utilized for predicting ultimate load carrying capacity for composite
columns.
Keywords: Light weight concrete, GFRP, Artificial Neural Network, Linear Regression, Back propagation, orthogonal
Array, Latin Squares
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
This document summarizes an experimental study that tested circular concrete-filled steel tube columns with varying parameters. 45 specimens were tested with different fiber percentages (0-2%), tube diameter-to-wall-thickness ratios (D/t from 15-25), and length-to-diameter (L/d) ratios (from 2.97-7.04). The results found that columns filled with fiber-reinforced concrete exhibited higher stiffness, equal ductility, and enhanced energy absorption compared to those filled with plain concrete. The load carrying capacity increased with fiber content up to 1.5% but not at 2.0%. The analytical predictions of failure load closely matched the experimental values.
Evaluation of punching shear in flat slabseSAT Journals
Abstract
Flat-slab construction has been widely used in construction today because of many advantages that it offers. The basic philosophy in
the design of flat slab is to consider only gravity forces; this method ignores the effect of punching shear due to unbalanced moments
at the slab column junction which is critical. An attempt has been made to generate generalized design sheets which accounts both
punching shear due to gravity loads and unbalanced moments for cases (a) interior column; (b) edge column (bending perpendicular
to shorter edge); (c) edge column (bending parallel to shorter edge); (d) corner column. These design sheets are prepared as per
codal provisions of IS 456-2000. These design sheets will be helpful in calculating the shear reinforcement to be provided at the
critical section which is ignored in many design offices. Apart from its usefulness in evaluating punching shear and the necessary
shear reinforcement, the design sheets developed will enable the designer to fix the depth of flat slab during the initial phase of the
design.
Keywords: Flat slabs, punching shear, unbalanced moment.
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
Abstract
Intake towers are typically tall, hollow, reinforced concrete structures and form entrance to reservoir outlet works. A parametric
study on dynamic behavior of circular cylindrical towers can be carried out to study the effect of depth of submergence, wall thickness
and slenderness ratio, and also effect on tower considering dynamic analysis for time history function of different soil condition and
by Goyal and Chopra accounting interaction effects of added hydrodynamic mass of surrounding and inside water in intake tower of
dam
Key words: Hydrodynamic mass, Depth of submergence, Reservoir, Time history analysis,
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
This document evaluates the operational efficiency of an urban road network in Tiruchirappalli, India using travel time reliability measures. Traffic volume and travel times were collected using video data from 8-10 AM on various roads. Average travel times, 95th percentile travel times, and buffer time indexes were calculated to assess reliability. Non-motorized vehicles were found to most impact reliability on one road. A relationship between buffer time index and traffic volume was developed. Finally, a travel time model was created and validated based on length, speed, and volume.
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
Abstract
The development of watershed aims at productive utilization of all the available natural resources in the entire area extending from
ridge line to stream outlet. The per capita availability of land for cultivation has been decreasing over the years. Therefore, water and
the related land resources must be developed, utilized and managed in an integrated and comprehensive manner. Remote sensing and
GIS techniques are being increasingly used for planning, management and development of natural resources. The study area, Nallur
Amanikere watershed geographically lies between 110 38’ and 110 52’ N latitude and 760 30’ and 760 50’ E longitude with an area of
415.68 Sq. km. The thematic layers such as land use/land cover and soil maps were derived from remotely sensed data and overlayed
through ArcGIS software to assign the curve number on polygon wise. The daily rainfall data of six rain gauge stations in and around
the watershed (2001-2011) was used to estimate the daily runoff from the watershed using Soil Conservation Service - Curve Number
(SCS-CN) method. The runoff estimated from the SCS-CN model was then used to know the variation of runoff potential with different
land use/land cover and with different soil conditions.
Keywords: Watershed, Nallur watershed, Surface runoff, Rainfall-Runoff, SCS-CN, Remote Sensing, GIS.
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
This document summarizes a study that used remote sensing and GIS techniques to estimate morphometric parameters and runoff for the Yagachi catchment area in India over a 10-year period. Morphometric analysis was conducted to understand the hydrological response at the micro-watershed level. Daily runoff was estimated using the SCS curve number model. The results showed a positive correlation between rainfall and runoff. Land use/land cover changes between 2001-2010 were found to impact estimated runoff amounts. Remote sensing approaches provided an effective means to model runoff for this large, ungauged area.
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
Abstract The nonlinear Static procedure also well known as pushover analysis is method where in monotonically increasing loads are applied to the structure till the structure is unable to resist any further load. It is a popular tool for seismic performance evaluation of existing and new structures. In literature lot of research has been carried out on conventional pushover analysis and after knowing deficiency efforts have been made to improve it. But actual test results to verify the analytically obtained pushover results are rarely available. It has been found that some amount of variation is always expected to exist in seismic demand prediction of pushover analysis. Initial study is carried out by considering user defined hinge properties and default hinge length. Attempt is being made to assess the variation of pushover analysis results by considering user defined hinge properties and various hinge length formulations available in literature and results compared with experimentally obtained results based on test carried out on a G+2 storied RCC framed structure. For the present study two geometric models viz bare frame and rigid frame model is considered and it is found that the results of pushover analysis are very sensitive to geometric model and hinge length adopted. Keywords: Pushover analysis, Base shear, Displacement, hinge length, moment curvature analysis
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
Abstract
Depletion of natural resources and aggregate quarries for the road construction is a serious problem to procure materials. Hence
recycling or reuse of material is beneficial. On emphasizing development in sustainable construction in the present era, recycling of
asphalt pavements is one of the effective and proven rehabilitation processes. For the laboratory investigations reclaimed asphalt
pavement (RAP) from NH-4 and crumb rubber modified binder (CRMB-55) was used. Foundry waste was used as a replacement to
conventional filler. Laboratory tests were conducted on asphalt concrete mixes with 30, 40, 50, and 60 percent replacement with RAP.
These test results were compared with conventional mixes and asphalt concrete mixes with complete binder extracted RAP
aggregates. Mix design was carried out by Marshall Method. The Marshall Tests indicated highest stability values for asphalt
concrete (AC) mixes with 60% RAP. The optimum binder content (OBC) decreased with increased in RAP in AC mixes. The Indirect
Tensile Strength (ITS) for AC mixes with RAP also was found to be higher when compared to conventional AC mixes at 300C.
Keywords: Reclaimed asphalt pavement, Foundry waste, Recycling, Marshall Stability, Indirect tensile strength.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Null Bangalore | Pentesters Approach to AWS IAMDivyanshu
#Abstract:
- Learn more about the real-world methods for auditing AWS IAM (Identity and Access Management) as a pentester. So let us proceed with a brief discussion of IAM as well as some typical misconfigurations and their potential exploits in order to reinforce the understanding of IAM security best practices.
- Gain actionable insights into AWS IAM policies and roles, using hands on approach.
#Prerequisites:
- Basic understanding of AWS services and architecture
- Familiarity with cloud security concepts
- Experience using the AWS Management Console or AWS CLI.
- For hands on lab create account on [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
# Scenario Covered:
- Basics of IAM in AWS
- Implementing IAM Policies with Least Privilege to Manage S3 Bucket
- Objective: Create an S3 bucket with least privilege IAM policy and validate access.
- Steps:
- Create S3 bucket.
- Attach least privilege policy to IAM user.
- Validate access.
- Exploiting IAM PassRole Misconfiguration
-Allows a user to pass a specific IAM role to an AWS service (ec2), typically used for service access delegation. Then exploit PassRole Misconfiguration granting unauthorized access to sensitive resources.
- Objective: Demonstrate how a PassRole misconfiguration can grant unauthorized access.
- Steps:
- Allow user to pass IAM role to EC2.
- Exploit misconfiguration for unauthorized access.
- Access sensitive resources.
- Exploiting IAM AssumeRole Misconfiguration with Overly Permissive Role
- An overly permissive IAM role configuration can lead to privilege escalation by creating a role with administrative privileges and allow a user to assume this role.
- Objective: Show how overly permissive IAM roles can lead to privilege escalation.
- Steps:
- Create role with administrative privileges.
- Allow user to assume the role.
- Perform administrative actions.
- Differentiation between PassRole vs AssumeRole
Try at [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...shadow0702a
This document serves as a comprehensive step-by-step guide on how to effectively use PyCharm for remote debugging of the Windows Subsystem for Linux (WSL) on a local Windows machine. It meticulously outlines several critical steps in the process, starting with the crucial task of enabling permissions, followed by the installation and configuration of WSL.
The guide then proceeds to explain how to set up the SSH service within the WSL environment, an integral part of the process. Alongside this, it also provides detailed instructions on how to modify the inbound rules of the Windows firewall to facilitate the process, ensuring that there are no connectivity issues that could potentially hinder the debugging process.
The document further emphasizes on the importance of checking the connection between the Windows and WSL environments, providing instructions on how to ensure that the connection is optimal and ready for remote debugging.
It also offers an in-depth guide on how to configure the WSL interpreter and files within the PyCharm environment. This is essential for ensuring that the debugging process is set up correctly and that the program can be run effectively within the WSL terminal.
Additionally, the document provides guidance on how to set up breakpoints for debugging, a fundamental aspect of the debugging process which allows the developer to stop the execution of their code at certain points and inspect their program at those stages.
Finally, the document concludes by providing a link to a reference blog. This blog offers additional information and guidance on configuring the remote Python interpreter in PyCharm, providing the reader with a well-rounded understanding of the process.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
The CBC machine is a common diagnostic tool used by doctors to measure a patient's red blood cell count, white blood cell count and platelet count. The machine uses a small sample of the patient's blood, which is then placed into special tubes and analyzed. The results of the analysis are then displayed on a screen for the doctor to review. The CBC machine is an important tool for diagnosing various conditions, such as anemia, infection and leukemia. It can also help to monitor a patient's response to treatment.
Introduction to AI Safety (public presentation).pptx
Braille to text and speech for cecity persons
1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 263
BRAILLE TO TEXT AND SPEECH FOR CECITY PERSONS
P. P. Chitte1
, Y. A. Pimpalkar2
, P. B. Nair3
, S. A. Thombe4
1
Pravara Rural Engineering College Loni, Ahmednagar (M.S.), India
2
Pravara Rural Engineering College Loni, Ahmednagar (M.S.), India
3
Pravara Rural Engineering College Loni, Ahmednagar (M.S.), India
4
Pravara Rural Engineering College Loni, Ahmednagar (M.S.), India
Abstract
Visually impaired peoples use braille system for reading and writing. This people are not able to operate computers and other
educational software due to this they unable to improve their knowledge. They are comparatively weak than people with clear
vision which causes adverse effect on the economic society. One way to improve their knowledge is by introducing a system which
can convert braille to word and audio which will improve them to communicate freely with outside world. This system presents
the implementation of braille to word and audio converter which is output and word of that particular input. Braille Keypad with
different combination of six cells are used an input to system. In this system FPGA kit is used to convert this input to English text
and also display it on LCD after decoding English text it converted to audio
Keywords: Braille language, blind people, Braille to English word converter.
-------------------------------------------------------------------***-------------------------------------------------------------------
1. INRODUCTION
The raised dot system now known as Braille. It was
established by a Frenchman Louis Braille in 1824.louise had
found 63 ways to used six dot cells in an area no larger than
a fingertip. It took 2 years after his death to adopt as official
communication language for blind person .Today braille is
used throughout the world and is taught the children from
early age. Braille is used for reading and writing. The person
who read braille will fill the dots under their fingertips.
Braille letters are made up of six raised dots arrange in
group called a cells. Like one half of domino. Each letter of
the alphabets is made up of different combination of these
six dots. Which make up word.
Blindness is considered to be highest among all other
disabilities. More than 15 million people in India are blind.
Blind people faced tremendous difficulties in accessing
information from document. Thus in order to build
communication gap between blind person and community’s
braille system is used.
Fig. 1.1 Braille cell
Blind people are very important part of the society. Due to
their disabilities they have less access to new technologies
like computers and Internet. Overtime Braille system has
been used by blind people for written communication.
Different patterns of raised dots are inscribing characters on
paper for writing. Blind people can read this by touching the
dot instead of vision. It is the way for blind people can
acquire knowledge and participate in an educated culture.
Braille was first developed in the nineteenth century and
become leading tactile alphabet. Its characters are six- dot
cells, two wide by three tall as shown in figure1.1. Any of
the six dots may or may not be raised; giving 64 possible
characters. This includes 26 English alphabets, punctuations,
numbers etc. [1]
2. LITURATURE SURVEY
The Braille system has been used by the visually impaired
for reading and writing. Method to convert a scanned Braille
document to text which can be read out to many through the
computer. The Braille cells are segmented and the dots from
each cell is extracted and converted in to a number
sequence. These are mapped to the appropriate alphabets of
the language. The converted text is spoken out through a
speech synthesizer [1]. A prototype device with a
piezoelectric actuator embedded under the touch screen was
used to create tactile feedback. The three interaction
methods, scan, sweep, and rhythm, enabled users to read
Braille characters one at a time either by exploring the
characters dot by dot or by sensing a rhythmic pattern
presented on the screen[2]
The primary data collection is done in the form of large
number of messages as part of Personal communication
among natives of Hindi language and Indian speakers of
English. The text obtained in raw form based on slangs and
unconventional grammar were cleaned using on language
grammar rules and then tagged and expanded to explain
context specific meaning of the words[3].
7 8
4
1
5
2
2
2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 264
The system primarily addresses the needs of the Braille
libraries, where different texts are needed to be read by
different users simultaneously. Moreover, the system can
simultaneously cater to different texts written in different
languages [4]. Multi-FPGA systems (MFS’s) are used as
custom computing machines, logic emulators and rapid
prototyping vehicles. A key aspect of these systems is their
programmable routing architecture which is the manner in
which wires, FPGA’s and field-programmable interconnect
devices (FPID’s) are connected [5]. A refreshable Braille
cell as a tactile display prototype has been developed based
on a 2 × 3 pneumatic micro bubble actuator array and an
array of commercial valves. The refreshable Braille cell was
also designed to meet the criteria of lightness and
compactness to permit portable operation. The design is
scalable with respect to the number of tactile actuators while
maintaining fabrication simplicity [6].
Field-programmable gate arrays (FPGAs) have
multimillions of gates and future generations of FPGAs will
be even more complex. This means that floor planning tools
will soon be extremely important for the physical design of
FPGAs [7].
An integrated system of OFETs and actuators is proposed,
and a Braille sheet display is demonstrated which shows a
new application of the large-area electronics using OFETs.
Device and process technology of the OFETs and the plastic
actuators [8]. The input is given through braille keypad
which consists of different combinations of cells. This input
goes to the FPGA Spartan3 Kit. FPGA converts the input
into corresponding English text through the decoding logic
in VHDL language. After decoding, the corresponding
alphabet is converted to speech through algorithm. Also it is
displayed on the LCD by interfacing the LCD to the
Spartan3 kit. [9]
3. CONVERSION OF BRAILLE TO ENGLISH
The Spartan-3 family of Field-Programmable Gate Arrays is
specifically designed to meet the needs of high volume,
cost-sensitive consumer electronic applications. The
Spartan-3 family builds on the success of the earlier
Spartan-IIE family by increasing the amount of logic
resources, the capacity of internal RAM, the total number of
I/O, and the overall level of performance as well as by
improving clock management functions. [9]
For converting braille to English text, input is taken through
braille keyboard. In this conversion method, Braille input is
converted to appropriate English text. Input given from
keyboard to FPGA is first converted to the number
sequence. This combination of number sequence forms
corresponding English text.16X2 LCD display is used for
display the English text and also to display message such as
“HELLO”.A voice output similar to the English text is
presented as a response to the user. ICap89021is used as
output IC. In this system, 3x2 matrix keyboards are used to
enter the alphabet. [9]
Block Diagram
Fig 3.1 block diagram
Block diagram of Braille to English text and speech
converter consist of following block
Braille keypad
FPGA(IC XS3s400)
16*2 LCD
Voice output device(IC ap89010)
Speaker
Block Diagram Description
Combination of six dot cell from braille keypad s given to
FPGA as a input.one push button on braille keypad, after
that pressed button combination of dot cell(characters) are
taken by software as input. After decoding the input by
software it gives output in English text and display on LCD.
In above diagram we are going to used braille keypad as
input which is connected FPGA .keypad is use to give i/p in
number form to the FPGA (IC XS3S400) which is convert
that number into alphabets using the software Xilinx. The
voice output device (IC ap89010) will gives o/p for 10 sec.
here we are using 16*2 LCD It is used to display the output.
Voice Output Device
ap89010 can store voice message up to 10 sec with 4bit AD
PCM with sampling rate 6kHz.A user selectable option of 8-
bit PCM is also available. Different user interface are
facilitated by two trigger mode and parallel CPU trigger
mode. It is flexible to various devices due to its user
selectable trigger. There are combinations of voice building
blocks to extend playback duration. Number of external
component is reduced using 8 bit current mode D/A output
and built-in resistor.
Braille
Keypad
FPGA Spartan 3
(IC XS3S400)
16*2 LCD
Display
Voice output
device(IC ap89010)
Speaker
3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 265
4. ARCHITECTURE OF FPGA
A FPGA is a programmale logic device which carry out
relatively large logic circuit.The building blocks of FPGA
are:
Configurable logic blocks(CLBs)
I/O blocks
Digital clock manager(DCM)
Fig4.1. Architecture of FPGA
4.1 CLB
The six dot cell representation of Braille character could be
numbered from 1 to 6 starting from top left to bottom right
in the order left to right and top to bottom. The numbers
7,4,1,8,5,2 of Keypad are mapped to the dots 1,2,3,4,5,6
respectively[1]. With the number pad the number sequences
of the Braille characters are typed and used for further
conversion. The number sequences of the English Braille
alphabets are listed in Table 4.1.
Fig 4.2 Configurable Logic Blocks (CLBs)
4.2 I/O Blocks
Logic cells (LC) are grouped into configurable logic block.
Each and every logic block has smaller number of input and
output in FPGA.LUT (lookup table) is the most commonly
used logic block, which contain storage cell used to
implement logic function. They are available in different
sizes varied by number of input. A single logic valuei.e.0 or
1 is the holding capability of each cell
Fig 4.3 circuit for two input LUT.
In FPGA, I/O standards are supported by individually
configured banks. An I/O block helps FPGA to work with
devices using multiple I/O standards. Interfacing between
I/O standard is possible using FPGA. Nowadays signal
output of FPGA has fast edge rate, which requires
termination to prevent reflection and maintenance of signal
integrity. Accommodation of external termination registers
are not possible using high pin count package. Thus we use
digitally controlled impedance (DCI), which eliminates need
for external register and improves signal integer.
4.3 Multiplier
Fig 4.4 Digital clock manager
1
0
0
1
X1
X2
F
0/1
0/1
0/1
0/1
X1
X2
F
I/O Block
CLB CLB
Interconnect matrix
CLB CLB CLB
I/O Block
I
/
O
I
/
O
CLB
4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 266
18 bit binary number input is accepted by multiplier block to
calculate product. DCM provides multiplying, dividing,
phase shifting, delay and many more function. Multiplier is
associated with each column, which is made up of 18 Kbit
RAM blocks
BRAILLE WORD INTERPRETATION
The world’s first binary encoding device corresponding to
writing alphabet by braille language. These interpretations
are used for different things like mathematics and music
etc., which have different meanings supported by the setting.
There are vertical and horizontal dots on braille keypad,
containing six dots. The dots are listed 1, 2, 3 from top of
leftward column and4, 5, and 6 from rightward column
3X2 matrix number pad is used to provide input to the
FPGA there are different number sequence English alphabet.
For example if alphabet “b” is to be pressed, then number
sequence 7&4 are used on number pad. Similarly for every
English alphabet we have different number sequence
Fig 4.5 Braille word interpretation
Fig.4.6 Keypad
The number pad consist different combination for 26
English alphabets. Pressed dots represent certain pattern,
which correlate to a letter. This can be typed using number
Pad. This keyboard is then interfaced to FPGA. Braille
system converts this input to Standard English alphabet on
LCD.
Table 4.1 Mapping of alphabets
CHA
RACT
ER
REPRESENT
ATION
CHARAC
TER
REPRESE
NTATION
A 7 Q 78451
B 74 R 7451
F
5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 267
C 78 S 841
D 785 T 8451
E 75 U 712
F 784 V 7412
G 7845 W 8452
H 745 X 7812
I 84 Y 78512
J 845 Z 7512
K 71
L 741
M 781
N 7851
O 751
P 7841
5. SOFTWARE OVERVIEW
Spartan-3 FPGA’s are suitable for wide range of consumer
electronics application. Which are television equipment and
broadband.sparten-3 FPGA consist of block RAM, digital
clock manager and multiplier. Density of spartan-3 ranges
from 50,000 to 500,000 gates which depend upon size of
system. MATLAB is abbreviation of matrix library.in
MATLAB everything is represented in the form of arrays or
matrix. Algorithm design and development is the main use
of matlab.in software development. Matlab developed code
called active object from higher level language.
Matlab is extensively used in education and industry
because of it mathematical programming environment. In
Matlab is declared in different form like identified matrix,
random matrix, scalar matrix, vector matrix etc. different
type of arithmetical operation can be perform on matlab like
addition, subtraction multiplication, division. Using matlab
we can transpose our matrix to another regular matrix and
complete row or columns addressing. Loading and saving of
information and defining different function is convenient in
Matlab.
Matlab is an integrated technical computing environment
that combines numeric computation, advanced graphics and
visualisation and a high level programming language.
Nowadays lots of engineers and scientist use matlab. In this
system input from input device (Braille keypad) is taken by
software. Input is in the form of combination of dot cell.
Using coding in software, it decodes the input and convert it
to the appropriate output on hardware.Thatswhy matlab is
widely used in academic and research institutions as well as
industrial enterprises. It has structure data type which
includes number of functions for data analysis and
visualisation.
Fig 5.1 Flowchart
6. ADVANTAGE AND DISADVANTAGE:-
6.1 Advantages:
1. Hardware used is less complex and suitable for blind
user.
2. Multiple character information can be transmitted.
3. High accuracy.
4. Words are read instead of individual character
6.2 Disadvantages:
1. System support only English language.
2. The text to speech system does not contain changing
the volume of speech and rate of speech
3. Resuming and pausing of speech is not possible
7. CONCLUSION
Implementation of FPGA based Braille to English text and
speech converter has been presented, we developed a
specific hardware called Braille to text converter using
FPGA. FPGA play important role in this system. We have
START
INPUT THROUGH KEYPAD
FPGA CONVERT NUMBERS INTO ENGLISH
PRESS THE BUTTON
STOP
INITIALISE THE LCD
DISPLAYED ON LCD
6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 01 | Jan-2015, Available @ http://www.ijret.org 268
researched a new system for converting Braille language
into English text and speech (audio) for blind people .Main
feature of this system is, we can write or read a English
word instead of only alphabets. An extended version of
project can be develop by including more and more function
and command in code. The code can be written some
programming language such as embedded, VHDL
etc.Depending on requirement of application FPGA Spartan
3 IC xc3s400 is a very fast, low power consuming and
efficient IC. One main advantage of Spartan 3 IC is we can
adjust the internal hardware circuitry according to the
software coding.
REFERENCES
[1]. Conversion of braille to text in english, hindi and tamil
languages.Padmavati1, Manojna K.S.S2, Sphoorthy
Reddy.S3 and Meenakshy.D4 Amrita School of
Engineering, Amrita VishwaVidyapeetham, Coimbatre,
India, International journal of computer science,
Engineering and Application(IJCSEA) Vol.3, No.3, June
2013
[2]. Methods for Presenting Braille Characters on Mobile
Device with a Touchscreen and Tactile Feedback
JussiRantala, RoopeRaisamo, JaniLylykangas,
VeikkoSurakka, JukkaRaisamo, KatriSaminen,
ToniPakkanen, and ArtoHippula, IEEE TRANSACTIONS
ON HAPTICS, VOL.2, NO.1, JANUARY-MARCH 2009
[3]. Development of Text and Speech Database for Hindi
and Indian English Specific to Mobile Communication
Environment 1ShyamAgrawal, 2shweta sinha, 3 Pooja
singh, 4 jasper Olsen, KIIT college of Engineering,
Gurgaon, 4 Nokia Research cener, China.
[4]. A PC-Based Braille Library system for the sightless,
AnupamBasu, Member, IEEE, P.Dutta, Sumit Roy,
Member, IEEE, and SoumitroBanerjee,
IEEETRANSACTIONS ON REHABILITATION
ENGINEERING, VOL.6, NO.1, MARCH 1998
[5]. A Novel and Efficient Routing Architeure for Multi-
FPGA Systems, Mohammed A.S.Khalid and Jonatan Rose,
IEEE TRANSACTIONS ON VERY LARGE SCALE
INTEGRATION (VLSI) SYSTEMS, VOL.8, NO.1,
FEBRUARY 2000
[6]. A Refreshable Braille Cell Based on Pneumatic
Microbubble Actuators, Xiaosong Wu, Seong-Hyok Kim,
Haihong Zhu, Chang-Hyeonji and Mark G. Allen, Fellow,
IEEE, JOURNAL OF
MICROELECTRONICMECHANICAL SYSTEMS,
VOL.21, NO.4, AUGUST2012
[7]. Floorplan Design for Multimillion Gate FPGAs, Lei
Cheng and Martin D.F.Wong, Fellow, IEEE, IEEE
TRANSACTIONS ON COMPUTER-AIDED DESIGN OF
INTEGRATED CIRCUITS AND SYSTEMS, VOL.25,
NO.12, DECEMBER 2006.
[8]. An Organic FET SRAM with Back Gate to Increases
Static Noise Margin and Its Application to Braille Sheet
Display, MakotoTakamiya, Member, IEEE, Tsuyoshi
Sekitani, Yusaku Kato, Student Member, IEEE, Hiroshi
Kawaguchi, Member, IEEE, Takao Someya, Member, IEEE,
and Takayasu Sakurai, Fellow, IEEE, IEEE JOURNAL OF
SOLID-STATE CIRCUIT, VOL.42, NO.1;JANUARY
2007.
[9]. FPGA Based Braille to Text & Speech for Blind
Persons, PrachiRajarapollu, StavanKodolikar,
DhananjayLaghate, AmarsinhKhavale, International Journal
of Scientific &Engineering Research, Volume4, Issue4,
Aprill-2013 348 ISSN 2229-5518