Actions on google 什么是言语偏见以及如何在google actions appResponse中使用言语偏见
我已经使用Actions SDK在“Actions on google”中构建了一个应用程序。应用程序请求和应用程序响应工作正常,之前我在AppResponse中创建了expectedInput部分,没有使用SpeechbiasingHights,但现在我想使用它,我找不到任何有关speechBiasHints的信息 我的意思是我需要以下方面的信息:Actions on google 什么是言语偏见以及如何在google actions appResponse中使用言语偏见,actions-on-google,Actions On Google,我已经使用Actions SDK在“Actions on google”中构建了一个应用程序。应用程序请求和应用程序响应工作正常,之前我在AppResponse中创建了expectedInput部分,没有使用SpeechbiasingHights,但现在我想使用它,我找不到任何有关speechBiasHints的信息 我的意思是我需要以下方面的信息: 什么是言语偏见 你能举例说明如何使用语音提示吗 语音偏见正在影响语音到文本的识别。例如,您可以在此处添加名称和其他插槽等 例如,您有一家名为乔治
- 什么是言语偏见
- 你能举例说明如何使用语音提示吗
- 语音偏见正在影响语音到文本的识别。例如,您可以在此处添加名称和其他插槽等
例如,您有一家名为乔治国王的酒店,您可以添加它。因此,谷歌将尝试识别它,并将字符串传递给您
但是有一个问题,您如何使用其余的检查输入?你有没有找到一种方法让他知道可能的意图,并在你的回复后在请求中得到它们
您可以这样使用它们(插槽是一个数组,消息是一个字符串):
如果您自己创建json响应,语音偏见会影响语音到文本的识别。例如,您可以在此处添加名称和其他插槽等 例如,您有一家名为乔治国王的酒店,您可以添加它。因此,谷歌将尝试识别它,并将字符串传递给您 但是有一个问题,您如何使用其余的检查输入?你有没有找到一种方法让他知道可能的意图,并在你的回复后在请求中得到它们 您可以这样使用它们(插槽是一个数组,消息是一个字符串):
如果您自己创建json响应也许您可以描述您想做什么,而不是假设某个特定字段做了您想做的事情。也许您可以描述您想做的事情,而不是假设某个特定字段做了您想让它做的事情。
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);
}