VoiceSelector QML Type
Stellt angehängte Eigenschaften zur Auswahl der Stimme eines „ TextToSpeech “-Elements bereit. Mehr...
| Import Statement: | import QtTextToSpeech |
| Since: | Qt 6.6 |
Eigenschaften
Methoden
- void select()
Ausführliche Beschreibung
Der Typ stellt eine Reihe von Eigenschaften bereit, die standardmäßig nicht festgelegt sind. Das Element „ TextToSpeech “ wählt die erste Stimme aus, die allen festgelegten Eigenschaftswerten entspricht. Wird keine Stimme gefunden, die alle Kriterien erfüllt, bleibt die Stimme unverändert.
Wenn Sie einzelne Eigenschaften innerhalb dieser Gruppe festlegen, nachdem das ` TextToSpeech `-Objekt initialisiert wurde, müssen Sie die Methode ` select()` aufrufen, um die Auswahl einer Stimme auszulösen.
Siehe auch „ TextToSpeech::voice “ und „ TextToSpeech::availableVoices()“.
Dokumentation zu den Eigenschaften
age : enumerator
Diese Eigenschaft legt fest, welche „ age “ die ausgewählte Stimme haben soll.
gender : enumerator
Diese Eigenschaft legt fest, welche „ gender “ die ausgewählte Stimme haben soll.
language : locale
Diese Eigenschaft legt fest, welche Sprache die ausgewählte Stimme haben soll.
Die Eigenschaft ist vom Typ „locale“, es wird jedoch nur die Sprachkomponente der Locale berücksichtigt, die Gebietskomponente wird ignoriert.
Siehe auch „ locale “.
locale : locale
Diese Eigenschaft legt fest, welche Sprachumgebung die ausgewählte Stimme haben soll.
Wenn diese Eigenschaft festgelegt ist, müssen sowohl die Sprache als auch das Gebiet der Stimme übereinstimmen.
Siehe auch language.
name : variant
Diese Eigenschaft legt fest, welchen Namen die ausgewählte Stimme haben soll.
Die Eigenschaft kann eine Zeichenkette oder ein regulärer Ausdruck sein.
Methodendokumentation
void select()
Aktiviert die Auswahl der Stimme anhand der angegebenen Kriterien.
Hinweis: Diese Methode muss nur aufgerufen werden, wenn die Auswahlkriterien geändert werden, nachdem das „ TextToSpeech “-Objekt instanziiert wurde.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.