Alumni
Career
Media
عربي
Sign In
University
Academic
Research
Students
Campuses
Blended Learning
Boost your Career
Giving
View More
Welcome to AOU
Our History
Vision, Mission and Values
Strategic Plan
Annual Report
Board of Trustees
University Governance
Organizational Structure
Units and Departments
OU Partnership
International Relations
Publications
Regulations
Gallery
Sustainable-Development
Faculty of
Business Studies
Faculty of
Computer Studies
Faculty of
Language Studies
Faculty of
Education
Faculty of
Media
Faculty of
Law
View More
Research - Home
Highlights
Vision and Mission
Research Bylaws
Research Forms
Conferences
Journals
Awards
View More
Home
Student Guide
Admission
University Bulletins
Student Services (SIS)
LMS
Student Fund
E-Library
Exams Schedule
Academic Calendar
Why Choose AOU?
Apply to AOU
Student Life
Kuwait
Jordan
Lebanon
Saudi Arabia
Egypt
Bahrain
Oman
Sudan
Palestine
View More
AOU System of Learning and Teaching
Learning and Teaching Model at AOU
Community Service
Training
View More
Donors
Why to Give AOU?
Where to Give?
How to Give?
عربي
Sign In
AOU Home
University
Welcome to AOU
Our History
Vision, Mission and Values
Strategic Plan
Annual Report
Board of Trustees
University Governance
Organizational Structure
Units and Departments
OU Partnership
International Relations
Publications
Regulations
Gallery
Sustainable-Development
Academic
Home
Faculty of Business Studies
Faculty of Computer Studies
Faculty of Language Studies
Faculty of Education
Faculty of Media
Faculty of Law
Research
Research - Home
Highlights
Vision and Mission
Research Bylaws
Research Forms
Conferences
Journals
Awards
Students
Home
Student Guide
Admission
University Bulletins
Student Services (SIS)
LMS
Student Fund
E-Library
Exams Schedule
Academic Calendar
Why Choose AOU?
Apply to AOU
Student Life
Campuses
Kuwait
Jordan
Lebanon
Saudi Arabia
Egypt
Bahrain
Oman
Sudan
Palestine
Blended Learning
AOU System of Learning and Teaching
Learning and Teaching Model at AOU
Giving
Donors
Why to Give AOU?
Where to Give?
How to Give?
Alumni
Career
Media
Graduation Projects
AOU Students' Projects
Kuwait
KSA
Jordan
Bahrain
Egypt
Lebanon
Oman
Sudan
Toggle Sidebar
Project Details
Page Image
Page Content
All Projects
Your browser does not support the video tag.
Jarvis
By
Salha Hamad Wallo
On
08 May 2022
Jarvis is a mobile application that aims to help the visually impaired in their daily life by using text recognition to extract text from images and display it as an audio. The application is built using Flutter. Flutter is an open-source tool kit developed by Google for building beautiful, natively compiled, multi-platform applications from a single codebase. So that it enables us to target most of the platforms and operating systems by using the Flutter SDK to convert the code written in Dart programming language to machine code which can be run on any platform Moreover the application provides speech to text conversion functionality and detailed page description to help the user to interact with the screens easily. Jarvis consists of five screens in addition to a dialog. The first screen is a splash screen and its role is to inform the application user that the application is in loading state, avoid cold starting, display welcome message, and refer to the application developer. The second screen is called options screen, the screen consists of two buttons. The first button initiates speech_to_text screen. The second button does two functions, the first function is displaying a language dialog which enables the user to choose the language of the text in the image which he wants to scan by swiping left or right on the screen. The second function is to move to scan_image screen. The options screen displays an audio to describe the screen for the user and it is displayed each time the user long presses on the screen, also the screen itself is divided into two sections: the top section represents the speech to text option and the bottom section represents the scan image button. The screen is divided in this manner because we believe it is easy for the user to distinguish between the top or bottom section. The third screen is Image_scan screen. The screen role is to offer the user the ability to either pick the image from the device storage or capture the image by camera. The screen design is identical to options_screen. When the screen is displayed an audio describing what is on the screen begins and it can be replayed by long press on the screen, also the screen detects left and right swipes which are attached to back functionality (back to previous screen). The image picker and camera access may require permissions in some old version devices and these permissions must be granted so that the app works properly. The two options available in the image scan screen both lead to the result screen which accepts the picked image URI. The fourth image is the result screen, this screen responsible for processing the picked image using text recognition and displaying it on the bottom section of the screen. Also, the screen provides speaker functionality which plays the detected text as an audio and it operates by clicking on the top section of the screen. Along with the main functionalities of the screen, the screen has a description functionality and it plays every time the user long presses the screen, also the supports going to previous screen functionality by swiping the screen left or right. The final screen is the speech to text screen, the screen responsible for giving the user the ability to transform speech to plain text and play it so that the user can verify the detected text integrity. Like the other screens in the application, the screen provides description and swipe to go back functionality. There are some permissions that must be granted so that the screen can operate properly. Also, the screen is tested on various devices and some of these devices failed to run the screen due to the lack of voice recognition functionality support in these devices. Moreover, according to the security guidelines applied on the android application the microphone cannot stay open for a long time and after five to ten seconds it closes automatically by the system.
Salha Hamad Wallo
Major Field: Computer Science
shw003lb@aou.edu.lb
LinkedIn Profile
Fresh Fins
By
Tony Kodeih
On
27 Dec 2024
From Home To The Sea
By
Ziad
On
27 Dec 2024
Smart Gate
By
Jenny El Jamal
On
23 Dec 2024
Wizard POS
By
Elie Saade
On
21 Dec 2024
PA (Personal assistant)
By
Salim Akiki
On
20 Dec 2024
Bracket Technologies
By
Mohamad Baker Obeid
On
01 Jun 2024
Mindful-Motion
By
Nahi Wehbe
On
12 May 2024
Music Personal Trainer
By
Imad
On
10 May 2024
Game On
By
Mustapha Al-Hage
On
10 May 2024
InNavigate
By
Jimmy Harb
On
10 May 2024
Online Cars Auction Web Application
By
Mohamad Ahmad Arja
On
29 Apr 2024
Darktrace Modeling, AI and Integrations
By
Salah Noun
On
31 Dec 2023
SIEM
By
Edward Zeidan
On
21 Dec 2023
GoSooq.com: E-Commerce Website
By
Naji Seif
On
20 Dec 2023
BugTracker
By
Christoph Andre Kareh
On
17 Dec 2023
Cameraon
By
Michel
On
14 Dec 2023
Keylogger: a pentester tool that protects your company from inside threats, data exfiltration, collects proofs, and contributes to anti-malware improvement.
By
Joseph Boustany
On
21 May 2023
Moune application
By
Georges Chahine
On
21 May 2023
I Store
By
Rita Charbel Ragheb
On
17 May 2023
Enterprise Network Design and Implementation for Companies
By
Samer Dalli
On
10 May 2023
HH Real Estate
By
Katia Claude Salamy
On
07 May 2023
My Isp
By
george ters
On
22 Dec 2022
Face recognition attendance system
By
Nadim
On
15 Dec 2022
ShopLB
By
Farah Taleb
On
01 Dec 2022
eStoreShop (ESS)
By
Peter Charbel Bou Absi
On
30 Nov 2022
GYMTACTICS
By
Ahmad Yatim
On
18 May 2022
hospital IT infrastructure
By
Ali Mohammad El-Sayyed
On
15 May 2022
Mishwarak
By
Mohammad Khaled Mohammad Nasser Totonji
On
15 May 2022
GeneratorPro
By
Eliane Kahwaji
On
15 May 2022
Online Learning Website
By
Rony Elias Andraos
On
15 May 2022
Real-Time Bus Transportation System
By
Ibrahim khalil
On
15 May 2022
where to save money
By
pamela
On
15 May 2022
Autistic Tic
By
Bodour Mohammad Nizar Almalki
On
15 May 2022
Security in Internet of Things.
By
Joyce Sfeir
On
15 May 2022
F.O.O.D
By
Marwan Ibrahim Hoteit
On
15 May 2022
Alternative First Aid
By
Fatima ALibrahim
On
15 May 2022
The Future In The Hands Of Cryptocurrencies.
By
Kevin Menassa
On
15 May 2022
Health Care
By
Ibrahim Sami Alghawe
On
15 May 2022
BMVIO
By
Yehia El Dakmak
On
15 May 2022
Mobile spare parts
By
Abdulfattah Asaad
On
15 May 2022
People's reviews analysis
By
Rawad Sweid
On
15 May 2022
Park Rez
By
Joe rouhana
On
15 May 2022
CartRadar
By
Majd Hajj Youssef
On
15 May 2022
Medical Care Web
By
Maria Akiki
On
14 May 2022
WebLive
By
Youssef Diab
On
14 May 2022
Spot-A-Spot! The parking spot finder!
By
Joseph Georges El Hajj Youssef
On
14 May 2022
portfolio website
By
Elie
On
13 May 2022
Smart Home Application for Electricity
By
Jean Al Kassouf
On
13 May 2022
social media marketing
By
Hassan Ghorab
On
13 May 2022
Employment-LB
By
Moussa El Moussa
On
12 May 2022
Blood bank management system
By
Samer awad
On
10 May 2022
Charity stores
By
Yara Joseph Elhelou
On
08 May 2022
MyFitness
By
Jad Kaddour
On
08 May 2022
E-commerce website
By
mario
On
08 May 2022
DentGuide
By
Helena
On
08 May 2022
Political Pulse
By
Eddy Abdo
On
08 May 2022
sALLe
By
Georges El Hokayem
On
08 May 2022
Jarvis
By
Salha Hamad Wallo
On
08 May 2022
Payroll Management & Salary Calculation
By
Rony El Drouby
On
07 May 2022
PolyDots
By
Nabil Kachlan
On
06 May 2022
Delivery application
By
Mohamad Rawass
On
02 May 2022
CARS INFO REGISTER
By
Mohamad younes
On
01 May 2022
Medicine Exchange Platform Lebanon
By
patrick
On
01 May 2022
Covid Vanquisher
By
Samer El Hajj
On
01 May 2022
Network Automation Tool
By
Jean Chaaly
On
01 May 2022
Real estate
By
Rawia Wajeh Hijazi
On
01 May 2022
On Your Way
By
Charbel
On
01 May 2022
Online Grocery Shopping
By
Karen Karam
On
04 Apr 2022
Motorsport Empire
By
Simon Saade
On
03 Apr 2022
View More..
Copyright 2022 © Arab Open University. All Rights Reserved.
🍪 This website uses cookies to improve performance and get the best experience on our website. .
Learn more
I Got It