ohos: Introduce Speech plugin stub


This commit lays the groundwork for the Ohos backend by integrating the
new plugin into the build system.

* Create `src/plugins/tts/ohos/` directory
* Add `CMakeLists.txt` and `ohos_plugin.json`
* Add stub headers and sources
* Update tts `CMakeLists.txt` to include `ohos` in directory
* Provide no-op stub implementations for all `QTextToSpeechEngineOhos`
  methods

Implementation will follow in subsequent changes. Some methods are
currently not supported by the JS API. Add warning log when either
method is called.

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