Google Web Speech API Implementation Case Study: English Skill Online Practice Prajaks Jitngernmadan...

Preview:

Citation preview

Google Web Speech API ImplementationCase Study: English Skill Online Practice

Prajaks JitngernmadanFaculty of Informatics, Burapha University

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 2

Agenda Objectives Introduction Technologies System Design System Implementation Conclusion References

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 3

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

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 4

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.

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 5

Introduction Thai Characters

Shy

Modest

especially when it comes to English

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 6

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.

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 7

Technologies How to correct the answer

Text comparison method Similar Text Algorithm

Input Answer:: user

Given key:: admin

similar_text() % similarity

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 8

Technologies How to recognize the speech

Web Speech API <input lang=”en” x-webkit-speech> Google Chrome version 25+

Input Speech:: user

Google Web Speech API

Output Text

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 9

System Design Translating Practice Structure

answer

Solve-1

Solve-2

Solve-3

Highest Score CalculateInput

Compared by Similar Text

select the best result

wrong

>= 80%?

correct

Thresholduser

no yes

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 10

System Design Speaking Practice Structure

Web browserChrome

Google Server

Text from voice

Web Speech API (over Internet)

Convert to text

speak

user

Translating Process

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 11

System Design Overall System Structure

Internetuser

admin

Google Chrome 25+ ApplicationServer

Database

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 12

System Design Database Design

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 13

System Implementation First Prototype Approach

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 14

System Implementation First Prototype Approach

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 15

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 16

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 17

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.

Google Web Speech API Implementation :: Prajaks Jitngernmadan :: BUU 18

Thank you for your attention!

Recommended