2016-07-17 23 views
1

Ist es möglich, eine benutzerdefinierte Alexa-Fähigkeit zu erstellen, die Audiowiedergabe bereitstellt? Ich möchte eine Fähigkeit erstellen, um Musik von einem derzeit nicht unterstützten Musikdienst abzuspielen. Ich habe die API-Dokumentation durchsucht, konnte aber keine Erwähnung finden.Alexa Media Playback Skill

+0

reden Sie Alexa aus einer anderen Quelle außer Amazon Musik abspielen zu haben? wie Google Play oder iTunes oder so ähnlich? – Malachi

+0

Ja, genau davon rede ich. –

Antwort

2

Amazon hat vor zwei Wochen die Audio Streaming API veröffentlicht. Jetzt können Sie Wiedergabelisten verwenden. Die SDKs haben leider noch nicht aufgeholt, also müssen Sie jetzt Ihre eigene JSON-Antwort rollen.

ASK Streaming

+0

Das sind großartige Neuigkeiten. Das ist für das Update! –

+0

Übrigens arbeiten ich und meine Freunde an einem Werkzeug, das wir speziell für Prototyping-Fähigkeiten gebaut haben. https://bespoken.tools/blog/2016/08/24/introducing-bst-proxy-for-alexa-skill-development Anfragen und Antworten von Alexa werden direkt an Ihren Entwicklungs-Laptop gesendet, so dass Sie schnell Code und Debug, ohne irgendwelche Bereitstellungen vornehmen zu müssen. Wir haben festgestellt, dass dies für unsere eigene Entwicklung sehr nützlich ist. Unser Github-Projekt ist hier: https://github.com/bespoken/bst Wir fügen auch andere nützliche Befehle für Alexa-Entwicklung. –

1

Amazon unterstützt Rich-Media-Wiedergabe. Die Ankündigung dafür mit vielen Details ist here.

Für einfachere Dinge gibt es eine weitere Funktion, mit der Sie eine Audiowiedergabe namens Speech Synthesis Markup Language bereitstellen können. Folgen Sie diesem Link zu einer Beschreibung, wie Sie ihn verwenden können.

Für SSML, zusammenfassend, können Sie bis zu 5 MP3-Dateien in einem sehr spezifischen Format mit insgesamt 90 Sekunden Wiedergabe-Audio liefern. Dies ist wahrscheinlich nicht gut genug, um zu tun, was Sie wollen (es sei denn, Sie mögen sehr kurze Songs), aber es ist, was von der Plattform und der einzige Weg, derzeit für eine Alexa-Fähigkeit, alles zu spielen unterstützt wird.