Sphinxad low-level wrapper, that allows to read data from microphone
In order to use the this crate, you must have the libpocketsphinx
, libsphinxad
, libsphinxbase
libraries installed, you should use you packet manager or follow this tutorial
Cargo.toml
sphinxad-sys = "*"
Look at file "read microphone and write to wav file.rs" from examples directory, it contains everything you need.
Since sphinxad-sys
does nothing more than export symbols from the native libsphinxad
library, the best source for help is the information already available for the cmusphinx project:
You can use this library with horrible C-like style with pocketsphinx by this examples, or by hight-level library with pocketsphinx-rs ( hight-level sphinxad-rs is recommended ).
MIT