profile/ivi/speech-recognition.git
9 years agopackaging: bumped version, updated changelog. 01/34401/1 accepted/tizen_ivi tizen accepted/tizen/ivi/20150127.015121 submit/tizen_3.0_ivi/20150129.131554 submit/tizen_ivi/20150126.140011
Krisztian Litkey [Mon, 26 Jan 2015 13:47:35 +0000 (15:47 +0200)]
packaging: bumped version, updated changelog.

Change-Id: Ie8dafc52d8affd3bf9bb386723041552b2b2a0ab

9 years agopackaging: generate D-Bus service file with correct @LIBDIR@. 00/34400/1
Krisztian Litkey [Mon, 26 Jan 2015 13:35:16 +0000 (15:35 +0200)]
packaging: generate D-Bus service file with correct @LIBDIR@.

Change-Id: I26511ad15ed81ccfdb406504c12ee4abd302ef01

9 years agopackaging: bumped version, updated changelog. accepted/tizen_3.0_ivi tizen_3.0_ivi accepted/tizen/ivi/20150112.234057 submit/tizen_ivi/20150112.141152 tizen_3.0_ivi_release
Krisztian Litkey [Mon, 12 Jan 2015 14:10:39 +0000 (16:10 +0200)]
packaging: bumped version, updated changelog.

Change-Id: Id3c0af80795c3fa1ec36db417975cf4169cef466

9 years agopackaging: install systemd socket file under default.target.wants. submit/tizen_ivi/20150112.131602 submit/tizen_ivi/20150112.140735
Krisztian Litkey [Mon, 12 Jan 2015 13:08:07 +0000 (15:08 +0200)]
packaging: install systemd socket file under default.target.wants.

Change-Id: I7dcdc782e93a887683f06284a4641aaeb44b9452

9 years agopackaging: fixed malformed changelog entry. 79/33079/1 accepted/tizen/ivi/20150106.101223 submit/tizen_ivi/20150102.095701 submit/tizen_ivi/20150105.095318
Krisztian Litkey [Fri, 2 Jan 2015 09:56:17 +0000 (11:56 +0200)]
packaging: fixed malformed changelog entry.

Change-Id: I626633c420fe69a25bb0e316f100093de1673dc3

9 years agopackaging: bumped version, updated changelog. 81/32681/1 submit/tizen_ivi/20141222.143812
Krisztian Litkey [Mon, 22 Dec 2014 13:10:02 +0000 (15:10 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I18abb198ae95816434e93ca8514e3d5ca1888c25

9 years agopackaging: moved from multi-user to default target. 80/32680/1
Krisztian Litkey [Mon, 22 Dec 2014 13:08:15 +0000 (15:08 +0200)]
packaging: moved from multi-user to default target.

Change-Id: I86177fd1e307e0019060da0c25e295efa6a6af95

9 years agopackaging: bumped version, updated changelog. 15/32215/1 accepted/tizen/ivi/20141217.011227 submit/tizen_ivi/20141216.195327
Krisztian Litkey [Tue, 16 Dec 2014 19:34:00 +0000 (21:34 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I8ae78c697ba4cb693dc56c47cfdcb3680fa8fbfc

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Thu, 11 Dec 2014 12:42:45 +0000 (14:42 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I9614f8c053f9ff9ec5c121afcd98d1cce5b9795f

9 years agoBug Fix TC-661: SpeechSynthesisUtterance.text has no effect
Amarnath Valluri [Tue, 9 Dec 2014 13:13:30 +0000 (15:13 +0200)]
Bug Fix TC-661: SpeechSynthesisUtterance.text has no effect

Change-Id: Ib81bbe9931df993d5c3768705a76edb9b7b49b61

9 years ago[W3C-Speech]: Fix configuration entry of dictionaries entry
Amarnath Valluri [Tue, 25 Nov 2014 13:26:59 +0000 (15:26 +0200)]
[W3C-Speech]: Fix configuration entry of dictionaries entry

Change-Id: I2394b6b5a294505ab5bcd7489be7608abfa561a1

9 years ago[W3C-Speech]: sample html page to test crosswalk extension
Amarnath Valluri [Tue, 25 Nov 2014 13:11:59 +0000 (15:11 +0200)]
[W3C-Speech]: sample html page to test crosswalk extension

Change-Id: Ie3f759fa0c4d1321a519319dbd64af22bd9d4740

9 years ago[W3C-Speech]: Fix issues found in extension code
Amarnath Valluri [Tue, 25 Nov 2014 12:55:04 +0000 (14:55 +0200)]
[W3C-Speech]: Fix issues found in extension code

- Timing issues in object registraion(sync calls)
- Result event generation

Change-Id: I8142f9aa2acb9336c4bc1b638d2f4f4414306150

9 years ago[Speech API]: running mainloop in crosswalk extension
Amarnath Valluri [Tue, 25 Nov 2014 08:59:59 +0000 (10:59 +0200)]
[Speech API]: running mainloop in crosswalk extension

Change-Id: I8975e7e5cd1fadf1dad493ee63d61d8f3f94862a

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Sun, 23 Nov 2014 17:04:35 +0000 (19:04 +0200)]
packaging: bumped version, updated changelog.

Change-Id: If0663c48a40e8903672117fb699f159fa4474764

9 years agopackaging: use %config macro for installing configuration file
Amarnath Valluri [Tue, 18 Nov 2014 14:26:10 +0000 (16:26 +0200)]
packaging: use %config macro for installing configuration file

Change-Id: I12821dd907eab20dfee916fc28cd89f103190c7e

9 years agoinitial implementation crosswalk w3c speech extension
Amarnath Valluri [Mon, 17 Nov 2014 10:45:52 +0000 (12:45 +0200)]
initial implementation crosswalk w3c speech extension

Change-Id: I9ab54fa26cecf2e14df6f7f0dfbcea17270a3ebb

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Fri, 7 Nov 2014 13:26:28 +0000 (15:26 +0200)]
packaging: bumped version, updated changelog.

Change-Id: If071d4508e5c6b7b0b162e04164a2f42d87521b4

9 years agopackaging: generate config file, added W3C-speech dictionary dir.
Krisztian Litkey [Fri, 7 Nov 2014 13:22:42 +0000 (15:22 +0200)]
packaging: generate config file, added W3C-speech dictionary dir.

Change-Id: I4d4057474b56e16e02bb29e6077a07fb6d5b2f48

9 years agopackaging: bumped version, updated changelog.
Krisztian Litkey [Tue, 28 Oct 2014 14:13:50 +0000 (16:13 +0200)]
packaging: bumped version, updated changelog.

Change-Id: I4446e2c151eb20a61a7bc3dc06ebbd36cc0194ca

9 years agopackaging: enabled/added w3c-speech plugin, generate service file.
Krisztian Litkey [Tue, 28 Oct 2014 14:11:54 +0000 (16:11 +0200)]
packaging: enabled/added w3c-speech plugin, generate service file.

Change-Id: I5c2d1756c46d61f790430303f47dd826db8828f8

9 years agopackaging: pulled in latest fixes, bumped version, updated changelog.
Krisztian Litkey [Fri, 23 May 2014 09:57:51 +0000 (12:57 +0300)]
packaging: pulled in latest fixes, bumped version, updated changelog.

Change-Id: Iba11d7045bd87b82a474d26b2e50fa0c6a82ca19

9 years agopackaging: pulled in latest fixes, bumped version, updated changelog.
Krisztian Litkey [Tue, 11 Mar 2014 12:12:29 +0000 (14:12 +0200)]
packaging: pulled in latest fixes, bumped version, updated changelog.

Change-Id: If01c1f37ef3c9c5eee5a3596a9c7fb56afc5cecf

9 years agopackaging: fix (workaround) socket-based activation to run as app.
Krisztian Litkey [Fri, 17 Jan 2014 15:53:57 +0000 (17:53 +0200)]
packaging: fix (workaround) socket-based activation to run as app.

This patch also takes out all the systemd-related conditionality
from the spec file. It seems that conditional inclusion in the
%files section stopped working at some point in time. The exact
same conditionals work in all other sections but not in %files.
So while one can still configure and build the package based on
various options, the %files section can't be adjusted dynamically
with a simple %if any more because it always evaluates to false.
I guess the only option is to generate a file list and use that
instead. Not very convenient...

Change-Id: I6186209921501b235ad25b77e5db8edd81a3b2b6

9 years agopackaging: enable socket-based activation for the native API.
Krisztian Litkey [Thu, 16 Jan 2014 15:27:48 +0000 (17:27 +0200)]
packaging: enable socket-based activation for the native API.

Change-Id: Ia383e79257acf5d3c84d49c3c9a7cb23e47f42e7

9 years agopackaging: temporarily switched to explicit package dependencies.
Krisztian Litkey [Fri, 10 Jan 2014 15:35:00 +0000 (17:35 +0200)]
packaging: temporarily switched to explicit package dependencies.

Change-Id: Idb76dbf64acf2f5d2f3caa1ed27ac7765da315ca

9 years agopackaging: added devel, and test subpackages, bumped version.
Krisztian Litkey [Tue, 7 Jan 2014 19:15:44 +0000 (21:15 +0200)]
packaging: added devel, and test subpackages, bumped version.

Change-Id: I63762687325ab54919251b21b04b30d8b2675f8c

9 years agopackaging: load native client API plugin.
Krisztian Litkey [Wed, 8 Jan 2014 16:55:28 +0000 (18:55 +0200)]
packaging: load native client API plugin.

Change-Id: I4ae967181c177beceb5760f6b9c3464133ed4953

9 years agopackaging: bumped version and updated changelog.
Krisztian Litkey [Thu, 12 Sep 2013 11:03:41 +0000 (14:03 +0300)]
packaging: bumped version and updated changelog.

Change-Id: I8421c9beb98c618a5b0185d8bf3fbdec2ebdcf53

9 years agopackaging: enabled D-Bus based activation.
Krisztian Litkey [Thu, 12 Sep 2013 11:02:23 +0000 (14:02 +0300)]
packaging: enabled D-Bus based activation.

Change-Id: I9f15283814311ab61ee9225fa2d622f9946a51d3

9 years agopackaging: updated changelog and bumped version.
Krisztian Litkey [Thu, 5 Sep 2013 22:27:59 +0000 (01:27 +0300)]
packaging: updated changelog and bumped version.

Change-Id: Ic951b5cc4cc1f6957357cd0c36653425419c237c

9 years agopackaging: load festival-voice TTS backend.
Krisztian Litkey [Wed, 11 Sep 2013 19:29:04 +0000 (22:29 +0300)]
packaging: load festival-voice TTS backend.

Change-Id: Icbbb81dcd0aefa392198e59cb20f88aef638971c

9 years agopackaging: enabled festival support.
Krisztian Litkey [Thu, 5 Sep 2013 22:21:56 +0000 (01:21 +0300)]
packaging: enabled festival support.

Change-Id: Ic2dd1908c45e32ac7adaf5a3225ae391a75cde52

9 years agopackaging: updated spec file, added config and systemd service files.
Krisztian Litkey [Thu, 22 Aug 2013 10:54:23 +0000 (13:54 +0300)]
packaging: updated spec file, added config and systemd service files.

Change-Id: Ibf1b08df6f56d4234aa04e1c08ba745927a664e1

9 years agoAdding a spec file and updating the run-speech-daemon.sh to work on Tizen IVI.
brianjjones [Thu, 22 Aug 2013 07:26:03 +0000 (10:26 +0300)]
Adding a spec file and updating the run-speech-daemon.sh to work on Tizen IVI.

Change-Id: Ic81e4ab4a0b4e464a74206a35b2666b6e34839a7

9 years agofestival: don't use typeof in C++.
Krisztian Litkey [Tue, 16 Dec 2014 19:25:12 +0000 (21:25 +0200)]
festival: don't use typeof in C++.

9 years agosimple-disambiguator: fix a few incorrect mrp_debug usages.
Krisztian Litkey [Tue, 16 Dec 2014 15:55:09 +0000 (17:55 +0200)]
simple-disambiguator: fix a few incorrect mrp_debug usages.

9 years agosphinx: fix a few incorrect mrp_debug usages.
Krisztian Litkey [Tue, 16 Dec 2014 15:54:47 +0000 (17:54 +0200)]
sphinx: fix a few incorrect mrp_debug usages.

9 years agow3c-speech: fix mismatched event name.
Amarnath Valluri [Tue, 25 Nov 2014 12:51:19 +0000 (14:51 +0200)]
w3c-speech: fix mismatched event name.

9 years agonative-client: change to use unix domain socket by default.
Krisztian Litkey [Tue, 28 Oct 2014 14:36:16 +0000 (16:36 +0200)]
native-client: change to use unix domain socket by default.

9 years agow3c-speech: don't compile w3c-message.c.
Krisztian Litkey [Fri, 7 Nov 2014 13:12:45 +0000 (15:12 +0200)]
w3c-speech: don't compile w3c-message.c.

9 years agow3c-speech: initial W3C speech API plugin and test client implementation.
Krisztian Litkey [Fri, 10 Oct 2014 21:28:02 +0000 (00:28 +0300)]
w3c-speech: initial W3C speech API plugin and test client implementation.

The primary purpose of the W3C speech plugin is to server as
the backend for implementing the W3C Speech API for Crosswalk.

See README.protocol for a description of the protocol implemented
by the plugin.

9 years agodaemon: allow synhesizing-only clients to register without commands.
Krisztian Litkey [Wed, 22 Oct 2014 14:18:41 +0000 (17:18 +0300)]
daemon: allow synhesizing-only clients to register without commands.

9 years agosphinx: better please static analyzers.
Krisztian Litkey [Thu, 6 Nov 2014 14:57:13 +0000 (16:57 +0200)]
sphinx: better please static analyzers.

9 years agofestival: fix voice validity/NULL-check thinko.
Krisztian Litkey [Thu, 6 Nov 2014 14:54:07 +0000 (16:54 +0200)]
festival: fix voice validity/NULL-check thinko.

9 years agodbus-client: don't uselessly initialize ncmd with an incorrect thinko.
Krisztian Litkey [Thu, 6 Nov 2014 14:43:58 +0000 (16:43 +0200)]
dbus-client: don't uselessly initialize ncmd with an incorrect thinko.

9 years agobluetooth-client: don't try to dereference potential NULL while checking for the...
Krisztian Litkey [Thu, 6 Nov 2014 14:33:35 +0000 (16:33 +0200)]
bluetooth-client: don't try to dereference potential NULL while checking for the impossible.

9 years agonative-client: don't try to dereference potentially NULL client_t.
Krisztian Litkey [Thu, 6 Nov 2014 14:29:39 +0000 (16:29 +0200)]
native-client: don't try to dereference potentially NULL client_t.

9 years agosphinx: don't try to dereference NULL input_buf_t.
Krisztian Litkey [Thu, 6 Nov 2014 14:25:05 +0000 (16:25 +0200)]
sphinx: don't try to dereference NULL input_buf_t.

9 years agoconfig: don't fall into an infinite loop on error path.
Krisztian Litkey [Thu, 6 Nov 2014 14:18:38 +0000 (16:18 +0200)]
config: don't fall into an infinite loop on error path.

9 years agoresctl: fix a dereference-before-NULL-check.
Krisztian Litkey [Thu, 6 Nov 2014 14:10:54 +0000 (16:10 +0200)]
resctl: fix a dereference-before-NULL-check.

9 years agosphinx: fix an unreachable code thinko.
Krisztian Litkey [Thu, 6 Nov 2014 14:08:51 +0000 (16:08 +0200)]
sphinx: fix an unreachable code thinko.

9 years agoinput-plugin: don't leak fd on error path.
Krisztian Litkey [Thu, 6 Nov 2014 14:05:43 +0000 (16:05 +0200)]
input-plugin: don't leak fd on error path.

9 years agobluetooth-client: initialize render notify cb to NULL.
Krisztian Litkey [Thu, 6 Nov 2014 14:04:00 +0000 (16:04 +0200)]
bluetooth-client: initialize render notify cb to NULL.

9 years agosphinx: assume/use previous log message origin, if we fail to dig out one.
Krisztian Litkey [Sat, 27 Sep 2014 11:31:13 +0000 (14:31 +0300)]
sphinx: assume/use previous log message origin, if we fail to dig out one.

If we fail to dig out a file name from the log message being pushed,
assume the message originated at the same location as the previous
one.

9 years agompris2-client: fix appending strings to D-Bus messages.
Krisztian Litkey [Wed, 24 Sep 2014 19:10:11 +0000 (22:10 +0300)]
mpris2-client: fix appending strings to D-Bus messages.

9 years agobuild: fix build warnings.
Amarnath Valluri [Tue, 23 Sep 2014 11:44:53 +0000 (14:44 +0300)]
build: fix build warnings.

Most of the build warnings are:
- Unused local variables/function arugments/functions
- comparision between signed and unsigned types.

9 years agoplugins/mpris2: dbus clode cleanup
Amarnath Valluri [Wed, 17 Sep 2014 11:40:01 +0000 (14:40 +0300)]
plugins/mpris2: dbus clode cleanup

Changed all 'libdbus' calls to 'mrp-dbus-libdbus' to avoid
direct libdbus dependency.

9 years agoplugins/bluetooth-client: dbus code cleanup.
Amarnath Valluri [Fri, 12 Sep 2014 07:22:15 +0000 (10:22 +0300)]
plugins/bluetooth-client: dbus code cleanup.

Removed direct dependency to 'libdbus'.

9 years agoconfig: api cleanup
Amarnath Valluri [Thu, 11 Sep 2014 12:02:16 +0000 (15:02 +0300)]
config: api cleanup

prefix the api with module name : srs_xxx_config() -> srs_config_xxx()

9 years agoadded gitignore file
Amarnath Valluri [Thu, 11 Sep 2014 11:42:22 +0000 (14:42 +0300)]
added gitignore file

9 years agodaemon: update libmurphy-resource API usage.
Jan Ekström [Fri, 29 Aug 2014 11:04:29 +0000 (14:04 +0300)]
daemon: update libmurphy-resource API usage.

9 years agosample-config: added sample speech-recognition.conf.
Krisztian Litkey [Mon, 30 Jun 2014 15:13:55 +0000 (18:13 +0300)]
sample-config: added sample speech-recognition.conf.

9 years agodoc: added minimal README.md.
Krisztian Litkey [Mon, 30 Jun 2014 15:12:52 +0000 (18:12 +0300)]
doc: added minimal README.md.

9 years agosphinx: changed a few redundant log messages and a printf to debug messages.
Krisztian Litkey [Thu, 5 Jun 2014 14:16:22 +0000 (17:16 +0300)]
sphinx: changed a few redundant log messages and a printf to debug messages.

9 years agoresctl, client: emulate sucessful resource allocation if Murphy is down.
Krisztian Litkey [Wed, 4 Jun 2014 17:07:33 +0000 (20:07 +0300)]
resctl, client: emulate sucessful resource allocation if Murphy is down.

With this patch in place, the server will now try to emulate resource
allocation (acquire/release) handling whenever the resource connection
(IOW connection to Murphy) is down.

This is the first shot at such an emulation. Hence, there are probably
bugs lingering in there... At least there are a few known issues with
handling the corner cases of the murphy-down -> murphy-up transition
with active grants. When murphy comes up we ask for the handed out
resources on behalf of the clients. However at the moment we can't
filter out the resulting focus change events even if there's no change
from the clients point of view. I suspect there might be a few more
serious issues hiding in there as well... more testing required.

As a final note, it might be a good idea to make this configurable at
least that much that those who want can completely turn off emulated
resource acquisition and opt for always failing when the connection
is down.

9 years agosphinx: handle both known message origin formats.
Krisztian Litkey [Wed, 4 Jun 2014 15:46:11 +0000 (18:46 +0300)]
sphinx: handle both known message origin formats.

9 years agodaemon: removed option for listing debug sites.
Krisztian Litkey [Tue, 3 Jun 2014 20:02:55 +0000 (23:02 +0300)]
daemon: removed option for listing debug sites.

9 years agosphinx: proxy site info to the debug infra more sensibly.
Krisztian Litkey [Tue, 3 Jun 2014 20:02:09 +0000 (23:02 +0300)]
sphinx: proxy site info to the debug infra more sensibly.

9 years agosphinx: handle logging multiple empty lines correctly.
Krisztian Litkey [Tue, 3 Jun 2014 15:00:45 +0000 (18:00 +0300)]
sphinx: handle logging multiple empty lines correctly.

9 years agoconfig: allow grouping config settings by key prefix.
Krisztian Litkey [Fri, 30 May 2014 15:34:51 +0000 (18:34 +0300)]
config: allow grouping config settings by key prefix.

You can now group configuration settings together with an
object-like notation. For instance, the following snippet
of configuration

    foo.blah = foobar
    foo.xyz  = zy
    foo.bar.foobar = xyzzy
    foo.bar.barfoo = yaddayadda

can be replaced with the equivalent snippet

    foo = {
        blah = foobar
        xyz  = zy
        bar = {
            foobar = xyzzy
            barfoo = yaddayadda
        }
    }

Internally both will be parsed to an identical representation.
The configuration parser is still the original primitive one.
Grouping has been bolted on top of it in a similarly primitive
manner as syntactic sugar. As a side-effect, if you make any
syntactic errors when using the grouping syntax (IOW nesting or
balancing errors), the resulting error messages probably will
not be very intuitive and in some cases might not help too much
in locating the actual error. Apologies...

9 years agosphinx: better logging and verbosity handling
Krisztian Litkey [Sun, 25 May 2014 22:16:55 +0000 (01:16 +0300)]
sphinx: better logging and verbosity handling

Allow sphinx verbosity and logfile to be controlled by the
sphinx.verbose boolean and sphinx.log string keys. Also if
sphinx.log is set to 'srs', turn verbosity on and log sphinx
messages as murphy debug messages. sphinx warnings are turned
into murphy warnings and the rest (errors, critical errors
and fatal errors) are turned into murphy error messages.

Because we only get the originating file name and the line
number but not the function name where the message was
generated we have to cheat a bit and use 'sphinx' as the file
name and the file name as the originating function name. As a
consequence, you can see all sphinx INFO messages as murphy
debug messages by using the -d @sphinx command line option if
you have set sphinx.log to 'srs' in the config file (or have
passed -s 'sphinx.log=srs' to the daemon on the command line).

9 years agoclient: (re-)request last focus upon resource connection establishment.
Krisztian Litkey [Thu, 22 May 2014 22:03:10 +0000 (01:03 +0300)]
client: (re-)request last focus upon resource connection establishment.

9 years agoespeak: better voice/actor name generation.
Krisztian Litkey [Thu, 22 May 2014 21:41:35 +0000 (00:41 +0300)]
espeak: better voice/actor name generation.

9 years agovoice: slightly better canonical voice name generation.
Krisztian Litkey [Thu, 22 May 2014 21:40:41 +0000 (00:40 +0300)]
voice: slightly better canonical voice name generation.

9 years agobuild-sys: added iso-6391.[hc] for language code to name mapping.
Krisztian Litkey [Thu, 22 May 2014 21:40:16 +0000 (00:40 +0300)]
build-sys: added iso-6391.[hc] for language code to name mapping.

9 years agopulse: fix oneshot event mask thinko.
Krisztian Litkey [Thu, 22 May 2014 21:37:15 +0000 (00:37 +0300)]
pulse: fix oneshot event mask thinko.

10 years agopulse: update fired event mask.
Krisztian Litkey [Wed, 23 Apr 2014 08:39:58 +0000 (11:39 +0300)]
pulse: update fired event mask.

10 years agofestival: migrated over to use the common pulse infra.
Krisztian Litkey [Tue, 22 Apr 2014 12:23:44 +0000 (15:23 +0300)]
festival: migrated over to use the common pulse infra.

10 years agoespeak: migrated over to use the common pulse infra.
Krisztian Litkey [Tue, 22 Apr 2014 12:01:13 +0000 (15:01 +0300)]
espeak: migrated over to use the common pulse infra.

10 years agodaemon: first shot at a basic common pulse interface.
Krisztian Litkey [Tue, 22 Apr 2014 11:49:54 +0000 (14:49 +0300)]
daemon: first shot at a basic common pulse interface.

In an attempt to provide a common PA interface and prevent
plugin-specific ones spreading like wildfire I lifted and
massaged espeak/pulse over as a common one to daemon. In
its current form it's not versatile enough to migrate all
the plugins over (eg. it provides nothing for recording or
tracking sinks) but it should be enough already for the
voice backend plugins.

10 years agoespeak: remove slight direct espeak-awareness from the pulse interface.
Krisztian Litkey [Tue, 22 Apr 2014 10:36:32 +0000 (13:36 +0300)]
espeak: remove slight direct espeak-awareness from the pulse interface.

10 years agoespeak: added an espeak-based text-to-speech plugin. espeak
Krisztian Litkey [Fri, 18 Apr 2014 20:59:38 +0000 (23:59 +0300)]
espeak: added an espeak-based text-to-speech plugin.

10 years agovoice: allow rendering actor to be specified as by 'renderer/name'.
Krisztian Litkey [Fri, 18 Apr 2014 20:52:58 +0000 (23:52 +0300)]
voice: allow rendering actor to be specified as by 'renderer/name'.

We'll need a better approach for selecting actors than a brute
force linear search. Some renderers (eg. the soon to be committed
espeak-based one) provide a huge number of voices. A linear search
over such a number for every render request is not a good idea...

10 years agofestival: don't leak rendered sample buffers.
Krisztian Litkey [Fri, 18 Apr 2014 20:51:01 +0000 (23:51 +0300)]
festival: don't leak rendered sample buffers.

10 years agonative-client: return proper request id from srs_render_voice. master
Krisztian Litkey [Tue, 11 Mar 2014 12:54:54 +0000 (14:54 +0200)]
native-client: return proper request id from srs_render_voice.

10 years agovoice: activate next request is the active one is cancelled.
Krisztian Litkey [Tue, 11 Mar 2014 12:54:11 +0000 (14:54 +0200)]
voice: activate next request is the active one is cancelled.

10 years agodbus-client: test client cancel and help fixes.
Krisztian Litkey [Tue, 11 Mar 2014 12:08:48 +0000 (14:08 +0200)]
dbus-client: test client cancel and help fixes.

10 years agonative-client: test client cancel and help fixes.
Krisztian Litkey [Tue, 11 Mar 2014 12:08:28 +0000 (14:08 +0200)]
native-client: test client cancel and help fixes.

10 years agovoice, festival, client, native-client, dbus-client: add API support for rate and...
Krisztian Litkey [Tue, 11 Mar 2014 12:03:13 +0000 (14:03 +0200)]
voice, festival, client, native-client, dbus-client: add API support for rate and pitch.

10 years agofestival: fix a few unused variable warnings.
Krisztian Litkey [Fri, 17 Jan 2014 13:00:45 +0000 (15:00 +0200)]
festival: fix a few unused variable warnings.

10 years agobuild-sys: no need to install native-messages.h.
Krisztian Litkey [Fri, 17 Jan 2014 12:55:23 +0000 (14:55 +0200)]
build-sys: no need to install native-messages.h.

10 years agonative-client-api: s/typeid/type_id/g for all variable names.
Krisztian Litkey [Fri, 17 Jan 2014 12:48:48 +0000 (14:48 +0200)]
native-client-api: s/typeid/type_id/g for all variable names.

Adjusted to the latest C++-includability changes in native-types
of murphy. Also while at it, changed all typeid variables and
arguments to type_id here.

10 years agofestival: don't prevent autospawning pulseaudio.
Baptiste DURAND [Thu, 16 Jan 2014 15:15:35 +0000 (17:15 +0200)]
festival: don't prevent autospawning pulseaudio.

10 years agosphinx: don't prevent autospawning pulseaudio.
Baptiste DURAND [Thu, 16 Jan 2014 15:15:21 +0000 (17:15 +0200)]
sphinx: don't prevent autospawning pulseaudio.

10 years agobluetooth-client: don't prevent autospawning pulseaudio.
Baptiste DURAND [Thu, 16 Jan 2014 15:15:02 +0000 (17:15 +0200)]
bluetooth-client: don't prevent autospawning pulseaudio.

10 years agodaemon,native-client-api: first shot at socket-based activation.
Krisztian Litkey [Tue, 14 Jan 2014 19:47:41 +0000 (21:47 +0200)]
daemon,native-client-api: first shot at socket-based activation.

This patch adds support for systemd socket-based activation to the
daemon/core and to the native client API plugin. The core part of
the patch adds a new command line option (--sockets/-S) that is
used to specify the order and list of configuration variables to
which the sockets passed in are assigned to. Multiple variables can
be specified as a comma-separated list the order of which must match
the order of Listen* directives in the assocaited systemd socket
file.

The native client API part changes to plugin to use any passed in
socket for the transport, or otherwise use the configured transport
address to create one.

This needs a corresponding fix to the murphy transports to work.

10 years agoconfig: fix int32/uint32 config value validity check.
Krisztian Litkey [Tue, 14 Jan 2014 20:39:10 +0000 (22:39 +0200)]
config: fix int32/uint32 config value validity check.

10 years agonative-client: properly initialize request data.
Krisztian Litkey [Thu, 9 Jan 2014 13:50:02 +0000 (15:50 +0200)]
native-client: properly initialize request data.

10 years agovoice: fix a bunch of compiler warnings.
Krisztian Litkey [Wed, 8 Jan 2014 17:37:31 +0000 (19:37 +0200)]
voice: fix a bunch of compiler warnings.