See-it、Say-it ラベル

see-it、say-it ラベルの付いたボタンを示す図

See-it、Say-it ラベルを使用して、ボタンの音声コマンド キーワードをユーザーに伝えることができます。 キーワードを機能させるには、音声入力を設定する必要があります。 See-it、Say-it ラベルの実装は、MRTK2 から MRTK3 に変更されました。 主に、MRTK3 には、個別の SeeItSayItLabel-Canvas および SeeItSayItLabel-NonCanvas プレハブと、ラベルを有効にするために使用されるコンポーネント See It Say It Label があります。


See-it、Say-it ラベルの有効化

キャンバスと非キャンバスのボタン プレハブでは、これらのラベルは既定で無効になっています。 シーンが作成されると、See It Say It Label コンポーネントは、入力および音声パッケージがプロジェクトにインストールされている場合にラベルを有効にします。 このチェックの目的は、音声コマンドが機能しないときにラベルが表示されないようにすることです。


ラベル テキスト

また、See It Say It Label コンポーネントは、ボタンの音声認識キーワードを反映するようにラベルのテキストを設定します。 このキーワードは、Pressable Button コンポーネントの Advanced StatefulInteractable Settings にある SpeechRecognitionKeyword プロパティを使用して変更できます。


位置

See It Say It Label コンポーネントに PositionControl を設定して、選択した変換を基準にラベルの位置を変更することもできます。 キャンバス ラベルの位置を変更する場合、PositionControl は RectTransform である必要があります。


アニメーション効果

ラベルが有効になっている場合は、ボタンがアクティブにホバーされると表示されます。 これは、ボタンのインタラクタブルがアクティブにホバーされたときにアニメーション効果を再生する State Visualizer を使用して実行されます。