Description
As it stands currently Caster has relied on phonetically distinct and obscure words in its grammars. Traditionally this has led to higher accuracy of command recognition. However that is a little less relevant than it was in 2015 when the majority of Caster was written. The previous statement isn't valid when taking into consideration other speech recognition which may not be as advanced as DNS.
Drawbacks of the current grammar set
- Foremost its simply It's harder to learn these obscure words and increases cognitive loads.
- It's hard to guide users to standardize a method for adding new commands that utilize obscure words somewhat less phonetically distinct.
- It's difficult to write documentation because words like "sauce" means "up" need to be explained.
- It would be difficult to translate into another language
The proposal
-
Utilize plain English in all casters grammars
-
Let end-user customize their grammars through the user directory when the need arises for phonetically distinct words as its highly individual based on accident and preference
-
Adopt Human-Machine Grammar - The Rules for developing existing plain English grammars and as a template for future grammars.
-
Discuss the avenue to retire to legacy profile or drop the current grammar.
-
Pursue permissions from Kim the author to utilize Human-Machine Grammar Dictionary as a basis for redeveloping caster Grammars. - A third-party review of grammar system