VoiceSelector QML Type
Bietet angehängte Eigenschaften für die Auswahl der Stimme eines TextToSpeech Elements. Mehr...
Import Statement: | import QtTextToSpeech |
Since: | Qt 6.6 |
Eigenschaften
Methoden
- void select()
Detaillierte Beschreibung
Der Typ bietet eine Reihe von Eigenschaften, die standardmäßig nicht festgelegt sind. Das Element TextToSpeech wählt die erste Stimme aus, die allen eingestellten Eigenschaftswerten entspricht. Wenn keine Stimme gefunden wird, die alle Kriterien erfüllt, bleibt die Stimme unverändert.
Wenn Sie einzelne Eigenschaften innerhalb dieser Gruppe einstellen, 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().
Eigenschaft Dokumentation
age : enumerator |
Diese Eigenschaft gibt an, 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 gibt an, welche Sprache die ausgewählte Stimme haben soll.
Die Eigenschaft ist vom Typ Gebietsschema, aber nur die Sprachkomponente des Gebietsschemas wird berücksichtigt, das Gebiet wird ignoriert.
Siehe auch locale.
locale : locale |
Diese Eigenschaft legt fest, welches Gebietsschema die ausgewählte Stimme haben soll.
Wenn diese Eigenschaft gesetzt ist, müssen sowohl die Sprache als auch das Gebiet der Stimme übereinstimmen.
Siehe auch language.
name : variant |
Diese Eigenschaft gibt an, welchen Namen die ausgewählte Stimme haben soll.
Die Eigenschaft kann eine Zeichenkette oder ein regulärer Ausdruck sein.
Methode Dokumentation
void select() |
Aktiviert die Auswahl der Stimme anhand der angegebenen Kriterien.
Hinweis: Diese Methode muss nur aufgerufen werden, wenn die Auswahlkriterien nach der Instanziierung des TextToSpeech Objekts geändert werden.
© 2025 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.