School ambassador chatbot based on Google voice AIY kit

With the modern world diving into advancements in virtual assistants, popular personal assistant like Google Assistant, Cortana, Siri and Alexa are starting to become regular household names as more people in society start to integrate them into their everyday lives. The AIY Voice Kit is provided by...

Full description

Saved in:
Bibliographic Details
Main Author: Chang, Aaron Keat Lueng
Other Authors: Oh Hong Lye
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78999
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-78999
record_format dspace
spelling sg-ntu-dr.10356-789992023-03-03T21:16:36Z School ambassador chatbot based on Google voice AIY kit Chang, Aaron Keat Lueng Oh Hong Lye School of Computer Science and Engineering hloh@ntu.edu.sg Engineering::Computer science and engineering::Information systems With the modern world diving into advancements in virtual assistants, popular personal assistant like Google Assistant, Cortana, Siri and Alexa are starting to become regular household names as more people in society start to integrate them into their everyday lives. The AIY Voice Kit is provided by Google to allow developers to have an out-of-the box tool for developing their own AI assistant with both the hardware and software ready for use. It interacts with users via voice inputs through the help of Google Assistant. The software portion of this project would later be replaced with Google Assistant Services due to the limitations present in the original AIY voice kit. The SCSE (School of Computer Science and Engineering) assistant was created to be the school’s own virtual assistant that provides information to students, staff and visitors. The scope was expanded later during the developmental phase to provide an additional navigation and pathfinding feature alike those in various malls. The SCSE Assistant will be located at the school’s main lobby on the 1st floor. Data scraping was used to extract data from the faculty’s website to build the database for the system. The data would then be stored on Google Firebase Realtime Database. Through the assistance of Dialogflow and Google Assistant, SCSE Assistant can interact with the users to provide a dynamic conversation and answer any queries the user might have about the school. Functionality wise, Dialogflow is closer to a commercialised off-the-shelf chatbot than an intricate dialogue system. However, Dialogflow still uses a Natural Language Understanding unit(NLU) to identify keywords and tag parts of the speech. Dialogflow provide developers to upload a knowledge base for a <question, answer> pair to imitate an FAQ bot, however, as Dialogflow does not store states and past utterances well, a Commonsense Knowledge base cannot be implemented. Due to Dialogflow being purely text-based, the processing speed for returning a response is quick, the downside would be that it is unable to recognise emotion like a DialogueRNN due to the lack of other tonal and visual inputs. However similar SCSE Assistant and Google Assistant are in nature, what sets them apart are the features that are only available on the SCSE Assistant. Namely, a custom wake word, the ability to recognise Asian names and a navigation system that is specific to the school. Bachelor of Engineering (Computer Science) 2019-11-22T12:13:20Z 2019-11-22T12:13:20Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78999 en Nanyang Technological University 76 p. application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Information systems
spellingShingle Engineering::Computer science and engineering::Information systems
Chang, Aaron Keat Lueng
School ambassador chatbot based on Google voice AIY kit
description With the modern world diving into advancements in virtual assistants, popular personal assistant like Google Assistant, Cortana, Siri and Alexa are starting to become regular household names as more people in society start to integrate them into their everyday lives. The AIY Voice Kit is provided by Google to allow developers to have an out-of-the box tool for developing their own AI assistant with both the hardware and software ready for use. It interacts with users via voice inputs through the help of Google Assistant. The software portion of this project would later be replaced with Google Assistant Services due to the limitations present in the original AIY voice kit. The SCSE (School of Computer Science and Engineering) assistant was created to be the school’s own virtual assistant that provides information to students, staff and visitors. The scope was expanded later during the developmental phase to provide an additional navigation and pathfinding feature alike those in various malls. The SCSE Assistant will be located at the school’s main lobby on the 1st floor. Data scraping was used to extract data from the faculty’s website to build the database for the system. The data would then be stored on Google Firebase Realtime Database. Through the assistance of Dialogflow and Google Assistant, SCSE Assistant can interact with the users to provide a dynamic conversation and answer any queries the user might have about the school. Functionality wise, Dialogflow is closer to a commercialised off-the-shelf chatbot than an intricate dialogue system. However, Dialogflow still uses a Natural Language Understanding unit(NLU) to identify keywords and tag parts of the speech. Dialogflow provide developers to upload a knowledge base for a <question, answer> pair to imitate an FAQ bot, however, as Dialogflow does not store states and past utterances well, a Commonsense Knowledge base cannot be implemented. Due to Dialogflow being purely text-based, the processing speed for returning a response is quick, the downside would be that it is unable to recognise emotion like a DialogueRNN due to the lack of other tonal and visual inputs. However similar SCSE Assistant and Google Assistant are in nature, what sets them apart are the features that are only available on the SCSE Assistant. Namely, a custom wake word, the ability to recognise Asian names and a navigation system that is specific to the school.
author2 Oh Hong Lye
author_facet Oh Hong Lye
Chang, Aaron Keat Lueng
format Final Year Project
author Chang, Aaron Keat Lueng
author_sort Chang, Aaron Keat Lueng
title School ambassador chatbot based on Google voice AIY kit
title_short School ambassador chatbot based on Google voice AIY kit
title_full School ambassador chatbot based on Google voice AIY kit
title_fullStr School ambassador chatbot based on Google voice AIY kit
title_full_unstemmed School ambassador chatbot based on Google voice AIY kit
title_sort school ambassador chatbot based on google voice aiy kit
publisher Nanyang Technological University
publishDate 2019
url http://hdl.handle.net/10356/78999
_version_ 1759855077529485312