このページでは

VoiceSelector QML Type

TextToSpeech 要素の音声を選択するための付属プロパティを提供します。詳細...

Import Statement: import QtTextToSpeech
Since: Qt 6.6

プロパティ

方法

詳細説明

この型は、デフォルトでは設定されていないプロパティのセットを提供する。TextToSpeech 要素は、設定されたプロパティ値にすべて一致する最初の音声を選択する。すべての条件に一致するボイスが見つからない場合、ボイスは変更されません。

TextToSpeech オブジェクトが初期化された後、このグループ内で個々のプロパティを設定する場合、select() メソッドを呼び出して、ボイスの選択をトリガーする必要があります。

TextToSpeech::voice およびTextToSpeech::availableVoices()も参照してください

プロパティのドキュメント

age : enumerator

このプロパティは、選択されたボイスが持つべきage を指定します。

gender : enumerator

このプロパティは、選択されたボイスが持つべきgender を指定します。

language : locale

このプロパティは、選択された音声が持つべき言語を指定します。

このプロパティはロケール型ですが、ロケールの言語要素のみが考慮され、領域は無視されます。

localeも参照してください

locale : locale

このプロパティは、選択された音声がどのロケールを持つべきかを指定します。

このプロパティが設定されている場合、ボイスの言語と地域の両方が一致する必要があります。

languageも参照してください

name : variant

このプロパティは、選択されたボイスが持つべき名前を指定します。

このプロパティには、文字列または正規表現を指定できます。

メソッドの説明

void select()

指定された条件に基づいて音声の選択をアクティブにします。

注意: このメソッドは、TextToSpeech オブジェクトがインスタンス化された後に選択基準が変更された場合にのみ呼び出される必要があります。

© 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.