如何在 alexa 上获取一个人的名字?

how to get a person's name on alexa?

我在 alexa 做一个项目,我想知道如何得到一个人的名字, 示例:问她的名字和 return“你好{name}”

"'def handle(self, handler_input):
    speech_text = 'say your name'

    handler_input.response_builder.speak(speech_text).ask(speech_text).set_card(
        SimpleCard('test', speech_text)).set_should_end_session(
        False) 
    return handler_input.response_builder.response "'

您可以使用亚马逊内置的广告位类型之一,例如 AMAZON.FirstName,而不是自定义广告位类型。应该会更容易。

创建意图、使用槽类型和处理槽值都包含在大多数介绍教程中。如果你需要一个,因为你似乎喜欢 Python,试试这个... https://github.com/alexa/skill-sample-python-first-skill