【问题标题】:How to catch alexa´s data output in text?如何在文本中捕获 alexa 的数据输出?
【发布时间】:2019-09-22 19:46:22
【问题描述】:

我们目前正在开展一个学校项目,我们需要在程序中显示 Alexa 输出数据。例如,当您向 alexa 询问天气时,我们的程序需要显示 24°C 之类的东西,背景是太阳。 显示不是问题,但我们不能完全了解如何掌握温度。由于 alexa 的答案也显示在 alexa 应用程序中,我们认为有某种方法可以获取它们,并且我们还看到它在其他人的项目中是可能的。
我们阅读了文档,但它们只建议创建个人技能,而不讨论如何获得现有技能的结果。

我们只是想知道是否可以这样做,非常感谢任何提示。很抱歉这个菜鸟问题,但我们对社区还很陌生。

【问题讨论】:

    标签: javascript alexa alexa-skills-kit


    【解决方案1】:

    不幸的是,因为您已经自己编写了它,所以不可能从其他技能中获取语音,除了您自己编码的技能。我还没有听说任何关于公开演讲的消息,但您仍然可以关注 alexa blog 或尝试将其作为功能请求发布到 alexa uservoice 网络空间。

    【讨论】:

      【解决方案2】:

      我建议看看outputSpeech.ssml

      这是我如何获得最后的回复

       let lastReprompt = response.reprompt.outputSpeech.ssml;
       lastReprompt = lastReprompt.replace('<speak>', '');
       lastReprompt = lastReprompt.replace('</speak>', '');
      

      希望对你有帮助

      【讨论】:

      • 这适用于用户自己构建的技能,但该线程作者正在询问如何从已构建的技能或内置功能中获取文本,不幸的是目前这是不可能的。
      猜你喜欢
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多