Aktuell unterstützte Sprachen
Sprache | Länder Code | Unterstützt? |
---|---|---|
Arabic (SA) | ar-SA |
❌ |
German (DE) | de-DE |
✔ |
English (AU) | en-AU |
✔ (en-GB) |
English (CA) | en-CA |
✔ (en-GB) |
English (UK) | en-GB |
✔ |
English (IN) | en-IN |
✔ (en-GB) |
English (US) | en-US |
✔ (en-GB) |
Spanish (ES) | es-ES |
✔ |
Spanish (MX) | es-MX |
✔ (es-ES) |
Spanish (US) | es-US |
✔ (es-ES) |
French (CA) | fr-CA |
❌ |
French (FR) | fr-FR |
✔ |
Hindi (IN) | hi-IN |
❌ |
Italian (IT) | it-IT |
✔ |
Japanese (JP) | ja-JP |
❌ |
Portuguese (BR) | pt-BR |
❌ |
- Logge dich auf https://developer.amazon.com/alexa/console/ask/ ein (dazu benötigst du ein Konto bei Amazon mit Developer-Registrierung)
- Klicke auf Create Skill
- Gib den gewünschten Namen unter Name your skill ein.
- Wähle bei Default language die Sprache deiner Wahl aus - z.B. English (US)
- Klicke auf Next
- Wähle:
-
Choose a type of experience -> Music and Audio
-
Choose a model -> Custom
-
Hosting services -> Alexa-hosted (Node.js)
-
Hosting region -> EU (Ireland)
- Klicke auf Next
- Klicke auf Import skill
- Füge https://github.com/paeddy-l/alexa-single-skill-template-multilingual.git im Textfeld ein
- Klicke auf Import
- Klicke auf Next
- Gib den Aufruf-Namen unter Skill Invocation Name ein.
- Klicke auf Save Model
- Klicke auf Build Model
- Klicke auf Build -> Dropdown-Menü -> Language settings
Tipp: Bei Englisch wird empfohlen, eine Synchronisierung aller vorhandenen Varianten zu wählen. Als Primäre Sprache ist English (US) empfehlenswert
- Klicke auf Add new language und wähle die gewünschte Sprache aus (im Beispiel nehmen wir German (DE) [Deutsch]
- Klicke auf Save
- Wähle im Dropdown-Menü die neue Sprache aus, um dort zwingend benötigte Einstellungen zu tätigen
- Wechsel links zu interaction Model -> JSON Editor
- Füge entweder die JSON-Datei der ausgewählten Sprache oder lediglich dessen Inhalt in das dafür vorgesehene Textfeld hinzu
Hier geht es zu den JSON-Sprachdateien
- Wähle Skill Invocation Name, um auch hier einen Aufruf-Namen zu definieren. Achte darauf, dass die Aufruf-Namen an die jeweilige Landessprachen angepasst werden sollten!
- Klicke auf Save Model
- Klicke auf Build Model
10. Jetzt ist der Skill sowohl in Englisch (Primär US-Englisch) als auch in Deutsch verwendbar
- Passe
const stationName = "STATIONSNAME"
an - Passe
const spokenStationName = "dein ausgesprochener Sendername"
in den verschiedenen Sprachen an - Gebe an, ob Slogan und DisplayName aus der laut.fm-API bezogen werden sollen
- Wenn bei 3.
false
gewählt wurde, gebe bitte unter 4 & 5 den Slogan / DisplayName für die aktiven Sprachen an - Wenn bei 3.
true
gewählt wurde, sind 4 & 5 bedeutungslos - Passe bei
const default_language = "en_EN"
ggf. die Standardsprache an
Ersetze STATIONSNAME
durch den Namen deiner Station - z.B. "eins".
Ersetze dein ausgesprochener Sendername
mit dem Namen, den Alexa sagen soll.
- Klicke auf Save
- Klicke auf Deploy
Wichtig: Diese Einstellungen müssen für jede Sprache gesondert erstellt werden Einzige Ausnahme: Synchonisiertes Englisch, in diesem Fall muss nur das primäre Englisch (in meinem Fall English (US)) bearbeitet werden
- Gib unter Public Name den Namen ein, der im Skill-Store angezeigt werden soll
- Gib eine kurze Beschreibung bei One Sentence Description ein
- Gib eine detaillierte Beschreibung bei Detailed Description ein
- Gib mehrere Example Phrases ein, z.B.
Alexa, öffne <dein ausgesprochener Sendername>
Alexa, starte <dein ausgesprochener Sendername>
Alexa, frage <dein ausgesprochener Sendername> wie das Lied heißt
- Lade das Small Skill Icon (108x108px PNG oder JPG) hoch
- Lade das Large Skill Icon (512x512px PNG oder JPG) hoch
- Gib die Keywords ein
- Füge optional bis zu 5 Detail Page Images hinzu (1280 x 800px PNG oder JPG)
- Klicke auf Save and continue
- Wiederhole alles im Schritt Distribution -> Skill Preview -> {language} mit allen vorhandenen Sprachen (einzige Ausnahme: Synchonisiertes Englisch, in diesem Fall muss nur das primäre Englisch bearbeitet werden)
Bitte teste den Skill. Das kannst du mit einem Amazon Echo oder mit der Alexa-App auf deinem Handy. Um den Development Skill zu testen, musst du dich mit demselben Amazon-Konto, mit dem du den Skill in der Developer Console bearbeitest, auf deinem Test-Gerät einloggen und den Skill zum testen freigeben
- Klicke auf Test
- Wähle bei Test is disabled for this skill -> Development
- Nun kannst du mit Alexa-Geräten oder per Texteingabe den Skill in den verschiedenen Sprachen testen
- Bitte beantworte die Fragen gewissenhaft. Wenn du diese Skill-Vorlage nach Anleitung ohne zusätzliche Anpassungen verwendet hast, kannst du die Antworten aus dem unteren Screenshot benutzen.
- Passe diese Anweisung an und füge sie anschließend bei Testing Instructions ein:
Start the stream by saying:
"Alexa, open <dein ausgesprochener Sendername>"
"Alexa, start <dein ausgesprochener Sendername>"
"Alexa, play <dein ausgesprochener Sendername>"
Ask for the current title by saying:
"Alexa, ask <dein ausgesprochener Sendername> what the title is"
Ask for the current show by saying:
"Alexa, ask <dein ausgesprochener Sendername> what was running before"
- Klicke auf Save and continue
- Klicke auf Run
- Bearbeite alle angezeigten Fehler
Wiederhole Schritte 1 und 2, bis kein Fehler mehr gemeldet wird. Dann kannst du mit dieser Anleitung fortfahren.
- Gib eine (optionale) private Versions-Beschreibung bei Version message ein.
- Reiche deinen Skill mit einem Klick auf Submit for review ein.
Jetzt musst du warten, bis Amazon deinen Skill bestätigt oder ablehnt. Falls sie den Skill ablehnen, solltest du eine E-Mail mit dem Grund für die Ablehnung bekommen. Wenn du alle Fehler behoben hast, kannst du den Skill erneut einreichen.