Voice Recognition Implementation
-
@mrjj No i have not tried that...To know the process how to generate my own grammar i thought i will change the .grammar and .voca file for small commands (my own commands) and generate the .dict and .dfa files for that and try but was not successful...
I will try his next sample for media player.
-
@mrjj ya for those samples it is working fine...but when i generate my own .grammar and .voca file with same procedure i am not getting output it is showing me errors..i am following the steps as it is...but no output. i am not getting what is going wrong..:-(
-
Ok , can mean many things.
http://voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/run-julian/comments/error-in-loading-model-when-executing-julius
Example
" the model tied state triphone you use is not contain sp."So , you should check the modification you make and read docs on each command. etc to avoid this.
-
Hi Always good starting reading docs.
https://julius.osdn.jp/juliusbook/en/desc_install.html% make install
"which also installes headers and libraries as well as the binaries."It means that it should generate a .so ? or .a file file and some .h files
( u must understand types of libs possible)
http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.htmlyou need to find out the exact names of those.
Then you need to add to a Qt project
http://doc.qt.io/qtcreator/creator-project-qmake-libraries.htmlMake sure u fill it out correctly. Name wise.
Then you need find c++ example to see what functions to call etc.
and it should be it.This might be ok sample
https://github.com/julius-speech/julius/blob/master/julius-simple/julius-simple.c -
@mrjj u said,
make install
"which also installes headers and libraries as well as the binaries."=
It means that it should generate a .so ? or .a file file and some .h filesNow I have configured and i run make and make install commands
After running sudo make install command, where i can get these .so or .a file in system (means which path) ? -
@Naveen_D
Hi
Normally you add a new path where to look for .h
files but you can also just include them.like in the pro file
INCLUDEPATH += ../testLib
LIBS += -L../testLib/debug -ltestLibhttps://wiki.qt.io/How_to_create_a_library_with_Qt_and_use_it_in_an_application
(NOTE , you names is NOT testLIB)
With the .A files
http://stackoverflow.com/questions/1361229/using-a-static-library-in-qt-creator -
@mrjj Hi i am bit confused after adding the library my .pro file is
#------------------------------------------------- # # Project created by QtCreator 2016-10-26T15:15:30 # #------------------------------------------------- QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = ExampleJulius TEMPLATE = app SOURCES += main.cpp\ mywidget.cpp HEADERS += mywidget.h unix:!macx: LIBS += -L$$PWD/./ -ljulius INCLUDEPATH += $$PWD/. DEPENDPATH += $$PWD/. unix:!macx: PRE_TARGETDEPS += $$PWD/./libjulius.a
is it correct ?
-
unix:!macx: LIBS += -L$$PWD/./ -ljulius unix:!macx: PRE_TARGETDEPS += $$PWD/./libjulius.a
You should not link against shared lib and static lib (.a) at the same time. Either use shared lib or static lib.
Does $$PWD/. contain the lib itself and the header files? -
hi , you need to fix the file.
http://doc.qt.io/qtcreator/creator-editor-options-text.html
"To resolve the issue, use a file conversion tool such as Recode to convert the file encoding to UTF-8 when developing Qt 5 applications. Otherwise, conversion of string constants to QStrings might not work as expected."
http://superuser.com/questions/116907/how-to-recode-to-utf-8-conditionally
The "recode-to-utf8.sh " post.