Skip to content

Instantly share code, notes, and snippets.

@brimston3
Last active May 4, 2019 00:00
Show Gist options
  • Save brimston3/3cd80c8ef74afcf2f2a0d859ba51011d to your computer and use it in GitHub Desktop.
Save brimston3/3cd80c8ef74afcf2f2a0d859ba51011d to your computer and use it in GitHub Desktop.
Anki Vector Speech NLP options

Anki Vector Speech NLP Options

One of the major issues with Anki going out of business is Vector voice recognition ending, rendering Vector deaf. Voice NLP currently uses a remote processing platform.

I've put the current english voice commands in a separate gist here: Vector voice commands

Local Device Processing

  • The holy-grail version; no external dependencies.
  • Device has significant processing power, can it be used for local voice recognition? (overheat issues?)
  • Language-specific acoustic models are required on device, needs to be selectable and updateable by user, unless all languages fit.

Alternate service provider

  • Rewrite the API calls to use a different API provider that similarly provides NLP.
  • Least(?) amount of code to write.

On-network NLP service provider

  • Minimize embedded code requirements.
  • Requires on-network service.
  • Authentication/pairing concerns.
  • Discovery of service required (use mdns, like robot discovery?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment