Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-60575

QtSpeech flite backend not working on Ubuntu Linux

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 5.15.10, 6.3.1, 6.3, 6.4, 5.15, 6.2
    • 5.9.0 Beta 3, 5.9.0
    • Multimedia, Speech
    • None
    • 9e34b54f38102177cfd2400e275d5dcaa39afb50 f1829a24d4 (qt/qtmultimedia/dev) d90207f88b (qt/qtmultimedia/6.3) d90207f88b (qt/tqtc-qtmultimedia/6.3) 1296351d60 (qt/tqtc-qtmultimedia/5.15) d90207f88b (qt/tqtc-qtmultimedia/6.3.1)

    Description

      When running the demo examples/speech/hello_speak/hello_speak,
      selecting the speechd engine works, but if I select flite I get no sound and errors on the console:

      qt.speech.tts.flite: processText() begin
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      QAudioOutput(pulseaudio): pa_stream_begin_write, error = Invalid argument
      ...
      qt.speech.tts.flite: "Audio error (2)"
      qt.speech.tts.flite: processText() end
      hello_speak: ../nptl/pthread_mutex_lock.c:361: __pthread_mutex_lock_full: Assertion `robust || (oldval & FUTEX_OWNER_DIED) == 0' failed.
      

      The last few lines only appeared when I closed the application.

      Attachments

        For Gerrit Dashboard: QTBUG-60575
        # Subject Branch Project Status CR V

        Activity

          People

            axelspoerl Axel Spoerl
            tranter Jeff Tranter
            Votes:
            3 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes