SlideShare a Scribd company logo
1 of 20
A tool for verbalizing thoughts…




               Pulkit Arora (5104716)
Under the guidance of Dr. Hima Bindu, J.I.I.T.U. Noida
Imagine a situation…
2




       You are out for a family function and a student is
        calling you for a discussion on some queries about the
        subject. You can’t / don’t want to attend the call, yet the
        call may be urgent, what will you do ?

       While you are driving a bike, wearing a helmet, heading
        towards your home where your family is waiting for you
        but you are stuck in a heavy traffic jam. Your mom is
        repeatedly calling you and you cannot respond back to
        her, what's the solution ?
Imagine a situation…
3




       You are a student, attending a lecture and suddenly
        your mom calls up in the middle of lecture, the issue
        may be urgent, but you cannot attend the call
        whatsoever, how will you react ?

       You are standing in a long queue in a bank (you can’t
        use mobile phones inside a bank) and an important
        client calls up, will you talk ?

       You missed an important call while you were in
        bathroom or watching T.V. or doing meditation or
        while sleeping.
Imagine a situation…
4



       You are a businessman, having a meeting with the
        board of directors and your wife is constantly calling
        you to ask, when will you get free, while she is waiting
        for you at home. Will you be able to take all her calls ?

                      The list is endless…
           But, could you find a solution to it ??

         Or, you still answer that stupid call… ??
The answer is…
5




The most obvious answer to all questions would be

                       NO !!

    But with SilentTalks, now the answer would be

               I don’t need to… 
Solution Approach
6




       To develop a multi-utility mobile based application,
        which will enable its users to seamlessly respond to all
        incoming communications (calls/sms), automatically
        from the device, while they are busy.

       It will provide a robust Call Management Suite, wherein
        users can create custom profiles for responding to their
        callers depending on the caller, the urgency and the
        activity.
Solution Approach
7




       A dynamic Text-to-Speech engine will be incorporated
        in the application, which will help the users to talk to
        their callers, on the fly and of course, while being
        silent.

       An integrated IVR System (Interactive Voice
        Response), will ensure that every caller is being taken
        care of, as the user wants it to be. (with built in
        Answering Machine )
Solution Approach
8




       An advanced Template Manager to manage all the
        templates (pre-defined / user-defined) that could be
        activated during a call. It will take care of all possible
        responses (voice/pre-defined text/sms/alerts etc.)
        generated or used during a call.

       Integration of an Alert System, which can be used for
        automatically switching profiles based on Day or Time or
        even Location. It can act as a personal alarm for
        certain appointments or a trigger to poke user about the
        various tasks he intends to perform.
Implementation
9




       Implementation      of    all the    aforementioned
        functionalities in a single mobile device application
        is quite a challenge.
        Here the extent of resources
        are very limited and the
        performance of the device
        cannot    be     compromised,
        hence opting Google’s new
        OS for mobile platform,
        Android, is a viable choice.
Why Android ??
10




        Android is the first truly open and comprehensive platform
         for mobile devices.

        It includes an operating system, user-interface and
         applications i.e. all of the software to run a mobile phone,
         but without the proprietary obstacles that have hindered
         mobile innovation.

        It is developed in cooperation with the Open Handset
         Alliance, which consists of more than 30 technology and
         mobile leaders including Motorola, Qualcomm, HTC and T-
         Mobile.
Why Android ??
11

     The Android Platform is an integration of:
          Application framework enabling reuse and replacement of
           components.
          Dalvik virtual machine optimized for mobile devices.
          Integrated browser based on the open source WebKit engine.
          Optimized graphics powered by a custom 2D graphics library; 3D
           graphics based on the OpenGL ES 1.0 specification (hardware
           acceleration optional).
          SQLite for structured data storage.
          Media support for common audio, video, and still image formats
           (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
          GSM Telephony (hardware dependent).
          Bluetooth, EDGE, 3G, and WiFi (hardware dependent).
          Camera, GPS, Compass, and Accelerometer (hardware
Android Architecture           (courtesy:
     www.code.google.com/android)
12
Challenges
13




        First things first, NO SUCH APPLICATION IS
         AVAILABLE IN MARKET till date, hence no references
         available for desired features for the app and will have to
         rely on market survey.

        Without any support of speech libraries on the platform, I
         aim to incorporate a dynamic Text-to-Speech engine in
         the application.
Challenges
14




        The Interactive Voice Response System feature will
         have to accept DTMF tones, from the callers, as input
         for different kinds of responses, during a call.

        Developing an eminent and a robust Call Management
         Suite to ensure that relevant responses are activated at
         appropriate time is one of the biggest challenge for
         success of this app.
Roadmap
15



 Call Management Suite


     Text to Speech Engine


        Interactive Voice Response System


            Answering Machine


                Advance Template Manager
Other Potential Ideas…
16




     Before finalizing on this application, I had been working on
       some
     more ideas:
        A Karaoke application for mobile device, which will
         automatically play instruments as user starts singing.
        A Recharge-thru-SMS service for students/faculty of
         JIIT.
        A Bilingual Interpreter for Mobile Devices (User
         speaks in language A and the device repeats it in
         language B).
        An Advanced ToDo List Manager.
Work done till date…
17




        I am also reading some research papers on Text-to-
         Speech and IVR System implementation as Android
         does not provide any speech library support.

        These technologies are an integral part of the
         application and hence need a coherent implementation.
UI Screenshots
18


     Home Screen      Incoming Calling
                      State
UI Screenshots
19
20   Pulkit Arora (5104716)

More Related Content

Similar to Silent Talks

Accident detection
Accident detection Accident detection
Accident detection Samana Rao
 
Sop Statement Of Purpose For Engineering
Sop Statement Of Purpose For EngineeringSop Statement Of Purpose For Engineering
Sop Statement Of Purpose For EngineeringKatyana Londono
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
Interactive Applications in .NET
Interactive Applications in .NETInteractive Applications in .NET
Interactive Applications in .NETAndrei Fangli
 
Tools and Techniques for mobile learning
Tools and Techniques for mobile learningTools and Techniques for mobile learning
Tools and Techniques for mobile learninggeoff stead
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundationCbitss Technologies
 
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTGbadeboTEkunola
 
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTINTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTGbadeboTEkunola
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phonePawan Kurmi
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesEbin Robinson
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project reportChin2uuu
 
Why Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxWhy Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxExpert App Devs
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019upssingh
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearChin2uuu
 
Functional Requirements Of System Requirements
Functional Requirements Of System RequirementsFunctional Requirements Of System Requirements
Functional Requirements Of System RequirementsLaura Arrigo
 
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
 

Similar to Silent Talks (20)

Accident detection
Accident detection Accident detection
Accident detection
 
Sop Statement Of Purpose For Engineering
Sop Statement Of Purpose For EngineeringSop Statement Of Purpose For Engineering
Sop Statement Of Purpose For Engineering
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
Interactive Applications in .NET
Interactive Applications in .NETInteractive Applications in .NET
Interactive Applications in .NET
 
CV_GOVINDARAO_V1
CV_GOVINDARAO_V1CV_GOVINDARAO_V1
CV_GOVINDARAO_V1
 
Tools and Techniques for mobile learning
Tools and Techniques for mobile learningTools and Techniques for mobile learning
Tools and Techniques for mobile learning
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundation
 
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTAN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
AN INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
 
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENTINTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
INTRODUCTION TO MOBILE APPLICATION DEVELOPMENT
 
Why windows phone
Why windows phoneWhy windows phone
Why windows phone
 
ICT, Importance of programming and programming languages
ICT, Importance of programming and programming languagesICT, Importance of programming and programming languages
ICT, Importance of programming and programming languages
 
Mobile Application Project report
Mobile Application Project reportMobile Application Project report
Mobile Application Project report
 
Tablets Soft and Apps
Tablets Soft and AppsTablets Soft and Apps
Tablets Soft and Apps
 
Why Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxWhy Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptx
 
Mobile app
Mobile appMobile app
Mobile app
 
Android platform
Android platform Android platform
Android platform
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
 
Mobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final yearMobile application Project report B.Tech Final year
Mobile application Project report B.Tech Final year
 
Functional Requirements Of System Requirements
Functional Requirements Of System RequirementsFunctional Requirements Of System Requirements
Functional Requirements Of System Requirements
 
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
 

More from Pulkit Arora

Pulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora
 
How to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumeHow to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumePulkit Arora
 
How to write a killer CV / Resume
How to write a killer CV / ResumeHow to write a killer CV / Resume
How to write a killer CV / ResumePulkit Arora
 
Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Pulkit Arora
 
Honeycomb UI Patterns
Honeycomb UI PatternsHoneycomb UI Patterns
Honeycomb UI PatternsPulkit Arora
 

More from Pulkit Arora (6)

Pulkit Arora's Resume
Pulkit Arora's ResumePulkit Arora's Resume
Pulkit Arora's Resume
 
How to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resumeHow to write_a_killer_cv_or_resume
How to write_a_killer_cv_or_resume
 
How to write a killer CV / Resume
How to write a killer CV / ResumeHow to write a killer CV / Resume
How to write a killer CV / Resume
 
Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)Data Mining (5104730, 5104716, 5104737)
Data Mining (5104730, 5104716, 5104737)
 
Honeycomb UI Patterns
Honeycomb UI PatternsHoneycomb UI Patterns
Honeycomb UI Patterns
 
Term Paper TKLR
Term Paper TKLRTerm Paper TKLR
Term Paper TKLR
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 

Silent Talks

  • 1. A tool for verbalizing thoughts… Pulkit Arora (5104716) Under the guidance of Dr. Hima Bindu, J.I.I.T.U. Noida
  • 2. Imagine a situation… 2  You are out for a family function and a student is calling you for a discussion on some queries about the subject. You can’t / don’t want to attend the call, yet the call may be urgent, what will you do ?  While you are driving a bike, wearing a helmet, heading towards your home where your family is waiting for you but you are stuck in a heavy traffic jam. Your mom is repeatedly calling you and you cannot respond back to her, what's the solution ?
  • 3. Imagine a situation… 3  You are a student, attending a lecture and suddenly your mom calls up in the middle of lecture, the issue may be urgent, but you cannot attend the call whatsoever, how will you react ?  You are standing in a long queue in a bank (you can’t use mobile phones inside a bank) and an important client calls up, will you talk ?  You missed an important call while you were in bathroom or watching T.V. or doing meditation or while sleeping.
  • 4. Imagine a situation… 4  You are a businessman, having a meeting with the board of directors and your wife is constantly calling you to ask, when will you get free, while she is waiting for you at home. Will you be able to take all her calls ? The list is endless… But, could you find a solution to it ?? Or, you still answer that stupid call… ??
  • 5. The answer is… 5 The most obvious answer to all questions would be NO !! But with SilentTalks, now the answer would be I don’t need to… 
  • 6. Solution Approach 6  To develop a multi-utility mobile based application, which will enable its users to seamlessly respond to all incoming communications (calls/sms), automatically from the device, while they are busy.  It will provide a robust Call Management Suite, wherein users can create custom profiles for responding to their callers depending on the caller, the urgency and the activity.
  • 7. Solution Approach 7  A dynamic Text-to-Speech engine will be incorporated in the application, which will help the users to talk to their callers, on the fly and of course, while being silent.  An integrated IVR System (Interactive Voice Response), will ensure that every caller is being taken care of, as the user wants it to be. (with built in Answering Machine )
  • 8. Solution Approach 8  An advanced Template Manager to manage all the templates (pre-defined / user-defined) that could be activated during a call. It will take care of all possible responses (voice/pre-defined text/sms/alerts etc.) generated or used during a call.  Integration of an Alert System, which can be used for automatically switching profiles based on Day or Time or even Location. It can act as a personal alarm for certain appointments or a trigger to poke user about the various tasks he intends to perform.
  • 9. Implementation 9  Implementation of all the aforementioned functionalities in a single mobile device application is quite a challenge. Here the extent of resources are very limited and the performance of the device cannot be compromised, hence opting Google’s new OS for mobile platform, Android, is a viable choice.
  • 10. Why Android ?? 10  Android is the first truly open and comprehensive platform for mobile devices.  It includes an operating system, user-interface and applications i.e. all of the software to run a mobile phone, but without the proprietary obstacles that have hindered mobile innovation.  It is developed in cooperation with the Open Handset Alliance, which consists of more than 30 technology and mobile leaders including Motorola, Qualcomm, HTC and T- Mobile.
  • 11. Why Android ?? 11 The Android Platform is an integration of:  Application framework enabling reuse and replacement of components.  Dalvik virtual machine optimized for mobile devices.  Integrated browser based on the open source WebKit engine.  Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional).  SQLite for structured data storage.  Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).  GSM Telephony (hardware dependent).  Bluetooth, EDGE, 3G, and WiFi (hardware dependent).  Camera, GPS, Compass, and Accelerometer (hardware
  • 12. Android Architecture (courtesy: www.code.google.com/android) 12
  • 13. Challenges 13  First things first, NO SUCH APPLICATION IS AVAILABLE IN MARKET till date, hence no references available for desired features for the app and will have to rely on market survey.  Without any support of speech libraries on the platform, I aim to incorporate a dynamic Text-to-Speech engine in the application.
  • 14. Challenges 14  The Interactive Voice Response System feature will have to accept DTMF tones, from the callers, as input for different kinds of responses, during a call.  Developing an eminent and a robust Call Management Suite to ensure that relevant responses are activated at appropriate time is one of the biggest challenge for success of this app.
  • 15. Roadmap 15 Call Management Suite Text to Speech Engine Interactive Voice Response System Answering Machine Advance Template Manager
  • 16. Other Potential Ideas… 16 Before finalizing on this application, I had been working on some more ideas:  A Karaoke application for mobile device, which will automatically play instruments as user starts singing.  A Recharge-thru-SMS service for students/faculty of JIIT.  A Bilingual Interpreter for Mobile Devices (User speaks in language A and the device repeats it in language B).  An Advanced ToDo List Manager.
  • 17. Work done till date… 17  I am also reading some research papers on Text-to- Speech and IVR System implementation as Android does not provide any speech library support.  These technologies are an integral part of the application and hence need a coherent implementation.
  • 18. UI Screenshots 18 Home Screen Incoming Calling State
  • 20. 20 Pulkit Arora (5104716)