팟캐스트를 재생하는 Alexa 스킬을 공개했기 때문에 지식을 공개한다(예고편)

2017년에 Amazon Echo를 받은 당초부터

언제나 듣고 있는 Podcast가 Echo로 들을 수 있게 된 최고이지만, 스스로 Skill 실장하면 실현할 수 있을까? - snaka (@snaka) 2017년 12월 2일


라고 생각하고 있어, 이 7월 말경부터 Alex 스킬 개발 처음으로 드디어 스토어에의 공개에 휩싸였으므로 그 지견을 조금씩 공개해 나가려고 한다. 1



시스템 구성



팟캐스트 재생하기 Alexa 기술은 다음과 같은 시스템 구성입니다.





당초는 Lambda 1개로 피드의 취득으로부터 그 피드로부터 URL을 꺼내 Echo에 리스폰스를 돌려주기까지 하고 있었지만, 포드 캐스트에 따라서는 피드의 로드에 4~6초 정도 기다리는 일이 있어, 무음 상태에서 몇 초 기다리면 상당히 불안해지는 것으로 나타났다.



그리고, 피드의 취득과 리퀘스트에 대해서 음원의 URL을 돌려주는 부분을 분리해, 그 Lambda간의 중계 겸 캐쉬로서 DynamoDB 를 이용하는 구성으로 했다.



그것은 대략 1초 이내에 응답을 반환할 수 있게 되었다. 2



색인



향후 아래와 같은 기사를 순차적으로 올릴 예정(길어질 것 같아 개별적으로)



  • Alexa 스킬 정책 가이드라인 대응
  • AudioPlayer 인터페이스에 대한 Tips
  • ask-cli Tips
  • aws-sdk node v2 Tips
  • Alexa Skill 테스트
  • Alexa Skill 버전 관리
  • X-Ray로 프로파일 링 및 성능 향상
  • Alexa Skill CI/CD


Alexa Skill을 만들려고 하는 기사는 많다고 생각하므로, 그 이외를 테마에 써 가려고 한다.



상점에 대한 링크 및 소스 코드



공개한 스킬에 대한 링크와 Github에서 공개하고 있는 리포지토리에 대한 링크를 붙여 둔다.



※아래 이미지는 Amazon 스킬 스토어에 대한 링크입니다.

※이하의 스킬은 각 배포자님의 허락을 얻어 공개하고 있는 것입니다만, 각 배포자님은 스킬의 개발에는 관련되어 있지 않습니다. 스킬에 대한 문의는 저( @snaka )까지 부탁합니다.



Turing Complete FM 플레이어

Alexa 기술: htps //w w. 아마존. 이. jp/dp/B07GJSG572



GitHub: htps : // 기주 b. 코 m / s 나카 / s Kit ltcfmp p ei r



backspace.fm 플레이어

Alexa 기술: htps //w w. 아마존. 이. jp/dp/B07H294SKT



GitHub: htps : // 기주 b. 이 m/s 가운데/s ㅇㅡㅡㅜㅜㅜㅜㅜㅜ fm









  1. 시간이 걸린 것은 심사에 대한 대응이나 스토어 공개 후에 갑자기 스킬을 호출할 수 없게 되거나 등 개발 이외의 요소가 컸다. ¦




  2. 그러나 컨테이너 초기화 시간을 제외합니다. ¦





좋은 웹페이지 즐겨찾기