Study on Voice Controlled
Computing
Outline of Final Report
-
Introduction to the project
-
Progression of work on the project
-
Speech Recognition
-
Natural Language Processing
-
Week 1: Early research and new schedule
-
Week 2: Architecture modification and
compiler selection
-
Design ideas in
"stream of conciousness" style. This provides three different ideas on
designing the NLP module and integrating with the semantic processor.
-
First Code: More research, a basic grammar,
and a short lexicon
-
Dealing with problems: Recursion error
explained, long lexicon problem introduced
-
The source code for simple imperative
grammar -- good for demonstration purposes
-
A very small lexicon coded in PROLOG
-
Semantic Analysis
-
Semantic analysis by synonym: A first
attempt at tying meaning to sentences
-
Design ideas in
"stream of conciousness" style. I listed this report under NLP, but it
goes as well here, because both NLP and semantic processing are discussed
-
Synonym source code
-
PROLOG considerations
-
PROLOG basics
-
Language Basics
-
Compiler/Interpreter Operation
-
More PROLOG for NLP
-
Interfacing
PROLOG with C++
-
PROLOG pitfalls
-
PROLOG help on the web
-
Prolog Guide
- Prolog in Examples
-
GNU
- PROLOG manual
-
Suggestions for further research
-
Storing the lexicon
-
I-Language Research: Sound-Meaning Pairs