summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.7.0' in qt/qtspeechv6.7.06.7.0Qt Submodule Update Bot2024-03-251-1/+1
| | | | | Change-Id: I8d1bc1540edc755e17fea446d329236b59245fb9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7.0' in qt/qtspeechQt Submodule Update Bot2024-03-221-3/+3
| | | | | Change-Id: Iff6c5ca390b465816847ec51b009f9af1accd3ce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7.0' in qt/qtspeechQt Submodule Update Bot2024-03-201-3/+3
| | | | | Change-Id: I99b716ff745b25d5bc11df6c56a09180c59ff20d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7.0' in qt/qtspeechv6.7.0-rc2Qt Submodule Update Bot2024-03-191-3/+3
| | | | | Change-Id: I1488cb15ccbdcaeb1f89b69f50d51d6b63262da5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7.0' in qt/qtspeechv6.7.0-rc1Qt Submodule Update Bot2024-03-081-3/+3
| | | | | Change-Id: Ice6f9e7385d395b8296d7f724d1a082a1ea2c4dd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Revert "Temporarily blacklist tst_QTextToSpeech on openSuSE"Axel Spoerl2024-03-071-7/+0
| | | | | | | | | | | This reverts commit 59110825092e52b609d3bd3e4e19f9f4faae59f4. Reason for revert: <Root cause fixed with b93bcc2c9c2880461a9aab8384c61f5ddcfa30d6> Change-Id: Ic371e99c8f7f882a302a0a4123417c1e66721e3f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 8831bb03b14815786dbe06665cc12f64a0553737) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QTextToSpeech - flite: remove redundant Q_UNUSED()Axel Spoerl2024-03-061-2/+0
| | | | | | | | | | | | The QTextToSpeechEngineFlite c'tor Q_UNUSED the parameters argument, despite of actually using it. Remove Q_UNUSED(parameters) Change-Id: I24223a073aff071e70ed6543a1d7cb875d70b0c6 Reviewed-by: Santhosh Kumar <santhosh.kumar.selvaraj@qt.io> (cherry picked from commit a1adaac225270bb8a7296f80d8b863d1bff070ea) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* hello_speak example: Don't disable engine combo boxAxel Spoerl2024-03-062-5/+3
| | | | | | | | | | | | | | | | | | | | | | | The example disabled the QComboBox for engine selection by default, and enabled it when the default engine reported QTextToSpeech::Ready or changed its state for the first time. If the default engine failed to initialize, the default state QTextToSpeech::Error would never change. The combobox remained disabled in that case. No other engine could be chosen. Keep the combo box enabled. This amends 92cb62d6a1aca5785724d1616463da35c2fb71fc. As a drive-by, adapt copyright headers. Pick-to: 6.6 6.5 Change-Id: I651c91e1c43b43a0495873eda8640eeb03db08b7 Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de> Reviewed-by: Jeremy Whiting <jpwhiting@kde.org> (cherry picked from commit 63810e6f7291294af88d40397c65880cf349c140) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix the QTextToSpeechEngineAndroid plugin target nameAlexey Edelev2024-03-061-2/+3
| | | | | | | | | | | | | | Make sure that Qt plugin ends with the 'Plugin' suffix. Without the proper suffix the plugin will be skipped when loading the QtTextToSpeech module. The target name doesn't affect the rest naming. Pick-to: 6.6 6.5 Fixes: QTBUG-122900 Change-Id: I9e66bd9e33c84d076f4c7eaf392e5ebd56539bfc Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit c8ca904fd69f80f81a414636709b431320774ad4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Enqueue new text if added while the engine is busyVolker Hilsheimer2024-03-052-5/+12
| | | | | | | | | | | | | | | | | | Calling enqueue() should be equivalent to say() when the engine is Ready, otherwise it should enqueue the text. The old implementation only enqueued the text when the engine was in Speaking state, overriding the current utterance when the engine was already synthesizing, or paused. Adjust test to enqueue the next text chunk as soon as the engine transitions away from the Ready state. Pick-to: 6.6 Fixes: QTBUG-122884 Change-Id: I19518a92d1ae73b01dc3de1d9ae6178f5f55b3ad Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> (cherry picked from commit 037fcecfaa40645994038f28f5d8ca98b80d6afd) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-03-051-3/+3
| | | | | Change-Id: I48424014503d2e09662420fa757ad54990fd291f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix creation of locale in test_default_voice testVolker Hilsheimer2024-03-041-1/+1
| | | | | | | | | | | | | "en-UK" would be a (non-existent) Ukrainian regional version of English. After recent CLDR updates, this now fails, as it should, so fix it to use "en-GB" to compare with Bob's expected "Oxford English" dialect. Fixes: QTBUG-122950 Pick-to: 6.6 Change-Id: I5bc87d30b1f5f3f9804206c069be2ad5a7dc5d43 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> (cherry picked from commit a5648c66a6844ba644bfc31d61d7281106f2433d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-03-031-3/+3
| | | | | Change-Id: If84f7e5b9f120ff4a8942dafa420b6ab61f73246 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-03-011-3/+3
| | | | | Change-Id: I198579c89bb32c1943ede206fe53932ca2b84dfd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-03-011-3/+3
| | | | | Change-Id: I944e974343a4185bce333f3255d84cdf51c19fd9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-271-3/+3
| | | | | Change-Id: Ic67c1909e80cdc5216743603269d0af3b4df1bfd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-231-3/+3
| | | | | Change-Id: I79e17c26401939c01c457b844dc08590583e2cb5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-211-3/+3
| | | | | Change-Id: I83e68cb7b2fd27032baf3827ab1b19370108bd51 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-191-3/+3
| | | | | Change-Id: I22ae092d8ce616d8872f933a040121aa440ecfa5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-161-3/+3
| | | | | Change-Id: I0cbdec436c6c69d497b68a83cfec002002531256 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechv6.7.0-beta3Qt Submodule Update Bot2024-02-101-3/+3
| | | | | Change-Id: I8af2bc33a80b7ac3a18063937a892bf9343e2c52 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-071-3/+3
| | | | | Change-Id: Idaabdec3df1ca2b8c5a53a8a90235bd6878d09a2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-051-3/+3
| | | | | Change-Id: I6f57516f944685c9b0349c24695dd612ef88b380 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-02-011-3/+3
| | | | | Change-Id: Ia46fea7d7277105f011930a256867ce4914855ce Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechv6.7.0-beta2Qt Submodule Update Bot2024-01-241-1/+1
| | | | | Change-Id: I2eb3ce625befaf1b378d64d12c342e2c340426ae Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-01-231-3/+3
| | | | | Change-Id: I32f2a2f4ecc50386cdb080ea08d3c9a5ad44e23c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix documentation typoFabio Falsini2024-01-211-1/+1
| | | | | | | | | | In the QML documentation the signal errorOccurred has been written errorOccured Pick-to: 6.6 6.5 Change-Id: Ibbca62d7d617aea482a20781afa4925bc79b52c3 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> (cherry picked from commit 084531c8892d690b149b722268944d4fcf4cd0d1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-01-201-3/+3
| | | | | Change-Id: I9aadefdfbd61dfb21f3706894bc4a4c2f48bd4da Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2024-01-201-3/+3
| | | | | Change-Id: I4250ccb26ccc42c66371cd4a324a8c8fe950b68f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Temporarily blacklist tst_QTextToSpeech on openSuSEAxel Spoerl2024-01-091-0/+7
| | | | | | | | | | | | | | | | COIN VM for current openSuSE targets (Leap 15.5) is provisioned without dummy audio device. That makes all tests flaky and sayMultiple() fail. Temporarily blacklist the test class on openSuSE. Cherrypick this down to 6.5, because all versions are affected. Fixes: QTBUG-120655 Pick-to: 6.6 6.5 Change-Id: I975890fb454a09eab2039b959748e4ef78908150 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit 887f04a8ae406799b972f1c73b37b8e687a3e539) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2023-12-221-3/+3
| | | | | Change-Id: Iae0e0352620584c2514b73e4712352f87773263f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechv6.7.0-beta1Qt Submodule Update Bot2023-12-131-1/+1
| | | | | Change-Id: I7d240f452755311820b4235ebf59b7dc31855816 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.7' in qt/qtspeechQt Submodule Update Bot2023-12-121-3/+3
| | | | | Change-Id: Ic6e7f62934a22f86e4e6016a4745816a99b964f2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-12-081-3/+3
| | | | | Change-Id: I002dbb80bc04055b682558ce54bc3db6cf3962fa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-12-051-3/+3
| | | | | Change-Id: I2ec588d9c7353c307a4ee40c6b94a44ae042ff56 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-12-041-3/+3
| | | | | Change-Id: Id9a13a6f8fe6014ea57c30e59b74292dd286d802 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-12-011-3/+3
| | | | | Change-Id: Ifc3dbb8a5cd0f9551404e953fa461d542b43f494 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-12-011-3/+3
| | | | | Change-Id: I3fb078bba8084f066d08476de53d190379496ce2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-291-3/+3
| | | | | Change-Id: I51a502e6c756fcaee9aca69bed306b5de598215d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-271-3/+3
| | | | | Change-Id: Ib47fae2267d401c351476d859c3cbc9b0a08b546 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-241-3/+3
| | | | | Change-Id: I9236f407d13040cbe1ba23b9807b549be3cb8685 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-221-3/+3
| | | | | Change-Id: Ia632c1ffe40b034afc00f689616664270134d3ac Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-201-3/+3
| | | | | Change-Id: I496e3c6935b04e3d121a366051f96a51abd946a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-171-3/+3
| | | | | Change-Id: I9c067344092ce3c224c6b862b2bc041867ebbb4b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix highlighting of Quick Speech exampleKai Köhne2023-11-161-1/+1
| | | | | | | | | Amends 85a0060f4814bb419c Pick-to: 6.5 6.6 Task-number: QTBUG-117220 Change-Id: I32d8b850d1761f3e889f1c44ffebc4f7b0f3c014 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-151-3/+3
| | | | | Change-Id: Ie4cc2bec395419ad22e590333baa9ecf3b23f71f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-131-3/+3
| | | | | Change-Id: Ifb6bafdb360e5a2c8ac1fbc6f4a52e5cbe6fb30b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtspeechQt Submodule Update Bot2023-11-111-3/+3
| | | | | Change-Id: I377ad799da3a1b4c1ba1311d2c4567a150751b9a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* WinRT: implement boundary hint support in pauseVolker Hilsheimer2023-11-103-5/+59
| | | | | | | | | | | | | | | | Look for the next matching boundary, which stores its starting time. Calculate the corresponding byte using QAudioFormat, then cut the delivery of data off when we reach the matching byte. In case of immediate pause, suspend the sink immediately. The default is unchanged: we search for silence in the current chunk of data. Implementing boundary support for stop() might come later. Pick-to: 6.6 Change-Id: I2b4cf06dbf8e2c55321a5364d2366c255d9e9afe Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
* WinRT: don't emit Paused state if no pause was requestedVolker Hilsheimer2023-11-101-1/+2
| | | | | | | | | | | | | | | | If we start a synthesis process then we start the audio sink immediately when the stream is ready. However, there might not be any data yet, so the sink might transition briefly to suspended state, which we regularly interpret as the text-to-speech state being paused. Ignore such transitions if no pause was requested from the source. This stabilizes the sayMultiple test, which without this change emits too many state change signals and fails. Pick-to: 6.6 Change-Id: I5158d0a0ebde6be37394cf114e1242f29df00ef2 Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>