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

Sop Statement Of Purpose For Engineering
Sop Statement Of Purpose For EngineeringSop Statement Of Purpose For Engineering
Sop Statement Of Purpose For Engineering
Katyana Londono
 
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
upssingh
 
Functional Requirements Of System Requirements
Functional Requirements Of System RequirementsFunctional Requirements Of System Requirements
Functional Requirements Of System Requirements
Laura Arrigo
 

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

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
Pulkit 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 / Resume
Pulkit 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 Patterns
Pulkit 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

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

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)