NLU Framework for voice enabling non-native applications on smart devices
Voice is a critical user interface on smart devices (wearables, phones, speakers, televisions) to access applications (or services) available on them. Unfortunately, only a few native applications (provided by the OS developer) are typically voice enabled in devices of today. Since, the utility of a...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2016
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/3734 https://ink.library.smu.edu.sg/context/sis_research/article/4736/viewcontent/12313_56484_1_PB.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-4736 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-47362017-09-13T05:11:30Z NLU Framework for voice enabling non-native applications on smart devices LANKA, Soujanya PANTHANIA, Deepika KUSHALAPPA, Pooja VARAKANTHAM, Pradeep Voice is a critical user interface on smart devices (wearables, phones, speakers, televisions) to access applications (or services) available on them. Unfortunately, only a few native applications (provided by the OS developer) are typically voice enabled in devices of today. Since, the utility of a smart device is determined more by the strength of external applications developed for the device, voice enabling non-native applications in a scalable, seamless manner within the device is a critical use case and is the focus of our work. We have developed a Natural Language Understanding (NLU) framework that uses templates supported by the application (as determined by the application developer). This framework can be employed in any mobile OS (Android, iOS, Tizen, Android wear) for a wide range of devices. To aid this demonstration, we have implemented the framework as a service in Android OS. When the user issues a voice command, the natural language query is obtained by this service (using one of local, cloud based or hybrid speech recognizers). The service then executes our NLU framework to identify the relevant application and particular action details. In this demonstration, we will showcase this NLU framework implemented as an Android service on a set of applications that will be installed on the fly. Specifically, we will show how the voice queries are understood and necessary services are launched on android smart wearables and phones. 2016-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/3734 https://ink.library.smu.edu.sg/context/sis_research/article/4736/viewcontent/12313_56484_1_PB.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Natural Language Understanding Smart Devices Artificial Intelligence and Robotics OS and Networks |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Natural Language Understanding Smart Devices Artificial Intelligence and Robotics OS and Networks |
spellingShingle |
Natural Language Understanding Smart Devices Artificial Intelligence and Robotics OS and Networks LANKA, Soujanya PANTHANIA, Deepika KUSHALAPPA, Pooja VARAKANTHAM, Pradeep NLU Framework for voice enabling non-native applications on smart devices |
description |
Voice is a critical user interface on smart devices (wearables, phones, speakers, televisions) to access applications (or services) available on them. Unfortunately, only a few native applications (provided by the OS developer) are typically voice enabled in devices of today. Since, the utility of a smart device is determined more by the strength of external applications developed for the device, voice enabling non-native applications in a scalable, seamless manner within the device is a critical use case and is the focus of our work. We have developed a Natural Language Understanding (NLU) framework that uses templates supported by the application (as determined by the application developer). This framework can be employed in any mobile OS (Android, iOS, Tizen, Android wear) for a wide range of devices. To aid this demonstration, we have implemented the framework as a service in Android OS. When the user issues a voice command, the natural language query is obtained by this service (using one of local, cloud based or hybrid speech recognizers). The service then executes our NLU framework to identify the relevant application and particular action details. In this demonstration, we will showcase this NLU framework implemented as an Android service on a set of applications that will be installed on the fly. Specifically, we will show how the voice queries are understood and necessary services are launched on android smart wearables and phones. |
format |
text |
author |
LANKA, Soujanya PANTHANIA, Deepika KUSHALAPPA, Pooja VARAKANTHAM, Pradeep |
author_facet |
LANKA, Soujanya PANTHANIA, Deepika KUSHALAPPA, Pooja VARAKANTHAM, Pradeep |
author_sort |
LANKA, Soujanya |
title |
NLU Framework for voice enabling non-native applications on smart devices |
title_short |
NLU Framework for voice enabling non-native applications on smart devices |
title_full |
NLU Framework for voice enabling non-native applications on smart devices |
title_fullStr |
NLU Framework for voice enabling non-native applications on smart devices |
title_full_unstemmed |
NLU Framework for voice enabling non-native applications on smart devices |
title_sort |
nlu framework for voice enabling non-native applications on smart devices |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2016 |
url |
https://ink.library.smu.edu.sg/sis_research/3734 https://ink.library.smu.edu.sg/context/sis_research/article/4736/viewcontent/12313_56484_1_PB.pdf |
_version_ |
1770573705872670720 |