Aws lambda Alexa:我们可以在lambda函数中访问用户的实际语音输入吗?

Aws lambda Alexa:我们可以在lambda函数中访问用户的实际语音输入吗?,aws-lambda,alexa,alexa-skills-kit,alexa-voice-service,Aws Lambda,Alexa,Alexa Skills Kit,Alexa Voice Service,是否可以访问用户所说的文本(从语音转换而来)?是否有某个开关,如果启用,文本将发送到技能?否,我们将无法获得整个用户输入 但是,我们可以使用插槽捕获用户的部分语音。有不同的插槽类型,您应该查看的是AMAZON.SearchQuery AMAZON.SearchQuery插槽类型可用于捕获组成搜索查询的不太可预测的输入 { "intents": [ { "name": "SearchIntent", "slots": [ {

是否可以访问用户所说的文本(从语音转换而来)?是否有某个开关,如果启用,文本将发送到技能?

否,我们将无法获得整个用户输入

但是,我们可以使用
插槽
捕获用户的部分语音。有不同的插槽类型,您应该查看的是
AMAZON.SearchQuery

AMAZON.SearchQuery插槽类型可用于捕获组成搜索查询的不太可预测的输入

{
  "intents": [
    {
      "name": "SearchIntent",
      "slots": [
        {
          "name": "Query",
          "type": "AMAZON.SearchQuery"
        },
        {
          "name": "CityList",
          "type": "AMAZON.US_CITY"
        }
      ],
      "samples": [
        "search for {Query} near me",
        "find out {Query}",
        "search for {Query}",
        "give me details about {CityList}"
      ]
    }
  ]
}
更多关于AMAZON.SearchQuery的信息


有一个
AMAZON.LITERAL
slot,它不进行转换就为slot值传递已识别的单词。但是,这是不推荐的。您不能在配置了对话框模型的技能中使用
AMAZON.LITERAL
不,我们不会获得整个用户输入

但是,我们可以使用
插槽
捕获用户的部分语音。有不同的插槽类型,您应该查看的是
AMAZON.SearchQuery

AMAZON.SearchQuery插槽类型可用于捕获组成搜索查询的不太可预测的输入

{
  "intents": [
    {
      "name": "SearchIntent",
      "slots": [
        {
          "name": "Query",
          "type": "AMAZON.SearchQuery"
        },
        {
          "name": "CityList",
          "type": "AMAZON.US_CITY"
        }
      ],
      "samples": [
        "search for {Query} near me",
        "find out {Query}",
        "search for {Query}",
        "give me details about {CityList}"
      ]
    }
  ]
}
更多关于AMAZON.SearchQuery的信息

有一个
AMAZON.LITERAL
slot,它不进行转换就为slot值传递已识别的单词。但是,这是不推荐的。您不能在配置了对话框模型的技能中使用
AMAZON.LITERAL