Fix keyboard input handling.
Add wakeword detection. Currently uses Voice2JSON/Mycroft Precise's default 'Hey mycroft'
Bug/compilation fixes to voice commands implementation.
Integrate Voice2JSON for voice command input.
Ended up coding the commandline in Haskell because that, somewhat surprisingly,
had better APIs for the purpose than C. Turned out to be well worth navigating the language barrier.
Initialize Voice2JSON for speech recognition!
Revert PocketSphinx integration.
Fix secondary segfault on Arch.
Fix one segfault on Arch.
Improve <table> interaction, allowing jumping to start.
Accidentally include table cell numbering in previous toot.
Switch to event-based input & integrate CMU PocketSphinx.
Refactor to use GLib event-based input.
So I can receive PocketSphinx's events via GStreamer!
Initialize GStreamer for CMU PocketSphinx speech-to-text.
Add dependency on CMU Sphinx.
Add sound effects to clarification prompt.
Handle case of no commandline arguments.
Restores previous session, or reads welcome page followed by links table.
Navigate to selected link.
Prepare for navigating links:
Compute levenshtein distances.
Read lines from stdin.
Expose additional logging via commandline options.
Improve fallbacks for missing markers.