Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Hotword Detection #1

Open
jhbruhn opened this issue Aug 13, 2014 · 5 comments
Open

Implement Hotword Detection #1

jhbruhn opened this issue Aug 13, 2014 · 5 comments

Comments

@jhbruhn
Copy link
Member

jhbruhn commented Aug 13, 2014

The best solution for the implementation of the hotword would probably be to use pocketsphinx. We have a variety of options:

  • call the pocketsphinx binary directly
    • would require the binary for every platform (and especially for arm)
  • generate wrappers via swig
    • pocketsphinx already has there once something prepared, but it did not work for me (failed at compilation)
  • use a JavaScript version of pocketsphinx
    • someone already compiled pocketsphinx to JavaScript using emscripten. The resulting file is nearly 5MB large. Node.JS crashed for me when I tried to require() it.
@jhbruhn jhbruhn changed the title Implement Hotword Implement Hotword Detection Aug 13, 2014
@jhbruhn
Copy link
Member Author

jhbruhn commented Aug 15, 2014

@jhbruhn
Copy link
Member Author

jhbruhn commented Aug 15, 2014

Okay, node-pocketsphinx does not support many devices yet (and we also need to compile it for a gazillion platforms (about 3)). This will get tricky. Crazy devices.

@jhbruhn
Copy link
Member Author

jhbruhn commented Aug 15, 2014

The emscripten version works, but we have to get a better microphone input. node-speakable already has that, maybe we move that to an own module?

@cjmoeller
Copy link
Member

tu was du nicht lassen kannst 🍡

@evancohen
Copy link

This issue is quite old, but for anyone interested I would suggest Sonus:
https://github.com/evancohen/sonus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants