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. QTextToSpeech Locales
QtWS25 Last Chance

QTextToSpeech Locales

Scheduled Pinned Locked Moved Unsolved General and Desktop
qtexttospeech
13 Posts 2 Posters 3.9k Views
  • 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.
  • K Offline
    K Offline
    Kornei4
    wrote on last edited by
    #1

    Hello, qtexttospeech->availableLocales returns only eng locale. Where can i obtain other locales (now i'm interested in russian and spanish) or what am i doing wrong?

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

      Hi and welcome to devnet,

      Base on the documentation of the function, it looks like it depends on the backend used. So which are you using ?

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

      K 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi and welcome to devnet,

        Base on the documentation of the function, it looks like it depends on the backend used. So which are you using ?

        K Offline
        K Offline
        Kornei4
        wrote on last edited by
        #3

        @SGaist qt 5.9, creator 4.3, compiling w/ msvs 15. Win7 sp1, if it matters

        1 Reply Last reply
        0
        • K Offline
          K Offline
          Kornei4
          wrote on last edited by
          #4

          Searched in the internet and found that it looks like as microsoft bug (or feature?), voices, installed for microsoft speech runtime are not visible for system itself (in Narrator or in speech properties) , but visible for other third-party utilities (digit, balabolka etc) or vba scrypt. Seems like qt uses the same algorithms as system and dont know that other languages are exist. So, there is another question - any ways to add voice to engine or add existing ebgine go qt? qttexttospeechengine-createvoice is protected and asks Qvariant data, which i cant understand what have to be to filled with

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

            Can you share where you found out that information ? Could be useful to other people.

            You'll likely have to tweak the current backend to improve that part.

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

            K 1 Reply Last reply
            0
            • SGaistS SGaist

              Can you share where you found out that information ? Could be useful to other people.

              You'll likely have to tweak the current backend to improve that part.

              K Offline
              K Offline
              Kornei4
              wrote on last edited by
              #6

              @SGaist russian forums about including voices for tts into windows,don't think that it'd valuable here, furthermore it isnt helping anyway, just states the fact.
              So, now i'm interested in adding a new engine it qt qtexttospeech, but as far as i understand, it is impossible now?

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

                Why would it be impossible ?

                Just grab the module and add your custom engine there. You could even consider submitting it for inclusion.

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

                K 1 Reply Last reply
                0
                • SGaistS SGaist

                  Why would it be impossible ?

                  Just grab the module and add your custom engine there. You could even consider submitting it for inclusion.

                  K Offline
                  K Offline
                  Kornei4
                  wrote on last edited by
                  #8

                  @SGaist cant find how can i add a custom engjne in

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

                    How are you trying to add it ?

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

                    K 1 Reply Last reply
                    0
                    • SGaistS SGaist

                      How are you trying to add it ?

                      K Offline
                      K Offline
                      Kornei4
                      wrote on last edited by
                      #10

                      @SGaist qtexttospeechplugin::createtexttospeechengine - it is not quite clear how to use it, and would it help in my situation or not. There is not much info in manual at all, i installed voices for sapi 4, sapi 5 and MSP, which third-party tts programs are able to find and use, but neiter microsoft speaker nor qtexttospeech are.
                      Sorry for my eng, not a native speaker

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

                        Because the engines are not part of the public API, you have to take a look at sources of the module.

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

                        K 1 Reply Last reply
                        0
                        • SGaistS SGaist

                          Because the engines are not part of the public API, you have to take a look at sources of the module.

                          K Offline
                          K Offline
                          Kornei4
                          wrote on last edited by
                          #12

                          @SGaist where exactly should i look?
                          And is there a way to include any non-system voice in project using texttospeech?

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

                            The module is not that big. What didn't you find ?

                            As for the non-system voice, I don't know.

                            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
                            0
                            • K kevin_d referenced this topic on

                            • Login

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