Thanks for sharing this. I've done a similar thing to help study for exams except with pattern matching instead of nltk. I'm looking forward to understanding the natural language part.
It's very buggy though... I get more invalid questions than good ones, haha
I could switch to Chrome but I have Firefox set up already and know how it works.
I sincerely hate the Firefox developers for breaking addons constantly and now making it so I can't even edit addons without a painful signing process.
Addons in Firefox seemed more powerful in the past but I'm confident WebExtensions will remove this advantage.
Why don't you have the same results as Google? For example some searches will return nothing in Startpage but a few results in Google. Are they intentionally limiting the quality of the feed they provide?
It first detects its wake word using pocketsphinx on around the last two seconds of audio. Audio older than two seconds is discarded. After detecting its wakeword it begins recording until when it thinks the user has finished speaking.
I believe the Poketsphinx part is offline so only commands would be delivered to Google.