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 51.5k 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

    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
                                      • mrjjM Offline
                                        mrjjM Offline
                                        mrjj
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #32

                                        https://github.com/cmusphinx/pocketsphinx

                                        Same story with pocket

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

                                        also MAKE 100% sure you did as it says

                                        "Prerequisites

                                        You must have SphinxBase, which you can download from http://cmusphinx.sourceforge.net. Download and unpack it to the same parent directory as PocketSphinx, so that the configure script and project files can find it. On Windows, you will need to rename 'sphinxbase-X.Y' (where X.Y is the SphinxBase version number) to simply 'sphinxbase' for this to work."

                                        Naveen_DN 1 Reply Last reply
                                        1
                                        • mrjjM mrjj

                                          https://github.com/cmusphinx/pocketsphinx

                                          Same story with pocket

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

                                          also MAKE 100% sure you did as it says

                                          "Prerequisites

                                          You must have SphinxBase, which you can download from http://cmusphinx.sourceforge.net. Download and unpack it to the same parent directory as PocketSphinx, so that the configure script and project files can find it. On Windows, you will need to rename 'sphinxbase-X.Y' (where X.Y is the SphinxBase version number) to simply 'sphinxbase' for this to work."

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

                                          @mrjj i want to attach the screen shot of what files i have got after running the steps in that link http://jrmeyer.github.io/installation/2016/01/09/Installing-CMU-Sphinx-on-Ubuntu.html for both sphinxbase and pocketsphinx but i qm not able to do that...how can we attach the screen shots here ???

                                          Naveen_D

                                          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