README 999 Bytes
Newer Older
1 2 3

= Kaldi Gstreamer plugin =

4
Plugin for GStreamer 1.0 framework, using the OnlineGmmDecodeFaster 
5 6 7 8 9 10
decoder. Accepts 16000 kHz 16 bit audio and decodes it on the fly,
decoder words are "pushed" out using a callback.


== Requirements ==

11
Following packages are needed for the GStreamer plugin:
12

13 14 15 16 17 18 19 20 21
  * libgstreamer1.0-dev
  * gstreamer1.0-plugins-good
  * gstreamer1.0-tools
  * gstreamer1.0-pulseaudio (only required for the demos in egs/voxforge/gst_demo)
  
On Debian Wheezy, the GStreamer 1.0 packages are available from the backports repository (http://backports.debian.org/).

On Ubuntu, you might need to use this PPA: https://launchpad.net/~gstreamer-developers/+archive/ppa
 
22 23
== Install ==

24 25
Compile rest of the Kaldi using the 'shared' flavour. To do this,
invoke 'configure' with the `--shared` switch.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Also, make the online extensions  (make ext)

Now, run:

make depend
make

This should result in libgstkaldi.so which contains the GStreamer plugin

== Usage ==

See egs/voxforge/gst_demo