Creation of a Digital Voice Assistant Capable of Learning from Its Users
CSEF · 2014 Mathematics & Software
Overview
Objectives/Goals The purpose of this project is to create a digital voice assistant application for Android which can learn from the people using it. If a user tells the application something, it should add that item into the database, using a key-value system where the subject is the key and the direct object is the value. When a user queries information, the application should return the value which matches the requested key. Methods/Materials Materials used were a Windows 7 computer and an Android device+cable. I tested the application by asking Speak 9 items using the "tell me" method, and recording the success rate. Then I added 9 items into the database and recorded the new success rate. Results Before entering data, my application had a success rate of 1 out of 9. After entering data, my application had a 9 out of 9 success rate. The results show that my experiment was successful, as it was able to return back every item I entered. Conclusions/Discussion This project utilized a speech recognition system and a speech synthesis system, both provided by Android. It uses PHP for the server and MySQL for the database. One key point I have noticed after developing this application is the exstensability. What I realized is that the key point of the application is not its current limited functionality but rather what is possible using the system I have created. I am currently working on adding an events system where people will be able to add events and then find events relevant to them based on date, time, and location, with the ability to automatically show nearby events based on the user's GPS location. This will be a major step forward by introducing relevant real-world use capabilities into the application.
Summary statement
My project is about creating a digital voice assistant which is capable of gathering data from its users, uploading it to the web, and enabling others to find that data.
Help received
Friend helped come up with idea; Mother helped edit report; Family helped test application.
Competition history
- CSEF 2014
Resources
Related projects
CSEF · 2003
Software Speech Recognition
CSEF · 2011
Development of a Mashup That Transforms a Smartphone into an Assisted Vision Aid
CSEF · 2004
Accuracy of Voice Recognition Software
CSEF · 2017
VibSpeech: A Communication Device for Both Visually and Aurally Impaired
CSEF · 2016
Rescuer: A Hands-Free Mobile App for Emergencies with Easy Access for the Physically Impaired
ISEF · 2021
Language Recognition With Machine Learning
ISEF · 2017
The Universal Learning Lab - NLU, ASR and AI Enabled Voice and Text Based Research/Mini Lab
CSEF · 2017
Rescuer: Emergency Mobile App with Voice Recognition, Volume Key Pattern, Location SMS Reciprocation, & Push-Aid Systems
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects