Transcript Google Web Speech API Implementation
Google Web Speech API Implementation
Case Study: English Skill Online Practice
Prajaks Jitngernmadan Faculty of Informatics, Burapha University
Agenda
Objectives Introduction Technologies System Design System Implementation Conclusion References
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
2
Objectives
To design an automatic free-text answer correcting system architecture To apply Google Web Speech API for speech recognition To design and develop a simple online English training system prototype 3
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
Introduction
Language is one of the key successful factors.
Multi-cultural society.
Common Language English AEC in 2015 Most of Thais lack of English speaking and listening skill.
4
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
Introduction
Thai Characters Shy Modest especially when it comes to English
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
5
Introduction
The online English training system has to be Supporting the users to practice translating and speaking skill with real-time feedback.
Easy to access web-based.
Encouraging the users interactively.
Providing necessary information.
6
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
Technologies
How to correct the answer Text comparison method Similar Text Algorithm Input Answer :: user similar_text() Given key :: admin
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
% similarity 7
Technologies
How to recognize the speech Web Speech API Google Chrome version 25+ Google Web Speech API Input Speech :: user Output Text 8
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
System Design
Translating Practice Structure Compared by Similar Text Solve-1 user Input answer Solve-2 Solve-3 select the best result Highest Score Calculate Threshold no >= 80%?
yes wrong correct 9
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
System Design
user Speaking Practice Structure speak Web browser Chrome Web Speech API (over Internet) Text from voice Google Server Convert to text Translating Process
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
10
user
System Design
Overall System Structure Internet Google Chrome 25+ admin Application Server Database 11
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
System Design
Database Design
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
12
System Implementation
First Prototype Approach
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
13
System Implementation
First Prototype Approach
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
14
Conclusion
Hands-on English system (English Skill Online Practice) Web-based application Designed and developed under the conceptual interaction and didactics System gives the responses within a minute for speaking, the response time depends on the Internet connection speed
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
15
Conclusion
Future Works Improve the answer correcting method Redesign the user interface for more interactive and user-friendly Test and collect data of learning improvement for statistical analysis Acknowledgment Faculty of Informatics at Burapha University Computer Graphics and Multimedia Research Laboratory
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
16
References
Similar text, (2013). PHP Manuals, http://php.net/manual/en/function.similar text.php. Last Accessed: December 15, 2013.
Web Speech API, (2013). https://dvcs.w3. org/hg/speech-api/raw-file/tip/ speechapi.html. Last Accessed: December 15, 2013 jQuery, (2013). http://jquery.com/. Last Accessed: December 15, 2013.
ภาษาอังกฤษ , (2013). http://th.wikipedia.org/ wiki/ ภาษาอังกฤษ Last Accessed: Dec 15, 2013 EF EPI Country Rankings, (2013) . http://www.ef.co.th/epi/ Last Accessed Dec 15, 2013 Google Web Speech API, (2013). http://commondatastorage.googleapis.com/io-2013/presentations/ 4057%20Web%20Speech%20API%20creates%20Interactive%20Experiences %20-%20Google%20I-O%202013%20Codelab.pdf, Last Accessed Dec 15, 2013 Michael F. McTear, (2002). Spoken dialogue technology: enabling the conversational user interface, ACM Computing Surveys (CSUR) Volume 34 Issue 1, pp 90-169.
Araki, M. and Takegoshi, D. (2012). Computer Software and Applications Conference (COMP SAC), pp 195 - 202.
17
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
Thank you for your attention!
Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU
18