Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 在德国开发和发布自定义Alexa技能的过程是什么


在德国开发和发布自定义Alexa技能的过程是什么


在德国开发和发布自定义Alexa技能的过程涉及几个重要步骤,从初始计划和技能创建到Alexa Skills商店的测试,本地化,认证和最终出版物。这是详细介绍此过程的综合指南:

计划和设计您的技能
首先,您需要清楚地定义Alexa技能的目的和价值主张。考虑一下德国的目标用户是谁,以及您想通过语音互动提供的经验。设计一个语音用户界面(VUI),对于讲德语的用户是直观且自然的。这涉及定义用户如何调用技能,意图(命令或问题),插槽(变量)和示例话语(用户说)。 Alexa支持德语(DE-DE)作为语音交互的语言环境,因此您的语音模型应专门为德语设计,以确保良好的识别和用户满意度。

在Alexa开发人员控制台中创建技能
使用您的Amazon Developer帐户登录Amazon Alexa开发人员控制台。通过选择“自定义”模型选项来创建新技能,并将主要语言环境设置为德国(德国)-DE -DE。这种语言环境选择至关重要,因为如果Alexa支持该国的主要语言,则仅在给定国家 /地区发布技能。您将在此语言环境设置之上构建交互模型。

建立互动模型
定义您的技能的交互模型,其中包括意图,插槽和样本的话语。开发人员控制台提供工具和模板以加快此过程。创建有效的互动模型需要了解德语的细微差别以及德国用户如何表达请求。

开发后端逻辑
为您的技能编写后端代码,通常在AWS Lambda上托管。后端处理用户请求,在需要时与外部数据源或服务进行交互,并返回Alexa会说的响应。该代码可以用node.js,python或java编写。建议在欧洲(法兰克福)地区的AWS Lambda出于潜伏和合规目的。

测试技能
您应该使用开发人员控制台的内置测试工具和配置为使用德语作为语言的设备进行严格测试Alexa技能。测试包括对正确的意图处理,插槽填充,错误处理和用户体验流的验证。

为德国准备技能元数据
将技能元数据更新为德语,包括技能的公开名称,描述,类别,关键字和示例短语。该元数据可帮助用户在德国Alexa技能商店中找到并了解您的技能。例如,应在德语中提供技能描述以满足本地化要求。

满足隐私,合规性和法律要求
您必须在开发人员控制台中完成“隐私与合规性”部分。这涉及指出您的技能是收集个人用户数据,支持技能中的购买,包括广告或针对13岁以下儿童的目标。您还应确保该技能符合德国和欧洲数据保护法,例如GDPR。如果适用,请为您的隐私政策和德语使用条款提供URL。

认证和提交
提交亚马逊认证技能。认证过程涉及亚马逊的自动和手动测试,以确保您的技能满足质量,安全性和政策要求。对于德国,您的技能必须通过德语测试并遵守当地指南。您可能会收到反馈以在最终批准之前进行更正。

设置可用性和分配
在出版期间,指定您的技能在德国以及您想要支持的任何其他市场。技能必须提供专门为德国市场发布的德语支持。默认情况下,德国的用户只会看到在其Alexa技能商店中支持德语的技能。但是,如果设备的语言设置为英语或其他支持的语言,则该技能的其他语言版本将被访问。

出版和营销
一旦获得认证和发布,您的Alexa技能就可以在德国的Alexa Skills Store中找到。您可以通过社交媒体,网站和其他在德国流行的渠道积极促进自己的技能,以增加采用。

德国本地化要求的摘要
在德国出版的关键要点是,您的Alexa技能必须支持德语。如果该技能不支持该国的主要语言,Al​​exa的商店政策会阻止一个国家​​的上市技能。如果您的技能仅使用英语,则德国用户需要将其设备语言设置更改为英语才能访问您的技能。

其他资源和支持
亚马逊提供详细的多语言开发指南和资源,以帮助您为讲德语的用户发展技能。这包括用于语音模型翻译和特定特定技能元数据定制的工具。

该概述涵盖了从概念到德国出版技能的完整生命周期。如果需要,可以通过在德国市场中持续的用户反馈来实施和完善技能。