140 likes | 306 Views
Conversational Calculator. Haoran Liang Xiaohua Liu. Why. We believe calculators should be: - simple in appearance - easy to use - helpful. How. A user-friendly interface Useful functions Low cost And… Fun !. What. Conversational. Calculator !. How we made the product.
E N D
Conversational Calculator Haoran Liang Xiaohua Liu
Why • We believe calculators should be: • - simple in appearance • - easy to use • - helpful
How A user-friendly interface Useful functions Low cost And… Fun !
What Conversational Calculator !
How we made the product Background research Wizard-of-Oz experiment Programming the prototype Building language model Making grammar file Testing Further improvement
Background research • Human – Computer Interaction • Google Voice • Siri
Wizard-of-Oz experiment Nearly 100 participants
Programming the prototype In C# using Windows speech system In JAVA using Sphinx 4
Building language model CMU-Cam Statistical Language Modeling Toolkit
Making grammar file • Context free grammar: • BNF (Backus–Naur Form) • Different types of expressions • e.g. {numbers}{calculation}{numbers} • (one | two | three) ( plus | minus ) ( one | two | three ); • Weight • - Probability cutoff • - Linear interpolation
Further improvement User interface
Further Improvement • Functional features • Memory (Multi-step calculation) • Unit conversion/ Currency conversion • Background priority
Acknowledgment • We would like to thank Professor. Nikolaos and Professor Leonard for the instructions during this semester. • A special thanks to George for great help on our project!