アプリ固有の用語を記述するためにグローバルボキャブラリーファイルに含めるキーです。
概要
Parameter
キーは、アプリのすべてのユーザーに共通するカスタム用語を含みます。このキーには辞書の配列が含まれ、各辞書は、一連の用語とそれらの用語が適用されるIntentのプロパティを定義します。辞書のキーは以下の通りです。
Parameter
Names -
(必須)文字列の配列。各文字列に、Intentクラスのプロパティ名のキーパスが含まれます。たとえば、配車リクエストIntentのカスタム配車オプションを指定するには、キーパス
INRequest
を指定します。Ride Intent .ride Option Name Parameter
Vocabulary -
(必須)指定されたプロパティに関連付けるカスタム用語を含む辞書の配列。各辞書には以下のキーが含まれます。
Vocabulary
Item Identifier -
(必須)Siriがカスタムボキャブラリーを認識したときに、INSpeakableStringオブジェクトのIDプロパティに割り当てる文字列。このIDはすべての同意語に適用されます。
Vocabulary
Item Synonyms -
(必須)Siriが認識するフレーズを定義する辞書の配列。辞書で以下のキーを使用して、フレーズ、発音のヒント、サンプルを指定します。
Vocabulary
Item Phrase -
(必須)定義するカスタムフレーズを含む文字列。アプリで使用されているのと同じスペルで、フレーズを入力します。
Vocabulary
Item Pronunciation
(オプション)フレーズの発音のヒントを含む文字列。「sounds like」のフォーマットで記述されます。たとえば、「iTunes」というフレーズは「eye toons」のように聞こえる場合があります。
Vocabulary
Item Examples -
(オプション)文字列の配列。各文字列には、フレーズの使用例が含まれます。
Xcodeは、ボキャブラリーファイルへの用語追加をサポートします。App
という名前のプロパティリストファイルを作成すると、Xcodeによって、このファイルにはカスタムボキャブラリーが含まれているはずだと認識され、プロパティリストエディタで使用可能な関連キーのみが作成されます。図1はXcodeのグローバルボキャブラリーファイルの例で、ワークアウトアプリのカスタム用語が含まれています。