Crates.io | sphinxad |
lib.rs | sphinxad |
version | 0.1.2 |
source | src |
created_at | 2016-11-17 23:40:27.241276 |
updated_at | 2017-02-21 00:44:16.99832 |
description | Sphinxad hight-level wrapper, that allows to record voice from microphone and later recognize the speech by pocketsphinx |
homepage | https://github.com/TrionProg/sphinxad-rs |
repository | https://github.com/TrionProg/sphinxad-rs |
max_upload_size | |
id | 7282 |
size | 10,516 |
Sphinxad hight-level wrapper, that allows to record voice from microphone and later recognize the speech by pocketsphinx
Cargo.toml
sphinxad = "*"
You need two libraries to recognize speech:
They are based on low-level libraries: sphinxad-sys and pocketsphinx-sys. To discover how to use this libraries, look on examples.
You need HMM(Hidden Markov Model), dictionary and grammatics(or language model), to teach the pocketsphinx to understand phrases or run examples.
This should be helpful: list of acoustic models for few languages
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
MIT