1 / 13

Conversational Calculator

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.

oded
Download Presentation

Conversational Calculator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conversational Calculator Haoran Liang Xiaohua Liu

  2. Why • We believe calculators should be: • - simple in appearance • - easy to use • - helpful

  3. How A user-friendly interface Useful functions Low cost And… Fun !

  4. What Conversational Calculator !

  5. How we made the product Background research Wizard-of-Oz experiment Programming the prototype Building language model Making grammar file Testing Further improvement

  6. Background research • Human – Computer Interaction • Google Voice • Siri

  7. Wizard-of-Oz experiment Nearly 100 participants

  8. Programming the prototype In C# using Windows speech system In JAVA using Sphinx 4

  9. Building language model CMU-Cam Statistical Language Modeling Toolkit

  10. 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

  11. Further improvement User interface

  12. Further Improvement • Functional features • Memory (Multi-step calculation) • Unit conversion/ Currency conversion • Background priority

  13. 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!

More Related