profile/ivi/speech-recognition.git
11 years agospeech-recognition: use a dedicated data type for passing audio samples around.
Krisztian Litkey [Thu, 6 Jun 2013 13:42:04 +0000 (16:42 +0300)]
speech-recognition: use a dedicated data type for passing audio samples around.

11 years agofake-speech-engine: test command for wildcard matching 0 tokens.
Krisztian Litkey [Thu, 6 Jun 2013 13:42:00 +0000 (16:42 +0300)]
fake-speech-engine: test command for wildcard matching 0 tokens.

11 years agosimple-disambiguator: kludge to allow wildcard to match 0 tokens at the end.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:56 +0000 (16:41 +0300)]
simple-disambiguator: kludge to allow wildcard to match 0 tokens at the end.

11 years agofake-speech-engine: recalculate utterance length on rescan.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:52 +0000 (16:41 +0300)]
fake-speech-engine: recalculate utterance length on rescan.

11 years agospeech-recognition: make sure we always save the full audio buffer.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:47 +0000 (16:41 +0300)]
speech-recognition: make sure we always save the full audio buffer.

11 years agospeech-recognition: get rid of most(ly unused variable) warnings.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:36 +0000 (16:41 +0300)]
speech-recognition: get rid of most(ly unused variable) warnings.

11 years agobluetooth-client: adapted to API changes.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:32 +0000 (16:41 +0300)]
bluetooth-client: adapted to API changes.

11 years agompris2-client: adapted to API changes.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:27 +0000 (16:41 +0300)]
mpris2-client: adapted to API changes.

11 years agosphinx-speech-engine: adapted to API changes.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:24 +0000 (16:41 +0300)]
sphinx-speech-engine: adapted to API changes.

11 years agospeech-recognition: adapted nuance skeleton to API changes.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:20 +0000 (16:41 +0300)]
speech-recognition: adapted nuance skeleton to API changes.

11 years agosimple-disambiguator: adapted to API changes.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:16 +0000 (16:41 +0300)]
simple-disambiguator: adapted to API changes.

11 years agofake-speech-engine: adapted to new API, fake dictionary switching, audio samples.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:12 +0000 (16:41 +0300)]
fake-speech-engine: adapted to new API, fake dictionary switching, audio samples.

11 years agospeech-recognition: experimental dictionary switching, audio sample collecting.
Krisztian Litkey [Thu, 6 Jun 2013 13:41:08 +0000 (16:41 +0300)]
speech-recognition: experimental dictionary switching, audio sample collecting.

Experimental dictionary switching now works with the fake backend.
Quite a horrible kludge (especially the re-entrancy handling), needs
a big cleanup. Audio samples are now collected and passed to the command
notification callbacks.

11 years agosphinx-speech-engine: cope with token variants
Janos Kovacs [Thu, 6 Jun 2013 13:41:03 +0000 (16:41 +0300)]
sphinx-speech-engine: cope with token variants

Strip \n from the end if any.

11 years agobluetooth-client: first version
Janos Kovacs [Thu, 6 Jun 2013 13:41:00 +0000 (16:41 +0300)]
bluetooth-client: first version

11 years agoindentation fixes
Janos Kovacs [Thu, 6 Jun 2013 13:40:55 +0000 (16:40 +0300)]
indentation fixes

11 years agosphinx-speech-engine: prepare for coexstitence with bluetooth-client
Janos Kovacs [Thu, 6 Jun 2013 13:40:50 +0000 (16:40 +0300)]
sphinx-speech-engine: prepare for coexstitence with bluetooth-client

both sphinx-speech-engine and bluetooth-client have similar
pulseaudio backends. This patch changes the log messages
and stream properties for the coexistence.

11 years agospeech-recognition: started working on dictionary switching support.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:46 +0000 (16:40 +0300)]
speech-recognition: started working on dictionary switching support.

11 years agospeech-recognition: added autoregistration/focus to the test client.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:42 +0000 (16:40 +0300)]
speech-recognition: added autoregistration/focus to the test client.

11 years agospeech-recognition: token macros for dictionary operations.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:37 +0000 (16:40 +0300)]
speech-recognition: token macros for dictionary operations.

11 years agosimple-disambiguator: minor bugfixes.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:25 +0000 (16:40 +0300)]
simple-disambiguator: minor bugfixes.

11 years agofake-speech-engine: push more fake utterances for testing.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:20 +0000 (16:40 +0300)]
fake-speech-engine: push more fake utterances for testing.

11 years agosrs-client: register a few more commands for testing.
Krisztian Litkey [Thu, 6 Jun 2013 13:40:15 +0000 (16:40 +0300)]
srs-client: register a few more commands for testing.

11 years agompris2-client: integrate basic voice commands
Janos Kovacs [Thu, 6 Jun 2013 13:40:10 +0000 (16:40 +0300)]
mpris2-client: integrate basic voice commands

11 years agompris2-client: workaround for old D-Bus lacking DBusBasicValue.
Krisztian Litkey [Thu, 6 Jun 2013 13:39:59 +0000 (16:39 +0300)]
mpris2-client: workaround for old D-Bus lacking DBusBasicValue.

11 years agompris2-client: update for modified client creation API.
Krisztian Litkey [Thu, 6 Jun 2013 13:39:54 +0000 (16:39 +0300)]
mpris2-client: update for modified client creation API.

11 years agompris2-client: first version of the client
Janos Kovacs [Thu, 6 Jun 2013 13:37:53 +0000 (16:37 +0300)]
mpris2-client: first version of the client

11 years agosphinx-speech-engine: tabulation (eliminating some extra spaces)
Janos Kovacs [Thu, 6 Jun 2013 13:37:49 +0000 (16:37 +0300)]
sphinx-speech-engine: tabulation (eliminating some extra spaces)

11 years agospeech-recognition: sample config update.
Krisztian Litkey [Thu, 6 Jun 2013 13:37:39 +0000 (16:37 +0300)]
speech-recognition: sample config update.

11 years agospeech-recognition: some small daemon hacks.
Krisztian Litkey [Thu, 6 Jun 2013 13:33:53 +0000 (16:33 +0300)]
speech-recognition: some small daemon hacks.

11 years agofake-speech-engine: added commands to match the default client set.
Krisztian Litkey [Thu, 6 Jun 2013 13:33:41 +0000 (16:33 +0300)]
fake-speech-engine: added commands to match the default client set.

11 years agospeech-recognition: first shot at a disambiguator.
Krisztian Litkey [Thu, 6 Jun 2013 13:33:27 +0000 (16:33 +0300)]
speech-recognition: first shot at a disambiguator.

11 years agodbusif: deliver command notifications.
Krisztian Litkey [Thu, 6 Jun 2013 13:33:07 +0000 (16:33 +0300)]
dbusif: deliver command notifications.

11 years agosphinx-speech-engine: deliver recognition notifications.
Janos Kovacs [Thu, 6 Jun 2013 13:32:55 +0000 (16:32 +0300)]
sphinx-speech-engine: deliver recognition notifications.

11 years agorecognizer: next iteration of notification + plugin support for it
Janos Kovacs [Thu, 6 Jun 2013 13:32:45 +0000 (16:32 +0300)]
recognizer: next iteration of notification + plugin support for it

11 years agofake-speech: updated to reflect utterance change.
Krisztian Litkey [Thu, 6 Jun 2013 13:32:34 +0000 (16:32 +0300)]
fake-speech: updated to reflect utterance change.

11 years agospeech-recognition: utterance has a candidate pointer table.
Krisztian Litkey [Thu, 6 Jun 2013 13:32:24 +0000 (16:32 +0300)]
speech-recognition: utterance has a candidate pointer table.

11 years agospeech-recognition: strip triling spaces from config key value.
Krisztian Litkey [Thu, 6 Jun 2013 13:32:11 +0000 (16:32 +0300)]
speech-recognition: strip triling spaces from config key value.

11 years agosphinx-speech-engine: don't try to free dec->cfg, ps_free does it for us.
Krisztian Litkey [Thu, 6 Jun 2013 13:32:01 +0000 (16:32 +0300)]
sphinx-speech-engine: don't try to free dec->cfg, ps_free does it for us.

11 years agosphinx-speech-engine: updated to revised backend/notify API.
Krisztian Litkey [Thu, 6 Jun 2013 13:31:41 +0000 (16:31 +0300)]
sphinx-speech-engine: updated to revised backend/notify API.

11 years agosphinx-speech-engine: initial version of the real plugin
Janos Kovacs [Thu, 6 Jun 2013 13:31:25 +0000 (16:31 +0300)]
sphinx-speech-engine: initial version of the real plugin

11 years agobuild: add sphinx support
Janos Kovacs [Thu, 6 Jun 2013 13:30:59 +0000 (16:30 +0300)]
build: add sphinx support

11 years agospeech-recognition: iterating the backend/notify API.
Krisztian Litkey [Thu, 6 Jun 2013 13:27:51 +0000 (16:27 +0300)]
speech-recognition: iterating the backend/notify API.

11 years agospeech-recognition: added basic infrastructure.
Krisztian Litkey [Thu, 6 Jun 2013 13:27:27 +0000 (16:27 +0300)]
speech-recognition: added basic infrastructure.

Added the basic infra: daemon, client interface, DBUS client interface,
plugin interface, recognizer backend interface, a fake backend, skeletons
for a sphinx and nuance backend, and a command-line test client.

11 years agobuild-sys: seeded repo for autotools based build.
Krisztian Litkey [Thu, 6 Jun 2013 12:18:20 +0000 (15:18 +0300)]
build-sys: seeded repo for autotools based build.

11 years agoInitial commit
Sakari Poussa [Tue, 4 Jun 2013 10:40:42 +0000 (03:40 -0700)]
Initial commit