Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alexa Summer Time Memory

haruharuharuby
September 12, 2020

Alexa Summer Time Memory

Refrain this or brilliant summer memory.

This presentation provides about

- Talky.js
- Alexa AudioPlayer interface reference.
- Summer Time Memories Alexa Skill Demo

URLs in the presentation

- https://talkyjs.dev/
- https://developer.amazon.com/en-US/docs/alexa/custom-skills/audioplayer-interface-reference.html
- https://github.com/jaws-ug-kobe/alexa-summer-memory

Talky.js get started
- https://www.youtube.com/watch?v=VzbPSYM5Qz8

Alexa Summer Time Memory Demo (Fireworks)
- https://www.youtube.com/watch?v=-b3uinKk1lY

Community
voicelunchjp
https://voicelunchjp.connpass.com/

aajug (amazon alexa japan user group 非公式)
https://aajug.connpass.com/

haruharuharuby

September 12, 2020
Tweet

More Decks by haruharuharuby

Other Decks in Technology

Transcript

  1. Alexaで作る夏の思い出


    View full-size slide

  2. 神戸

    宮古島

    オランダ


    View full-size slide

  3. (神戸に)いねーじゃん!

    Theme


    View full-size slide

  4. fmfm...

    作ってみよっかな

    おもろかったな

    Goal


    View full-size slide

  5. 持って帰っていってほしいもの

    Talkyjs(Alexa Skill framework)

    Audio Player 

    夏の思い出


    View full-size slide

  6. Talkyjs

    Audio Player 

    夏の思い出


    View full-size slide

  7. Talkyjs

    Alexa Champion で AWS Samurai な 

    hide okamoto 謹製の Alexa Skill のためのフレームワーク。 


    railsライクな設計思想+CLIあり。 

    ハンドラのRouting、豊富なUtility、SSMLをJ(or T)SX で書けたり。 


    https://talkyjs.dev/ 


    View full-size slide

  8. 使ってみましょう!


    View full-size slide

  9. Talkyjs

    Audio Player 

    夏の思い出

    持って帰っていってほしいもの


    View full-size slide

  10. Alexa AudioPlayer interface

    Echo で作る音楽再生機能つきの 

    アレクサスキル を作るときに実装する 

    インターフェース。


    再生、停止、一時停止、プレイリストなど、 

    一般の音楽再生プレイヤーが持つ機能は 

    ひととおり実装が必要。 


    View full-size slide

  11. Alexa AudioPlayer ちょっとだけ

    AudioPlayer インターフェース(v1.0) | Alexa
    Voice Service
    AudioPlayer は 

    AVS の仕様です。

    (Alexaスキルではない)


    View full-size slide

  12. Alexa AudioPlayer ちょっとだけ

    AVS
    (AudioPlayer)
    Skill
    Device
    PlaybackStarted
    Play
    再生するとスキルのセッション切れる。


    View full-size slide

  13. AudioPlayerはAVSの仕様です!


    View full-size slide

  14. Talkyjs

    Audio Player 

    夏の思い出

    持って帰っていってほしいもの


    View full-size slide

  15. 夏暑いのに、人混みにいけない。山だ、海だ、キャンプだ、BBQだ、お盆
    だ、祭りだ、花火大会だー、、、今年は軒並み中止。


    ふと、目をつぶって町の音を聞くと妙に想像力が掻き立てられて、

    ちょっと別の町に行った感覚になったのを思い出した。


    そうだ。「音だけ」聞いて、他の感覚を遮断したら、ちょっとそこに(もっと)
    行った気分になれるんじゃないか?

    夏の思い出


    View full-size slide

  16. Audio Player をこうやって使いたい!


    View full-size slide

  17. 敢えて言おう!


    (このスキルに関しては)
    画面なんて必要無いと!!!


    View full-size slide

  18. アレクサスキル 

    「夏の思い出」

    こんな感じのスキル(実際の会話はも少し固いです。)


    私「アレクサ、夏の思い出を開いて」


    ア「今年はどこにもいけなかったね。」


    私「キャンプ行きたかったなあ」


    ア(サウンド)キャンプの音を流す


    View full-size slide

  19. Request 
 Request 

    Reference

    Reference

    Architecture 

    audio files. (s3 bucket: public)
    status management(json)

    View full-size slide

  20. Alexa や VUI周りのコミュニティへ


    View full-size slide

  21. ありがとうございました!

    JAWS SONIC 楽しんでいきましょう! 


    View full-size slide

  22. それでは、目をつぶってください。


    View full-size slide

  23. Demo

    https://github.com/jaws-ug-kobe/alexa-summer-memory

    View full-size slide