SlideShare a Scribd company logo
1 of 9
Download to read offline
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
DOI:10.5121/caij.2016.3101 1
ANYONE CAN TALK TOOL
Mohammad Taye, Mohammad Abu Shanab, Moyad Rayyan and Husam Younis
Software Engineering Department
Information Technology Faculty
Philadelphia University
ABSTRACT
People who have problems with talking, in general, are facing difficulty in communication with others,
these disabilities may cause embarrassment to them. Therefore, we have developed a new tool that could
help speechless people to share their ideas and conversations with others. This tool will overcome these
problems by turning sign language into spoken words, allowing easier communication with others. This
project based on hardware device that convert Sign Language to voice. So, the person who cannot speck
could be able to use it to transfer his sign to voice. The tool can be used by wearing the special hardware
which consists of the smart gloves, a speaker and the interpreter box. Indeed, the sign language only used
by speechless people so it’s not clear to anyone , so this tool convert the sign language to voice throw
smart gloves that will understand the sign, and generate voice throw speaker .
KEYWORDS
Component; sign language, smart gloves, speaker, interpreter.
1.INTRODUCTION
There are people with certain disabilities that cause them problems with talking or can’t talk at all.
These disabilities can cause embarrassment and problems with communicating with others, thus
our tool came to help these people by providing them with equipment that allow them to use sign
language that they are familiar with and turn it into sounds. This tool will be needed when mute
people communicate with other people who don’t understand sign language. The tool can be used
anywhere and anytime, by wearing the special hardware which consists of the smart gloves, a
speaker and the interpreter box.
• Our mission is to in increase the understanding, respect, and equality of mute people.
• Help mute people to talk and express their self to other in order to help them conquer their
fears.
• Let and help mute people feel of equality and same treatment.
2. DOMAIN ANALYSIS
In this part we make a list of potential classes by finding out the nouns from narrative problem
statement and filter out the redundant or irrelevant classes.
1) hand
This class takes the signal from the sensors based on moving fingers.
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
2
2) Serial Communicator
This class is responsible on reading moves.
3) Move Word Matcher
This class is responsible on matching move with words.
4-Speaker
This class is responsible on speaking word.
Class diagram figure 1 described the structure of a system by showing the system's classes and
the relationships among objects.
Figure 1: the structure of a system
3. SEQUENCES DIAGRAM OF THE SYSTEM:
Figure 2 Sequence Diagram shown how processes operate with one another and in what order, the
system has been divided into two sequences diagram
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
3
Figure 2: Sequence Diagram
4. APPLICATION ANALYSIS
This part showed the System Boundary and the system use cases:
The Use Cases of system are:
• Move Gloves: Used to make moves on gloves.
• Generate Voice: Generate voice from move signals.
• Receive signals: To receive signals.
• Send signals: To send signals.
• Matching Signal With Word: match move signal with words that stored on database
• The actors of system are:
• Mute Person: any person will use the system by moving the gloves.
• Gloves: part of the system that’s generating signal.
• Interpreter: It’s a part of the system that will use the gloves and speakers to generate the
sound depending on gloves moves.
• Speakers: part of the system that will create loud voice.
• Database: All words will be stored in this database and will be used when match move
signals with words.
Figure 3 illustrate the relationships between actors and use case
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
4
Figure 3: actors and use case
System Flow:
Figure 4 illustrate the system flow of the system use case
Figure 4: the system flow
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
5
5. SYSTEM ARCHITECTURE
Based on our project we decided to divide it into three Layers, which are: The application Layer,
The Software System Layer and The Hardware Layer.
Application Layer: Our project contains two applications:
Signal Generator Application: is responsible on generating signal and sending it.
Interpreter Application: is responsible on interpreting signals and generating voice
System Software Layer: Our project contains two-system software:
1-RASPBIAN: is a free operating system based on Debian optimized for the Raspberry Pi
hardware. An operating system is the set of basic programs and utilities that make your Raspberry
Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages,
pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.
2-ARDUINO: is an open-source electronics prototyping platform based on flexible easy to use
hardware and software
Hardware Layer: Our project consists three main components:
1-Gloves: each glove include five flex sensors each sensor placed on glove finger, and
microprocessor connected with these flex sensors
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
6
How Connected:
Hardware Used:
1-Arduino fio v3
Features:ATmega32U4running at 8MHz,Arduino-CompatibleBootloader,XBeeSocket,Lithium
Polymer Battery Compatible,MCP73831TLiPo Charger,Reset button,On/Off Switch 2- Flex
Sensor 2.2
2-Interpreter: this is the main microprocessor
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
7
How Connected:
1-Interpreter Can Be Connected to gloves in Two ways:
A-Wireless
B-Serial communication
2-interpreter connected to speaker using:
A-Bluetooth
Hardware Used:
1-Rasspbery pi
Features: Broadcom BCM2835 SoC,700 MHz ARM1176JZF-S core CPU, Broadcom
VideoCore IV GPU,512 MB RAM,2 x USB2.0 Ports,Video Out via Composite (PAL and NTSC),
HDMI or Raw LCD (DSI),Audio Out via 3.5mm Jack or Audio over
HDMI,Storage:SD/MMC/SDIO,10/100Ethernet (RJ45),Low-Level Peripherals:,8 x
GPIO,UART,I2C bus,SPIbuswithtwochipselects,+3.3V,+5V,Ground,Power Requirements: 5V @
700 mA via MicroUSB or GPIO Header,Supports Debian GNU/Linux, Fedora, Arch Linux, RISC
OS and More!
2-Xpee S1 (if Connected Wirelessly )
Features:3.3V @ 50mA,250kbps Max data rate,1mW output (+0dBm),300ft (100m) range,Wire
antenna,Fully FCC certified,6 10-bit ADC input pins,8 digital IO pins,128-bit encryption,Local or
over-air configuration,AT or API command set.
3-Speaker: this component responsible on outputting voice
Hardware Used:
Bluetooth Speaker
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
8
7. USER INTERFACE DESIGN
In this part presented how the device look like
8. SYSTEM TESTING
A. SMOKE TEST :
Quick test to see if hardware is operational.
Plug the device to the power
Wait until the device is running successfully
Check if there is any smoke of smell coming from the device
Result is: nothing , the device working successfully .
Smoke test is completed
B. Black Box Testing:
This test is applied on the embedded software that installed on the main process hardware, the
received data is generated from the glove , if the finger is raised will send 1 else will send 0 .
Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016
9
Table1. Black Box Testing
TEST Number RECEIVED DATA TEXT GENERATED
Test 1 00000 11111 ‫عليكم‬ ‫السالم‬
Test 2 00001 10000 ‫الحمد‬
Test 3 11111 11111 ‫ال‬
Test 4 01101 11011 Not Registered on
Database
ACKNOWLEDGMENT
Anyone can talk project will never be used instead of speaking , but it’s a tool that can help
speechless people to share their ideas and conversations with other people , the sign language only
used by speechless people so its not clear to anyone , so this tool or this device can improve the
communication between normal people and speechless people by converting the sign language to
voice throw smart gloves that will understand the sign, and generate voice throw speaker .
“Anyone Can Talk Project “ can be further improved by providing easy to use GUI that will let
users add some words to the project slandered signs to add new words , also rebuild the project
with wireless to be more comfortable and more usable .
REFRENCES
[1] D.A.Stewart , E.Stewart , J.Little , American sign langugage the easy way ,New York : Barron’s
Educational series lnc , 2007 , PP. 13-209 .
[2] M. Banzi and D. Cuartielles (2006) , “Getting Started with Arduino ,Internet ":
http://arduino.cc/en/Guide/HomePage [Oct , 30 , 2013 ] .
[3] A. Oldknow , B. Lockwood and C. Beale (Dec, 2012) . The Raspberry Pi Education Manual (version
1.0) .[online].
Available tp//pi.cs.man.ac.uk/Fdownload/FRaspberry_Pi_Education_Manual.pdf .

More Related Content

Viewers also liked

Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...
Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...
Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...caijjournal
 
Collaborative learning with think pair -
Collaborative learning with think  pair -Collaborative learning with think  pair -
Collaborative learning with think pair -caijjournal
 
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGN
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGNA SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGN
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGNcaijjournal
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval basedcaijjournal
 
An efficient lossless medical image
An efficient lossless medical imageAn efficient lossless medical image
An efficient lossless medical imagecaijjournal
 
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKS
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKSTOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKS
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKScaijjournal
 
Parc4 i parallel implementation of
Parc4 i  parallel implementation ofParc4 i  parallel implementation of
Parc4 i parallel implementation ofcaijjournal
 
Model driven process for real time embedded
Model driven process for real time embeddedModel driven process for real time embedded
Model driven process for real time embeddedcaijjournal
 
Performance evaluation of ds cdma
Performance evaluation of ds cdmaPerformance evaluation of ds cdma
Performance evaluation of ds cdmacaijjournal
 
Performance evaluation of qos in
Performance evaluation of qos inPerformance evaluation of qos in
Performance evaluation of qos incaijjournal
 
Performance analysis of different loss
Performance analysis of different lossPerformance analysis of different loss
Performance analysis of different losscaijjournal
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant MenueWineDine
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant MenueWineDine
 
Restaurant Digital Menu
Restaurant Digital MenuRestaurant Digital Menu
Restaurant Digital MenueWineDine
 

Viewers also liked (14)

Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...
Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...
Zinc supplementation may reduce the risk of hepatocellular carcinoma using bi...
 
Collaborative learning with think pair -
Collaborative learning with think  pair -Collaborative learning with think  pair -
Collaborative learning with think pair -
 
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGN
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGNA SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGN
A SURVEY ON UNDULATORY MOTION BASED ROBOTIC FISH DESIGN
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval based
 
An efficient lossless medical image
An efficient lossless medical imageAn efficient lossless medical image
An efficient lossless medical image
 
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKS
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKSTOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKS
TOPOLOGY DISCOVERY IN MULTI-HOP CLUSTERING VEHICULAR NETWORKS
 
Parc4 i parallel implementation of
Parc4 i  parallel implementation ofParc4 i  parallel implementation of
Parc4 i parallel implementation of
 
Model driven process for real time embedded
Model driven process for real time embeddedModel driven process for real time embedded
Model driven process for real time embedded
 
Performance evaluation of ds cdma
Performance evaluation of ds cdmaPerformance evaluation of ds cdma
Performance evaluation of ds cdma
 
Performance evaluation of qos in
Performance evaluation of qos inPerformance evaluation of qos in
Performance evaluation of qos in
 
Performance analysis of different loss
Performance analysis of different lossPerformance analysis of different loss
Performance analysis of different loss
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant Menu
 
Digital Restaurant Menu
Digital Restaurant MenuDigital Restaurant Menu
Digital Restaurant Menu
 
Restaurant Digital Menu
Restaurant Digital MenuRestaurant Digital Menu
Restaurant Digital Menu
 

Similar to Anyone can talk tool

IRJET - Sign to Speech Smart Glove
IRJET - Sign to Speech Smart GloveIRJET - Sign to Speech Smart Glove
IRJET - Sign to Speech Smart GloveIRJET Journal
 
IRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET Journal
 
Sign Language Recognition using Deep Learning
Sign Language Recognition using Deep LearningSign Language Recognition using Deep Learning
Sign Language Recognition using Deep LearningIRJET Journal
 
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLE
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLEHAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLE
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLEIRJET Journal
 
IRJET - Sign Language Converter
IRJET -  	  Sign Language ConverterIRJET -  	  Sign Language Converter
IRJET - Sign Language ConverterIRJET Journal
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management systemMayank Agarwal
 
IRJET- Hand Gesture based Recognition using CNN Methodology
IRJET- Hand Gesture based Recognition using CNN MethodologyIRJET- Hand Gesture based Recognition using CNN Methodology
IRJET- Hand Gesture based Recognition using CNN MethodologyIRJET Journal
 
IRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural NetworkIRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural NetworkIRJET Journal
 
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceVOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceIRJET Journal
 
IRJET - Sign Language Text to Speech Converter using Image Processing and...
IRJET -  	  Sign Language Text to Speech Converter using Image Processing and...IRJET -  	  Sign Language Text to Speech Converter using Image Processing and...
IRJET - Sign Language Text to Speech Converter using Image Processing and...IRJET Journal
 
Speech enabled interactive voice response system
Speech enabled interactive voice response systemSpeech enabled interactive voice response system
Speech enabled interactive voice response systemeSAT Journals
 
Sign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeSign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeIRJET Journal
 
Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...IRJET Journal
 
Developing a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandDeveloping a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandMohammad Liton Hossain
 
Projects1920 c6 fina;
Projects1920 c6 fina;Projects1920 c6 fina;
Projects1920 c6 fina;TabassumBanu5
 
Paper id 23201490
Paper id 23201490Paper id 23201490
Paper id 23201490IJRAT
 

Similar to Anyone can talk tool (20)

IRJET - Sign to Speech Smart Glove
IRJET - Sign to Speech Smart GloveIRJET - Sign to Speech Smart Glove
IRJET - Sign to Speech Smart Glove
 
IRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras ModelIRJET - Mutecom using Tensorflow-Keras Model
IRJET - Mutecom using Tensorflow-Keras Model
 
Sign Language Recognition using Deep Learning
Sign Language Recognition using Deep LearningSign Language Recognition using Deep Learning
Sign Language Recognition using Deep Learning
 
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLE
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLEHAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLE
HAND GESTURE BASED SPEAKING SYSTEM FOR THE MUTE PEOPLE
 
IRJET - Sign Language Converter
IRJET -  	  Sign Language ConverterIRJET -  	  Sign Language Converter
IRJET - Sign Language Converter
 
Dialogue management system
Dialogue management systemDialogue management system
Dialogue management system
 
183
183183
183
 
IRJET- Hand Gesture based Recognition using CNN Methodology
IRJET- Hand Gesture based Recognition using CNN MethodologyIRJET- Hand Gesture based Recognition using CNN Methodology
IRJET- Hand Gesture based Recognition using CNN Methodology
 
IRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural NetworkIRJET - Sign Language Recognition using Neural Network
IRJET - Sign Language Recognition using Neural Network
 
VOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial IntelligenceVOCAL- Voice Command Application using Artificial Intelligence
VOCAL- Voice Command Application using Artificial Intelligence
 
IRJET - Sign Language Text to Speech Converter using Image Processing and...
IRJET -  	  Sign Language Text to Speech Converter using Image Processing and...IRJET -  	  Sign Language Text to Speech Converter using Image Processing and...
IRJET - Sign Language Text to Speech Converter using Image Processing and...
 
Speech enabled interactive voice response system
Speech enabled interactive voice response systemSpeech enabled interactive voice response system
Speech enabled interactive voice response system
 
Sign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeSign Language Recognition using Mediapipe
Sign Language Recognition using Mediapipe
 
Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...Design of a Communication System using Sign Language aid for Differently Able...
Design of a Communication System using Sign Language aid for Differently Able...
 
Developing a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice commandDeveloping a hands-free interface to operate a Computer using voice command
Developing a hands-free interface to operate a Computer using voice command
 
Projects1920 c6 fina;
Projects1920 c6 fina;Projects1920 c6 fina;
Projects1920 c6 fina;
 
Bt35408413
Bt35408413Bt35408413
Bt35408413
 
Week 13
Week 13Week 13
Week 13
 
Desktop assistant
Desktop assistant Desktop assistant
Desktop assistant
 
Paper id 23201490
Paper id 23201490Paper id 23201490
Paper id 23201490
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Anyone can talk tool

  • 1. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 DOI:10.5121/caij.2016.3101 1 ANYONE CAN TALK TOOL Mohammad Taye, Mohammad Abu Shanab, Moyad Rayyan and Husam Younis Software Engineering Department Information Technology Faculty Philadelphia University ABSTRACT People who have problems with talking, in general, are facing difficulty in communication with others, these disabilities may cause embarrassment to them. Therefore, we have developed a new tool that could help speechless people to share their ideas and conversations with others. This tool will overcome these problems by turning sign language into spoken words, allowing easier communication with others. This project based on hardware device that convert Sign Language to voice. So, the person who cannot speck could be able to use it to transfer his sign to voice. The tool can be used by wearing the special hardware which consists of the smart gloves, a speaker and the interpreter box. Indeed, the sign language only used by speechless people so it’s not clear to anyone , so this tool convert the sign language to voice throw smart gloves that will understand the sign, and generate voice throw speaker . KEYWORDS Component; sign language, smart gloves, speaker, interpreter. 1.INTRODUCTION There are people with certain disabilities that cause them problems with talking or can’t talk at all. These disabilities can cause embarrassment and problems with communicating with others, thus our tool came to help these people by providing them with equipment that allow them to use sign language that they are familiar with and turn it into sounds. This tool will be needed when mute people communicate with other people who don’t understand sign language. The tool can be used anywhere and anytime, by wearing the special hardware which consists of the smart gloves, a speaker and the interpreter box. • Our mission is to in increase the understanding, respect, and equality of mute people. • Help mute people to talk and express their self to other in order to help them conquer their fears. • Let and help mute people feel of equality and same treatment. 2. DOMAIN ANALYSIS In this part we make a list of potential classes by finding out the nouns from narrative problem statement and filter out the redundant or irrelevant classes. 1) hand This class takes the signal from the sensors based on moving fingers.
  • 2. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 2 2) Serial Communicator This class is responsible on reading moves. 3) Move Word Matcher This class is responsible on matching move with words. 4-Speaker This class is responsible on speaking word. Class diagram figure 1 described the structure of a system by showing the system's classes and the relationships among objects. Figure 1: the structure of a system 3. SEQUENCES DIAGRAM OF THE SYSTEM: Figure 2 Sequence Diagram shown how processes operate with one another and in what order, the system has been divided into two sequences diagram
  • 3. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 3 Figure 2: Sequence Diagram 4. APPLICATION ANALYSIS This part showed the System Boundary and the system use cases: The Use Cases of system are: • Move Gloves: Used to make moves on gloves. • Generate Voice: Generate voice from move signals. • Receive signals: To receive signals. • Send signals: To send signals. • Matching Signal With Word: match move signal with words that stored on database • The actors of system are: • Mute Person: any person will use the system by moving the gloves. • Gloves: part of the system that’s generating signal. • Interpreter: It’s a part of the system that will use the gloves and speakers to generate the sound depending on gloves moves. • Speakers: part of the system that will create loud voice. • Database: All words will be stored in this database and will be used when match move signals with words. Figure 3 illustrate the relationships between actors and use case
  • 4. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 4 Figure 3: actors and use case System Flow: Figure 4 illustrate the system flow of the system use case Figure 4: the system flow
  • 5. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 5 5. SYSTEM ARCHITECTURE Based on our project we decided to divide it into three Layers, which are: The application Layer, The Software System Layer and The Hardware Layer. Application Layer: Our project contains two applications: Signal Generator Application: is responsible on generating signal and sending it. Interpreter Application: is responsible on interpreting signals and generating voice System Software Layer: Our project contains two-system software: 1-RASPBIAN: is a free operating system based on Debian optimized for the Raspberry Pi hardware. An operating system is the set of basic programs and utilities that make your Raspberry Pi run. However, Raspbian provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi. 2-ARDUINO: is an open-source electronics prototyping platform based on flexible easy to use hardware and software Hardware Layer: Our project consists three main components: 1-Gloves: each glove include five flex sensors each sensor placed on glove finger, and microprocessor connected with these flex sensors
  • 6. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 6 How Connected: Hardware Used: 1-Arduino fio v3 Features:ATmega32U4running at 8MHz,Arduino-CompatibleBootloader,XBeeSocket,Lithium Polymer Battery Compatible,MCP73831TLiPo Charger,Reset button,On/Off Switch 2- Flex Sensor 2.2 2-Interpreter: this is the main microprocessor
  • 7. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 7 How Connected: 1-Interpreter Can Be Connected to gloves in Two ways: A-Wireless B-Serial communication 2-interpreter connected to speaker using: A-Bluetooth Hardware Used: 1-Rasspbery pi Features: Broadcom BCM2835 SoC,700 MHz ARM1176JZF-S core CPU, Broadcom VideoCore IV GPU,512 MB RAM,2 x USB2.0 Ports,Video Out via Composite (PAL and NTSC), HDMI or Raw LCD (DSI),Audio Out via 3.5mm Jack or Audio over HDMI,Storage:SD/MMC/SDIO,10/100Ethernet (RJ45),Low-Level Peripherals:,8 x GPIO,UART,I2C bus,SPIbuswithtwochipselects,+3.3V,+5V,Ground,Power Requirements: 5V @ 700 mA via MicroUSB or GPIO Header,Supports Debian GNU/Linux, Fedora, Arch Linux, RISC OS and More! 2-Xpee S1 (if Connected Wirelessly ) Features:3.3V @ 50mA,250kbps Max data rate,1mW output (+0dBm),300ft (100m) range,Wire antenna,Fully FCC certified,6 10-bit ADC input pins,8 digital IO pins,128-bit encryption,Local or over-air configuration,AT or API command set. 3-Speaker: this component responsible on outputting voice Hardware Used: Bluetooth Speaker
  • 8. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 8 7. USER INTERFACE DESIGN In this part presented how the device look like 8. SYSTEM TESTING A. SMOKE TEST : Quick test to see if hardware is operational. Plug the device to the power Wait until the device is running successfully Check if there is any smoke of smell coming from the device Result is: nothing , the device working successfully . Smoke test is completed B. Black Box Testing: This test is applied on the embedded software that installed on the main process hardware, the received data is generated from the glove , if the finger is raised will send 1 else will send 0 .
  • 9. Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February 2016 9 Table1. Black Box Testing TEST Number RECEIVED DATA TEXT GENERATED Test 1 00000 11111 ‫عليكم‬ ‫السالم‬ Test 2 00001 10000 ‫الحمد‬ Test 3 11111 11111 ‫ال‬ Test 4 01101 11011 Not Registered on Database ACKNOWLEDGMENT Anyone can talk project will never be used instead of speaking , but it’s a tool that can help speechless people to share their ideas and conversations with other people , the sign language only used by speechless people so its not clear to anyone , so this tool or this device can improve the communication between normal people and speechless people by converting the sign language to voice throw smart gloves that will understand the sign, and generate voice throw speaker . “Anyone Can Talk Project “ can be further improved by providing easy to use GUI that will let users add some words to the project slandered signs to add new words , also rebuild the project with wireless to be more comfortable and more usable . REFRENCES [1] D.A.Stewart , E.Stewart , J.Little , American sign langugage the easy way ,New York : Barron’s Educational series lnc , 2007 , PP. 13-209 . [2] M. Banzi and D. Cuartielles (2006) , “Getting Started with Arduino ,Internet ": http://arduino.cc/en/Guide/HomePage [Oct , 30 , 2013 ] . [3] A. Oldknow , B. Lockwood and C. Beale (Dec, 2012) . The Raspberry Pi Education Manual (version 1.0) .[online]. Available tp//pi.cs.man.ac.uk/Fdownload/FRaspberry_Pi_Education_Manual.pdf .