Skip to content

Overhaul grammars to use plain English based on Human-Machine Grammar. #625

Open
@LexiconCode

Description

@LexiconCode

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    CasterIssues pertaining to primarily the Caster project.Community FeedbackTo discuss items of preference or utility not implementation.Roadmap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions