-
Notifications
You must be signed in to change notification settings - Fork 0
samigehi/PocketSphinxDemo
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
/*
* This is my University Project
* Urdu based Offline Speech recognition for Smartphones (Android Platform)
* Copyrights by Sumeet Gehi 2012
*/
Offline Speech Recognition With PocketSphinx
Follow the below steps to run AndroidPocketSphinxDemo project provided by Sphinx community:
1. Download the latest version of sphinxbase from the following link:
http://sourceforge.net/projects/cmusphinx/files/sphinxbase/
Extract the downloaded tar file and save it under a folder called 'sphinx' .
2. Download the latest version of pocketsphinx from the link:
http://sourceforge.net/projects/cmusphinx/files/pocketsphinx
Extract the downloaded tar file and save it under a folder named 'sphinx' .
3. After extracting sphinxbase and pocketsphinx, you will have to install both
in your system through the following commands,
cd <sphinxbase path or pocketsphinx path>
./configure
make
make install
4. Make sure that you have installed Android NDK, if not installed, refer
the link:
http://developer.android.com/sdk/ndk/index.html
5. Download AndroidPocketSphinxDemo project from the link:
https://github.com/cjac/cmusphinx/tree/trunk/PocketSphinxAndroidDemo
6. Copy the following files from <pocketsphinx path>/swig/edu/cmu/pocketsphinx
to PocketSphinxDemo/jni/edu.cmu.pocketsphinx. The required files are:
Config.java
Decoder.java
Hypothesis.java
pocketsphinx.java
pocketsphinxJNI.java
SegmentIterator.java
7. Specify the path of 'sphinx' folder containing pocketsphinx and sphinxbase in
'Android.mk' file. Then do Ndk build.
8. In the emulator/device in which you are going to install the project, create the
folder called 'edu.cmu.pocketsphinx' under the path '/sdcard/Android/data/' .
9. Under the folder 'edu.cmu.pocketsphinx', create two folders called 'hmm' and
'lm'. Under both 'hmm' and 'lm' create folder called 'en_US'.
10. Inside '/sdcard/Android/data/edu.cmu.pocketsphinx/hmm/en_US', copy the
folder 'hub4wsj_sc_8k' present under
<pocketsphinx path>/model/hmm/en_US
11. Inside '/sdcard/Android/data/edu.cmu.pocketsphinx/lm/en_US', copy the files
'hub4.5000.dic' and 'hub4.5000.DMP' present under
<pocketsphinx path>/model/lm/en_US
12. Now the project is ready to run on the emualtor/device.
About
Offline urdu speech recognition toolkit based on PocketSphinx 1.8 for Android devices
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published