Download presentation
Presentation is loading. Please wait.
1
LemGen (Linguistic EMulation and Generation ENgine) CS491 Project Chris Lemcke
2
Goals To create a random “word” generator that: Follows English pronunciation restrictions Uses standard English spellings for sounds Has an intuitive user interface. Can be expanded and customized based upon the needs of the end user.
3
Implementation To ensure flexibility and extensibility, the language is: Stored independent of the source code Object-modeled Fully editable through user interface
4
Technology All of the core technologies used were from Microsoft Visual Studio 2005 C# Object Oriented Language.NET Framework (GUI, Xml) Visual Studio IDE Graphical Class and UI editors Intellisense and code-generation The Run-time Debugger (wow!)
5
Implementation To ensure flexibility and extensibility, the language is: Stored independent of the source code Object-modeled Fully editable through user interface
6
Xml Data Storage All of the data created in the LemGen framework is stored in an Xml file so: The language data is stored in a consistent, standard format The language data is human-readable The data can be ported easily to other applications if the need arises
7
Object Framework
8
Sound Object
9
Spelling Object
10
Rule Object
11
Implementation To ensure flexibility and extensibility, the language is: Stored independent of the source code Object-modeled Fully editable through user interface
12
The User Interface Show Demo
13
Conclusion Lessons learned: The importance of good planning Research, research, research Do something you care about!
14
Possible Future Ideas Speech recognition Non-English languages A video game
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.