Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Voice Recognition Implementation
Forum Updated to NodeBB v4.3 + New Features

Voice Recognition Implementation

Scheduled Pinned Locked Moved Unsolved General and Desktop
87 Posts 5 Posters 54.6k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Naveen_DN Offline
    Naveen_DN Offline
    Naveen_D
    wrote on last edited by
    #55

    Thanks...it works fine for that example

    Naveen_D

    mrjjM 1 Reply Last reply
    0
    • Naveen_DN Naveen_D

      Thanks...it works fine for that example

      mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #56

      @Naveen_D
      \o/
      Finally !

      Naveen_DN 1 Reply Last reply
      0
      • mrjjM mrjj

        @Naveen_D
        \o/
        Finally !

        Naveen_DN Offline
        Naveen_DN Offline
        Naveen_D
        wrote on last edited by Naveen_D
        #57

        @mrjj But one problem is there...when i change the .grammar and .voca files for different commands it gives error i followed the steps given in this link http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/data-prep/step-1 to generate .grammar and .voca files and generate their respective .dict and .dfa files but when i run it gives, error in loading model...it only worked for the test example which was provided in that link.... :-(

        When i run the command after changing that files this is the output...

        ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$ padsp julius -C my.jconfSTAT: include config: my.jconf
        ERROR: Error in loading model
        ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$ ^C

        Naveen_D

        1 Reply Last reply
        0
        • Naveen_DN Offline
          Naveen_DN Offline
          Naveen_D
          wrote on last edited by
          #58

          Sorry i got the test example from the following link...
          http://kamilskowron.pl/en/linux/julius-step-by-step-step-2-basic-configuration/

          Naveen_D

          mrjjM 1 Reply Last reply
          0
          • Naveen_DN Naveen_D

            Sorry i got the test example from the following link...
            http://kamilskowron.pl/en/linux/julius-step-by-step-step-2-basic-configuration/

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by mrjj
            #59

            @Naveen_D

            Hi So it will generate the .dict etc for the sample , but if you try with your own files it wont?
            Did you try his next sample with the media player as reference ?

            Naveen_DN 2 Replies Last reply
            0
            • mrjjM mrjj

              @Naveen_D

              Hi So it will generate the .dict etc for the sample , but if you try with your own files it wont?
              Did you try his next sample with the media player as reference ?

              Naveen_DN Offline
              Naveen_DN Offline
              Naveen_D
              wrote on last edited by
              #60

              @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.

              Naveen_D

              1 Reply Last reply
              1
              • mrjjM mrjj

                @Naveen_D

                Hi So it will generate the .dict etc for the sample , but if you try with your own files it wont?
                Did you try his next sample with the media player as reference ?

                Naveen_DN Offline
                Naveen_DN Offline
                Naveen_D
                wrote on last edited by
                #61

                @mrjj I am getting output for his next sample(Rhythm Box).

                Naveen_D

                mrjjM 1 Reply Last reply
                1
                • Naveen_DN Naveen_D

                  @mrjj I am getting output for his next sample(Rhythm Box).

                  mrjjM Offline
                  mrjjM Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on last edited by
                  #62

                  @Naveen_D
                  Super. so it can work :)

                  Naveen_DN 1 Reply Last reply
                  1
                  • mrjjM mrjj

                    @Naveen_D
                    Super. so it can work :)

                    Naveen_DN Offline
                    Naveen_DN Offline
                    Naveen_D
                    wrote on last edited by
                    #63

                    @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..:-(

                    Naveen_D

                    mrjjM 1 Reply Last reply
                    0
                    • Naveen_DN Naveen_D

                      @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..:-(

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by
                      #64

                      @Naveen_D
                      Well dont the errors give any hints of what it dont like?

                      Naveen_DN 1 Reply Last reply
                      1
                      • mrjjM mrjj

                        @Naveen_D
                        Well dont the errors give any hints of what it dont like?

                        Naveen_DN Offline
                        Naveen_DN Offline
                        Naveen_D
                        wrote on last edited by
                        #65

                        @mrjj no...it is showing
                        ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$ padsp julius -C julian.jconf
                        STAT: include config: julian.jconf
                        ERROR: Error in loading model
                        ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$

                        Naveen_D

                        mrjjM Naveen_DN 2 Replies Last reply
                        0
                        • Naveen_DN Naveen_D

                          @mrjj no...it is showing
                          ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$ padsp julius -C julian.jconf
                          STAT: include config: julian.jconf
                          ERROR: Error in loading model
                          ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$

                          mrjjM Offline
                          mrjjM Offline
                          mrjj
                          Lifetime Qt Champion
                          wrote on last edited by
                          #66

                          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.

                          1 Reply Last reply
                          1
                          • Naveen_DN Naveen_D

                            @mrjj no...it is showing
                            ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$ padsp julius -C julian.jconf
                            STAT: include config: julian.jconf
                            ERROR: Error in loading model
                            ubuntu@ub:~/Documents/julius-4.2.2/SampleTest$

                            Naveen_DN Offline
                            Naveen_DN Offline
                            Naveen_D
                            wrote on last edited by
                            #67

                            @mrjj Now i want to use this julius in qt..how to use this..what i need to do?
                            can you please guide me in this matter..thanks

                            Naveen_D

                            mrjjM 1 Reply Last reply
                            1
                            • Naveen_DN Naveen_D

                              @mrjj Now i want to use this julius in qt..how to use this..what i need to do?
                              can you please guide me in this matter..thanks

                              mrjjM Offline
                              mrjjM Offline
                              mrjj
                              Lifetime Qt Champion
                              wrote on last edited by mrjj
                              #68

                              @Naveen_D

                              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.html

                              you 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.html

                              Make 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

                              Naveen_DN 1 Reply Last reply
                              2
                              • mrjjM mrjj

                                @Naveen_D

                                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.html

                                you 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.html

                                Make 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

                                Naveen_DN Offline
                                Naveen_DN Offline
                                Naveen_D
                                wrote on last edited by
                                #69

                                @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 files

                                Now 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

                                1 Reply Last reply
                                0
                                • Naveen_DN Offline
                                  Naveen_DN Offline
                                  Naveen_D
                                  wrote on last edited by
                                  #70

                                  Hi i got the .a and .h files and binaries also...after this when i am trying with the example i need to add the library file and do i need to add all the .h files to my example project ?

                                  Naveen_D

                                  mrjjM 1 Reply Last reply
                                  0
                                  • Naveen_DN Naveen_D

                                    Hi i got the .a and .h files and binaries also...after this when i am trying with the example i need to add the library file and do i need to add all the .h files to my example project ?

                                    mrjjM Offline
                                    mrjjM Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on last edited by mrjj
                                    #71

                                    @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 -ltestLib

                                    https://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

                                    Naveen_DN 1 Reply Last reply
                                    0
                                    • mrjjM mrjj

                                      @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 -ltestLib

                                      https://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

                                      Naveen_DN Offline
                                      Naveen_DN Offline
                                      Naveen_D
                                      wrote on last edited by
                                      #72

                                      @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 ?

                                      Naveen_D

                                      jsulmJ 1 Reply Last reply
                                      0
                                      • Naveen_DN Naveen_D

                                        @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 ?

                                        jsulmJ Offline
                                        jsulmJ Offline
                                        jsulm
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #73

                                        @Naveen_D

                                        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?

                                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                                        Naveen_DN 1 Reply Last reply
                                        1
                                        • jsulmJ jsulm

                                          @Naveen_D

                                          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?

                                          Naveen_DN Offline
                                          Naveen_DN Offline
                                          Naveen_D
                                          wrote on last edited by
                                          #74

                                          @jsulm I have copied the lib file and .h files to my example project and then in qt creator added the lib externally...

                                          Naveen_D

                                          jsulmJ 1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved