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 58.2k 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.
  • mrjjM mrjj

    @Naveen_D
    Yes, first step is to get it to compile. Either in Creator or in Visual Studio .
    That will produce DLL/LIB file.

    Then you will make new project ( your project) and add this DLL/LIB to it.

    • linux also i need to use pocketsphinx.sln ?
      No. for linux , there is other build instructions.
      $ ./autogen.sh
      $ ./configure
      $ make clean all
      $ make check
      $ sudo make install
      --
      SLN files are for visual studio.

    There is no visual studio on linux.

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

    @mrjj Okay thanks...i wanted to know is it possible to develop an desktop app using this which accepts voice recognition? or we need a pos device with some microphone?

    Naveen_D

    mrjjM 1 Reply Last reply
    0
    • Naveen_DN Naveen_D

      @mrjj Okay thanks...i wanted to know is it possible to develop an desktop app using this which accepts voice recognition? or we need a pos device with some microphone?

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

      Well the pc or device
      must have soundcard and a microphone but other than that,
      there should be nothing stopping you to run as a Desktop app.

      I used this on pc
      http://www.nuance.com/for-individuals/by-product/dragon-for-pc/index.htm

      Its brilliant.

      Naveen_DN 1 Reply Last reply
      1
      • mrjjM mrjj

        Well the pc or device
        must have soundcard and a microphone but other than that,
        there should be nothing stopping you to run as a Desktop app.

        I used this on pc
        http://www.nuance.com/for-individuals/by-product/dragon-for-pc/index.htm

        Its brilliant.

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

        @mrjj ya but nuance is not open source rite so em trying with pocketsphinx

        Naveen_D

        mrjjM 1 Reply Last reply
        0
        • Naveen_DN Naveen_D

          @mrjj ya but nuance is not open source rite so em trying with pocketsphinx

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

          @Naveen_D
          Oh, no. its as commercial as it gets.

          it was as example of voice Recognition on the desktop :)

          The best i ever tried. It worked flawless even when multiple people speaking!

          They even do allow others to use
          http://www.nuance.com/for-developers/dragon/index.htm
          but its not open source or gratis.

          So i just mentioned it for a sample of VR that truly works :)

          Naveen_DN 1 Reply Last reply
          2
          • mrjjM mrjj

            @Naveen_D
            Oh, no. its as commercial as it gets.

            it was as example of voice Recognition on the desktop :)

            The best i ever tried. It worked flawless even when multiple people speaking!

            They even do allow others to use
            http://www.nuance.com/for-developers/dragon/index.htm
            but its not open source or gratis.

            So i just mentioned it for a sample of VR that truly works :)

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

            @mrjj Is there any algorithm for voice recognition that i can use ?

            Naveen_D

            jsulmJ 1 Reply Last reply
            0
            • Naveen_DN Naveen_D

              @mrjj Is there any algorithm for voice recognition that i can use ?

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

              @Naveen_D Yes, pocketsphinx for example which @mrjj already suggested. Or do you want to implement it by yourself?

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

              Naveen_DN 1 Reply Last reply
              1
              • jsulmJ jsulm

                @Naveen_D Yes, pocketsphinx for example which @mrjj already suggested. Or do you want to implement it by yourself?

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

                @jsulm no i will use pocketsphinx only

                Naveen_D

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #19

                  Hi,

                  Just in case, there's a speech recognition branch in the QtSpeech module that's current work in progress but might be interesting for you.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  2
                  • Naveen_DN Offline
                    Naveen_DN Offline
                    Naveen_D
                    wrote on last edited by
                    #20

                    Hello everyone

                    my question is do I need to install CMU-SPHINX first and then pocketsphinx ? or there is any other way for installing pocketsphinx in ubuntu?

                    Naveen_D

                    mrjjM 1 Reply Last reply
                    0
                    • Naveen_DN Naveen_D

                      Hello everyone

                      my question is do I need to install CMU-SPHINX first and then pocketsphinx ? or there is any other way for installing pocketsphinx in ubuntu?

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

                      Hi
                      You can try this
                      Running pocketsphinx Speech Recognition on Ubuntu
                      https://www.unicom.com/blog/entry/686

                      Naveen_DN 1 Reply Last reply
                      0
                      • mrjjM mrjj

                        Hi
                        You can try this
                        Running pocketsphinx Speech Recognition on Ubuntu
                        https://www.unicom.com/blog/entry/686

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

                        @mrjj i have installed cmu-sphinx and pocketsphinx using the instructions given in this link http://jrmeyer.github.io/installation/2016/01/09/Installing-CMU-Sphinx-on-Ubuntu.html is it correct ?

                        If yes, where i will get the lib of this and how to use this lib to make use of voice recognition ?

                        Naveen_D

                        mrjjM 1 Reply Last reply
                        0
                        • Naveen_DN Naveen_D

                          @mrjj i have installed cmu-sphinx and pocketsphinx using the instructions given in this link http://jrmeyer.github.io/installation/2016/01/09/Installing-CMU-Sphinx-on-Ubuntu.html is it correct ?

                          If yes, where i will get the lib of this and how to use this lib to make use of voice recognition ?

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

                          @Naveen_D
                          It seems like a good tut.

                          When you compile you will get the lib
                          and this lib you will use in the real project.

                          Naveen_DN 1 Reply Last reply
                          1
                          • mrjjM mrjj

                            @Naveen_D
                            It seems like a good tut.

                            When you compile you will get the lib
                            and this lib you will use in the real project.

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

                            @mrjj In qt creator i need to compile?

                            one more question, since i am new i want know what this sudo make install will do ?

                            Naveen_D

                            mrjjM 1 Reply Last reply
                            0
                            • Naveen_DN Naveen_D

                              @mrjj In qt creator i need to compile?

                              one more question, since i am new i want know what this sudo make install will do ?

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

                              Im not sure if it comes with a .pro file?
                              Its should be clear from build instructions what to do
                              on each platform.

                              sudo make install
                              That will copy the "result" (exe, .a ) to a place so its installed.

                              mrjjM 1 Reply Last reply
                              1
                              • mrjjM mrjj

                                Im not sure if it comes with a .pro file?
                                Its should be clear from build instructions what to do
                                on each platform.

                                sudo make install
                                That will copy the "result" (exe, .a ) to a place so its installed.

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

                                @mrjj

                                The tut you found is not Qt related so its with normal linux toolchain
                                for CMU-Sphinx.

                                He starts with
                                "When I installed SPHINX for the first time in September 2015, it was not a fun experience."

                                So be prepared to really read what he does and read docs for it. its not trivial to build.

                                Naveen_DN 1 Reply Last reply
                                1
                                • mrjjM mrjj

                                  @mrjj

                                  The tut you found is not Qt related so its with normal linux toolchain
                                  for CMU-Sphinx.

                                  He starts with
                                  "When I installed SPHINX for the first time in September 2015, it was not a fun experience."

                                  So be prepared to really read what he does and read docs for it. its not trivial to build.

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

                                  @mrjj I am totally confused regarding this, what i need to do for pocketsphinx so that i can use it in qt for voice recognition in ubuntu?

                                  Naveen_D

                                  1 Reply Last reply
                                  0
                                  • mrjjM Offline
                                    mrjjM Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #28

                                    First you get it to build then
                                    use in Qt. its in 2 steps.
                                    You really MUST read docs slow and carefully ,
                                    else u miss a step and it wont work.

                                    So first step is to get it to build using the tuts.

                                    Naveen_DN 2 Replies Last reply
                                    2
                                    • mrjjM mrjj

                                      First you get it to build then
                                      use in Qt. its in 2 steps.
                                      You really MUST read docs slow and carefully ,
                                      else u miss a step and it wont work.

                                      So first step is to get it to build using the tuts.

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

                                      @mrjj what ever now i have installed pocketsphinx...can i use it in qt o not that em not clear ? anyhow its external lib rite i can use the .so file of pocketsphinx ?

                                      Naveen_D

                                      1 Reply Last reply
                                      0
                                      • mrjjM mrjj

                                        First you get it to build then
                                        use in Qt. its in 2 steps.
                                        You really MUST read docs slow and carefully ,
                                        else u miss a step and it wont work.

                                        So first step is to get it to build using the tuts.

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

                                        @mrjj any links where i can get the tut regarding this to get it build ??

                                        Naveen_D

                                        1 Reply Last reply
                                        0
                                        • mrjjM Offline
                                          mrjjM Offline
                                          mrjj
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #31

                                          The tut you found seemed good?
                                          http://jrmeyer.github.io/installation/2016/01/09/Installing-CMU-Sphinx-on-Ubuntu.html

                                          So if you have build the so files you are to use them
                                          This part mostly fails due to paths so make sure u check.

                                          You can open .pro file then, in open file, right click and select
                                          Add library. Fill it out and make sure!! its correct.
                                          Linux lib, shared etc.

                                          http://doc.qt.io/qtcreator/creator-project-qmake-libraries.html

                                          Then you should be able to link against it.

                                          1 Reply Last reply
                                          1

                                          • Login

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