~alcinnz/rhapsode

ref: df26d5938cc8c127af15e72d21f20f52e91f69c7 rhapsode/src/main.c -rw-r--r-- 21.0 KiB
df26d593 — Adrian Cochrane 1 year, 6 months ago
Various tidies, including disabling wakeword in absence of Voice2JSON.
6b861831 — Adrian Cochrane 2 years ago
Fix keyboard input handling.
6cee31ba — Adrian Cochrane 2 years ago
Add wakeword detection. Currently uses Voice2JSON/Mycroft Precise's default 'Hey mycroft'
17a4d92a — Adrian Cochrane 2 years ago
Bug/compilation fixes to voice commands implementation.
5199f051 — Adrian Cochrane 2 years ago
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.
4ab0d7f7 — Adrian Cochrane 2 years ago
Initialize Voice2JSON for speech recognition!
f53c0d8e — Adrian Cochrane 2 years ago
Revert PocketSphinx integration.
48e8ad21 — Adrian Cochrane 3 years ago
Fix secondary segfault on Arch.
6df35fca — Adrian Cochrane 3 years ago
Fix one segfault on Arch.
ff8179ab — Adrian Cochrane 3 years ago
Improve <table> interaction, allowing jumping to start.

Accidentally include table cell numbering in previous toot.
ca5e0017 — Adrian Cochrane 3 years ago
Fix freezes & crashes.
fa07e2d4 — Adrian Cochrane 3 years ago
Switch to event-based input & integrate CMU PocketSphinx.
d57e119d — Adrian Cochrane 3 years ago
Refactor to use GLib event-based input.

So I can receive PocketSphinx's events via GStreamer!
0844f28d — Adrian Cochrane 3 years ago
Initialize GStreamer for CMU PocketSphinx speech-to-text.
bfcceaac — Adrian Cochrane 3 years ago
Add dependency on CMU Sphinx.
ff13105b — Adrian Cochrane 3 years ago
Add sound effects to clarification prompt.
60f1ac45 — Adrian Cochrane 3 years ago
Handle case of no commandline arguments.

Restores previous session, or reads welcome page followed by links table.
b762df03 — Adrian Cochrane 3 years ago
Navigate to selected link.
723aea05 — Adrian Cochrane 3 years ago
Prepare for navigating links:

Compute levenshtein distances.
Read lines from stdin.
226826fe — Adrian Cochrane 3 years ago
Expose additional logging via commandline options.
Next