首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用python flask-ask在alexa中获取用户输入的文本

如何使用python flask-ask在alexa中获取用户输入的文本
EN

Stack Overflow用户
提问于 2018-08-02 21:57:31
回答 1查看 547关注 0票数 1

无论用户何时发言,我都希望将其传递给我的API,并使用python flask-ask将API响应发送给Alexa。

我不想使用AWS lambda。我想知道这是可能的,如果可能,那么我如何实现它。

例如:

代码语言:javascript
复制
UserVoiceInput = anything that user says

def anyfunc():
    abc = MyApiUrl?message=UserVoiceInput
    return statement(abc["Response_Message"])

如何使用python flask-ask实现上述逻辑

EN

回答 1

Stack Overflow用户

发布于 2018-08-17 17:36:12

是的,您可以使用flask-ask来实现这一点

代码语言:javascript
复制
@ask.intent("IntentName")
def function(slotvalue):
    example = get_api_response(slotvalue)
    example_msg = 'the result is {}'.format(example)
    return statement(example_msg)

然后像下面这样定义你的函数。

代码语言:javascript
复制
def get_api_response(value):
    # Do your api call 
    return response
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51655477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档