Het proces om een aangepaste Alexa -vaardigheid in Duitsland te ontwikkelen en te publiceren, omvat verschillende belangrijke stappen, van eerste planning en het maken van vaardigheden tot testen, lokalisatie, certificering en definitieve publicatie in de Alexa Skills Store. Hier is een uitgebreide gids over dit proces:
Het plannen en ontwerpen van uw vaardigheden
Ten eerste moet u duidelijk het doel en de waardepropositie van uw Alexa -vaardigheid definiëren. Overweeg wie de doelgebruikers in Duitsland zijn en welke ervaring u wilt bieden door spraakinteractie. Ontwerp een spraakgebruikersinterface (VUI) die intuïtief en natuurlijk is voor Duitstalige gebruikers. Dit houdt in dat u definieert hoe gebruikers de vaardigheid, de intenties (opdrachten of vragen), slots (variabelen) en voorbeelduitgiften zullen oproepen (zinnen zeggen dat gebruikers zeggen). Alexa ondersteunt Duits (DE-DE) als een locale voor spraakinteractie, dus uw spraakmodel moet specifiek worden ontworpen voor de Duitse taal om goede herkenning en gebruiksstevredenheid te garanderen.
Het creëren van de vaardigheid in de Alexa Developer Console
Log in bij de Amazon Alexa Developer Console met uw Amazon Developer -account. Creëer een nieuwe vaardigheid door de optie "Custom" modeloptie te kiezen en de primaire locale in te stellen op Duits (Duitsland) - DE -DE. Deze locale selectie is cruciaal omdat Alexa alleen vaardigheden in een bepaald land publiceert als ze de primaire taal van dat land ondersteunen. U bouwt uw interactiemodel bovenop deze locale instelling.
Het bouwen van het interactiemodel
Definieer het interactiemodel van uw vaardigheden dat intent, slots en monsteruitingen in het Duits omvat. De ontwikkelaarsconsole biedt tools en sjablonen om dit proces te versnellen. Het creëren van een effectief interactiemodel vereist het begrijpen van Duitse taalnuances en hoe Duitse gebruikers verzoeken kunnen formuleren.
Het ontwikkelen van de backend -logica
Schrijf de backend -code voor uw vaardigheden, meestal gehost op AWS Lambda. De backend verwerkt gebruikersverzoeken, interageert indien nodig met externe gegevensbronnen of services en retourneert antwoorden die Alexa zal spreken. Deze code kan worden geschreven in Node.js, Python of Java. AWS Lambda in de regio Europa (Frankfurt) wordt aanbevolen voor latentie- en nalevingsdoeleinden.
De vaardigheid testen
U moet uw Alexa-vaardigheid streng testen met behulp van de ingebouwde testtools van de ontwikkelaarconsole en een Alexa-compatibel apparaat dat is geconfigureerd om Duitse als taal te gebruiken. Testen omvat verificatie van correcte intentieverwerking, slotvulling, foutafhandeling en stroom van gebruikerservaring.
Metadata voor het voorbereiden van vaardigheden op Duitsland
Update de metagegevens van de vaardigheid naar het Duits, inclusief de openbare naam, beschrijving, categorie, zoekwoorden en voorbeeldzinnen van de vaardigheid. Deze metadata helpt gebruikers om uw vaardigheden in de Duitse Alexa Skills -winkel te vinden en te begrijpen. Vaardigheidsbeschrijvingen moeten bijvoorbeeld in het Duits worden verstrekt om aan de lokalisatievereisten te voldoen.
Voldoen aan privacy, naleving en wettelijke vereisten
U moet het gedeelte "Privacy & naleving" in de ontwikkelaarsconsole voltooien. Dit omvat het aangeven of uw vaardigheid persoonlijke gebruikersgegevens verzamelt, in-skill aankopen ondersteunt, advertenties omvat of kinderen onder de 13 jaar richt. U moet er ook voor zorgen dat de vaardigheid voldoet aan Duitse en Europese wetgeving inzake gegevensbescherming zoals GDPR. Geef indien van toepassing URL's voor uw privacybeleid en gebruiksvoorwaarden in het Duits.
Certificering en inzending
Dien uw vaardigheid voor certificering door Amazon in. Het certificeringsproces omvat geautomatiseerde en handmatige testen door Amazon om ervoor te zorgen dat uw vaardigheid voldoet aan kwaliteit, beveiliging en beleidsvereisten. Voor Duitsland moet uw vaardigheden Duitse taaltests doorstaan en voldoen aan lokale richtlijnen. U kunt feedback ontvangen om correcties aan te brengen vóór de definitieve goedkeuring.
Beschikbaarheid en distributie instellen
Geef tijdens de publicatie aan dat uw vaardigheden beschikbaar zijn in Duitsland en alle andere markten die u wilt ondersteunen. Vaardigheden moeten Duitse taalondersteuning bieden om specifiek voor de Duitse markt te worden gepubliceerd. Gebruikers in Duitsland zullen alleen vaardigheden zien die de Duitse taal in hun Alexa Skills Store standaard ondersteunen. Als de taal van een apparaat echter is ingesteld op het Engels of een andere ondersteunde taal, zijn de andere taalversies van de vaardigheid toegankelijk.
Publicatie en marketing
Eenmaal gecertificeerd en gepubliceerd, komt uw Alexa -vaardigheden beschikbaar in de Alexa Skills Store in Duitsland. U kunt uw vaardigheden actief promoten via sociale media, websites en andere kanalen die in Duitsland populair zijn om de acceptatie te vergroten.
Samenvatting van de lokalisatie -eis in Duitsland
Een belangrijke afhaalmaaltijd voor publiceren in Duitsland is dat uw Alexa -vaardigheid de Duitse taal moet ondersteunen. Het winkelbeleid van Alexa voorkomt het aanbieden van vaardigheden voor een land als de vaardigheid niet de primaire taal van dat land ondersteunt. Als uw vaardigheden alleen in het Engels zijn, moeten Duitse gebruikers hun apparaattaalinstellingen wijzigen in het Engels om toegang te krijgen tot uw vaardigheden.
Aanvullende bronnen en ondersteuning
Amazon biedt gedetailleerde gidsen en middelen voor meertalige ontwikkeling om u te helpen vaardigheden te ontwikkelen voor Duitstalige gebruikers. Dit omvat tooling voor spraakmodelvertaling en locale-specifieke vaardigheden metadata-aanpassing.