uc berkeley cs160 semester year user interface design

1
UC Berkeley CS160 Semester Year User Interface Design Shaina Krevat Charles Park Romi Phadte Ravi Punj Ryan Yu The Speech-to-LaTeX Interpreter Solution Our solution is LaZe, the Speech to LaTeX interpreter. Now instead of typing out an entire equation, and going to look up each piece of it to make sure he or she gets the syntax right, a user can pick up our application, speak into the phone, and get the perfect LaTeX code for his or her assignment, every time. Problem LaTeX, a high-quality typesetting system, is used at Berkeley and elsewhere to create perfectly formulated mathematical documents. However, it is confusing, time consuming, and difficult for beginners to learn, so most students choose not to use it at all. Design Evolution As we iterated through the design process, we made several changes regarding how the user would be able to see and change their input. Eventually, we decided on having the user’s English input appear on the front page, where he or she would be able to see what was heard before sending it off to be interpreted and compiled as LaTeX code. Final Prototype Our final prototype includes the functionality of creating the LaTeX equations, along with an email feature that allows users to email (or otherwise share) their code so they can then add a created equation to a full document. We also include a history page, so users can see what past code they’ve created, and a help page with LaTeX equations so they can learn LaTeX while using LaZe. The above is the LaZe home screen, with a microphone button that the user can press to begin LaTeX-code generation Target User Our target user group is people who want to use or already use LaTeX, whose tasks (such as completing homework or lab write- ups) will be made simpler by having an easier way to create equations in LaTeX. Furthermore, our users are those who wish to take the initiative to learn LaTeX and become more comfortable with it. Future Prototypes In the future, we would like to include additional features to LaZe, including the ability to create graphs, formatting, and all the functions available to LaTeX users. Eventually, we would want users to be able to create full-fledged LaTeX documents on just their phone or tablet, using just their voice! The above is a lo-fi prototype of “LaTeX the-generation” screen; it does not contain an English interpretation of speech-to-text The figure to the left is a screenshot of the screen that appears as a result of user-voice input. From top to bottom: Top: An English interpretation of the user input (speech-to-text) Middle: The compiled LaTeX that corresponds to the English input Bottom: The LaTeX code that corresponds the English input The above is the LaZe help index, which contains categories (complete with pictures!) in which users can find examples of LaTeX syntax. The above is the LaZe history screen, which lets users view their previously generated snippets of LaTeX code.

Upload: elda

Post on 22-Feb-2016

31 views

Category:

Documents


2 download

DESCRIPTION

UC Berkeley CS160 Semester Year User Interface Design. Shaina Krevat Charles Park Romi Phadte Ravi Punj Ryan Yu. The Speech-to- LaTeX Interpreter. Problem - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: UC Berkeley CS160 Semester Year User Interface Design

UC BerkeleyCS160 Semester YearUser Interface Design

Shaina KrevatCharles ParkRomi Phadte

Ravi PunjRyan YuThe Speech-to-LaTeX Interpreter

SolutionOur solution is LaZe, the Speech to LaTeX interpreter. Now instead of typing out an entire equation, and going to look up each piece of it to make sure he or she gets the syntax right, a user can pick up our application, speak into the phone, and get the perfect LaTeX code for his or her assignment, every time.

ProblemLaTeX, a high-quality typesetting system, is used at Berkeley and elsewhere to create perfectly formulated mathematical documents. However, it is confusing, time consuming, and difficult for beginners to learn, so most students choose not to use it at all.

Design EvolutionAs we iterated through the design process, we made several changes regarding how the user would be able to see and change their input. Eventually, we decided on having the user’s English input appear on the front page, where he or she would be able to see what was heard before sending it off to be interpreted and compiled as LaTeX code.

Final PrototypeOur final prototype includes the functionality of creating the LaTeX equations, along with an email feature that allows users to email (or otherwise share) their code so they can then add a created equation to a full document. We also include a history page, so users can see what past code they’ve created, and a help page with LaTeX equations so they can learn LaTeX while using LaZe.

The above is the LaZe home screen, with a microphone button that the user

can press to begin LaTeX-code generation

Target UserOur target user group is people who want to use or already use LaTeX, whose tasks (such as completing homework or lab write-ups) will be made simpler by having an easier way to create equations in LaTeX. Furthermore, our users are those who wish to take the initiative to learn LaTeX and become more comfortable with it.

Future PrototypesIn the future, we would like to include additional features to LaZe, including the ability to create graphs, formatting, and all the functions available to LaTeX users. Eventually, we would want users to be able to create full-fledged LaTeX documents on just their phone or tablet, using just their voice!

The above is a lo-fi prototype of “LaTeX the-generation” screen; it does not contain an

English interpretation of speech-to-text

The figure to the left is a screenshot of the screen that appears as a result of user-voice input. From top to bottom:

Top: An English interpretation of the user input (speech-to-text)

Middle: The compiled LaTeX that corresponds to the English input

Bottom: The LaTeX code that corresponds the English input

The above is the LaZe help index, which contains categories (complete with pictures!) in which users can find

examples of LaTeX syntax.

The above is the LaZe history screen, which lets users view their previously generated snippets of LaTeX code.