アクションSDKを使用して「googleでのアクション」でアプリを構築しました。 AppResponseのexpectedInputセクションをspeechBiasingHintsを使用せずに作成しましたが、今は使用したいので、speechBiasHintsに関する情報が見つかりません。スピーチバイアスによって意味される何音声バイアスの意味とgoogle-actionsでのspeechBiasHintsの使用方法appResponse
が
はあなたが
アクションSDKを使用して「googleでのアクション」でアプリを構築しました。 AppResponseのexpectedInputセクションをspeechBiasingHintsを使用せずに作成しましたが、今は使用したいので、speechBiasHintsに関する情報が見つかりません。スピーチバイアスによって意味される何音声バイアスの意味とgoogle-actionsでのspeechBiasHintsの使用方法appResponse
が
はあなたが
スピーチバイアスが影響しているspeechBiasingHintsを使用する方法の例を提供することができます:
は、私は私が上の情報を必要とする意味しますスピーチをテキスト認識に変換する。たとえば、ここに名前やその他のスロットなどを追加することができます。
たとえば、King Thegeorgeという名前のホテルがあります。だからGoogleはそれを認識して文字列をあなたに伝えようとします。
しかし、1つの質問、どのように残りの検査入力を使用するのですか?あなたは彼に可能な意図を与える方法を見つけて、あなたの返答の後に要求に入れましたか?
あなたはそのようにそれらを使用することができます(スロットアレー、メッセージ文字列です):
function answerWithMessage(message,slots){
let token = {
"state":null,
"data":{}
};
let jsonResponse = {
conversationToken: JSON.stringify(token),
expectUserResponse: true,
expectedInputs: [
{
inputPrompt: {
initialPrompts: [
{
textToSpeech: message
}
],
noInputPrompts: []
},
possibleIntents: [
{
intent: "actions.intent.TEXT"
}
],
speechBiasingHints: slots
}
]
};
return JSON.stringify(jsonResponse,null, 4);
}
あなた自身
でJSONレスポンスを作成する場合は、おそらくあなたは、あなたが何をしたい**記述することができます**特定のフィールドがあなたがしたいことをしていると仮定するのではなく、**。 – Prisoner