ohos: Implement say/stop in qt speech engine


Add support for the say() and stop() methods in QTextToSpeechEngineOhos.
The say() method passes text along with rate (speed), volume, and pitch
to the underlying JS-based TextToSpeechProxy engine.

Note: Changes to rate, volume, or pitch do not take effect mid-speech.
Users must stop and restart speech for new values to apply.

Task-number: QTBUG-147179
Pick-to: 6.12
Change-Id: I79ac9cf966e09d2eeabc0c28e48a8984fd2e5bfd
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Zbigniew Chyla <zbigniew.chyla@qt.io>
commitf8df9b2791885c05f2eccb9ffb5d8fd777d2253c
parent95e47447ce7dfc113f9633b2f2e7c56879d43d78
authorArkadiusz Zarębski <arkadiusz.zarebski@qt.io>
committerArkadiusz Zarębski <arkadiusz.zarebski@qt.io>
commit timeMon, 31 Aug 2026 06:58:12 +0000