Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS DAYS 2017 Re-cup (Osaka)
Search
haruharuharuby
April 12, 2017
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS DAYS 2017 Re-cup (Osaka)
JAWS DAYSに行きたくても行けなかった人に捧ぐ!AWSユーザーが教えてくれるAWSにまつわる最新事情(行った人もOKよ
haruharuharuby
April 12, 2017
More Decks by haruharuharuby
See All by haruharuharuby
Effective AWS Step Functions
haruharuharuby
0
210
JP_Stripes 5th anniversary - Plan migration consideration -
haruharuharuby
0
110
Alexa Warming Up my Live Stream!
haruharuharuby
1
110
AAJUG meetup September
haruharuharuby
0
62
How Voice Technology is Changing Customer Experience from Brain Perspectives
haruharuharuby
0
110
IVSの盛り上げ役にAlexaをつかってみようか
haruharuharuby
0
1.1k
Let's make a blog with live streaming in 10 minutes
haruharuharuby
0
530
Alexa Audio Player @Deep Diving
haruharuharuby
0
300
VoiceLunchJp#02 Share VUI App and reputation
haruharuharuby
1
320
Other Decks in Technology
See All in Technology
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
SRE Next 2026 何でも屋からの脱却
bto
0
720
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.4k
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
100
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
240
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
680
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.2k
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
公式ドキュメントの歩き方etc
coco_se
0
110
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
850
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.7k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Are puppies a ranking factor?
jonoalderson
1
3.7k
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Accessibility Awareness
sabderemane
1
150
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Navigating Weather and Climate Data
rabernat
0
330
GitHub's CSS Performance
jonrohan
1033
470k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
We Have a Design System, Now What?
morganepeng
55
8.2k
Transcript
TiNm’S チープアレクサ増殖計画 デバイスからスキルまで。 2017.04.12 JAWS DAYSに行きたくても行けなかった人に捧ぐ!AWSユーザーが教えてくれるAWSにまつわる 最新事情(行った人もOKよ (…. タイトル長いって。。。)
Who am I ? TiNm’S 伊東です。 フリーランスでプログラマーをしています。 Rubyとか、AWSとか、Alexaとか、 好きな声優は 花澤 香菜です。
JAWS-UG KOBEをやっています。
JAWS-UG KOBE TiNm’S • Atsushi Ando • Kazuto Takeshita •
Tomoharu Ito Facebook community https://www.facebook.com/groups/450069605016080/ Doorkeeper https://jaws-ug-kobe.doorkeeper.jp/
JAWS-UG KOBE TiNm’S • だいたい月1回勉強会。 • スピーカーとして出張したり。 • 他の支部といっしょにやったり。 自分たちが楽しいと思うことをやる。がモットーです。
JAWS DAYS 2017 with Alexa サマリー
背景 (Jaws Festa 2016 懇親会に移動する階段で) 「DAYS Alexa 2017 ハンズオンお願いします。」 「やります。」
(ハンズオンのファシリテート経験なし。思いだけはある。) こんな感じで、何の審査もなしにやらせてくれるのが JAWS DAYSでありコミュニティ。(違ってた らすません。
TiNm’S ハンズオン を自作して... を作って... 遊ぶ。
Speakers TiNm’S
結果 参加した人 自作できた人... 5人 ASKができた人... だいたい全員
すみません。 ハンズオン甘く見てました。 ※ 会場にいた魔物の話は、 21:00からのIoTハンズオン Recupで。
JAWS DAYS 2017 with Alexa 自作Echoを作ろう!
自作Echoを作ろう! TiNm’S Alexa, What time is it ? Request It’s
19:30 PM Response AVS API • 音声の入力/再生機構 • AVS APIへのリクエスト/レスポンス
AVS(Alexa Voice Service) TiNm’S HTTPで音声ストリームのやりとりと デバイスの状態をコントロールできるよう に設計された RestAPI
TiNm’S わかりやすい図
AlexaPi TiNm’S https://github.com/jaws-ug-kobe/AlexaPi/tree/jaws-days-2017 Pythonで書かれたRaspberryPi用AVSクライアント • 録音/再生 • AVSへのリクエスト/レスポンス • 起動word(Alexa)
起動ワード - Snowboy - TiNm’S KITT.AI 社の提供する特定ワードの検知機構。 動作環境に合わせて、 SDKをデプロイできる。 (AlexaPi
には、このSnowboyでデプロイしたSDKを組み込んで提供)
作り方 http://qiita.com/haruharuharuby/items/8d4c83423cbfe13c9121 JAWS DAYS 2017 ハンズオン RaspberryPi で 自作Echoを作ろう! 自宅でも取り組めるようにカスタマイズ。
ハンズオンでつまづいたポイントを追記してあります。
JAWS DAYS 2017 with Alexa Alexa Skills Kit で遊ぼう!
Alexa Skills Kitで遊ぼう! TiNm’S Alexa, Open house maid AVS API
• スキルの会話の作り方 • スキルの応答の実装 おかえりなさいませ。 Voice Maidスキル スキル起動する ワードを検知して、呼び出し。 Response
ASK(Alexa Skills Kit) TiNm’S Alexaとユーザーとの会話の中で、 ユーザーの意図を汲み取り、処 理させるしくみ。
会話を作る。- Intent - TiNm’S ユーザーが発話する会話にどんな 意図があるかをjsonで定義。 • 家に帰ったことを伝えたい。 • お腹が減っていることを伝えたい。
• お風呂に入りたいことを伝えたい。 などなど
会話パターン。- Utterance - TiNm’S 定義したIntentでどんな発話を期待する かを定義する。 • 家に帰ったことを伝えたい。 • お腹が減っていることを伝えたい。
• お風呂に入りたいことを伝えたい。 などなど
HungryIntent Alexa Skills Kitで遊ぼう! TiNm’S Alexa, Open house maid I’m
hungry AVS API お食事が用意できています。 Voice Maidスキル HungryIntent Response
作り方 https://github.com/sparkgene/jawsdays-ask-handson-beginners/wiki JAWS DAYS 2017 ハンズオン alexa skills kit で遊ぼう【基礎編】
JAWS DAYS 2017 with Alexa Flash Briefing で遊ぼう!
Flash Briefing で遊ぼう! TiNm’S Echoに登録しておいた任意の RSSを呼び出す。 • 任意のRSSの読み出し方 • 自然な読み上げのテクニック
RSSの登録 TiNm’S amazon開発コンソールのGUIで RSSと送信元の情報を登録するだけ。
自然な読み上げ TiNm’S RSS SSMLで マークアップされたテキスト 生のRSSテキスト 変換 SSMLを 読み出す。※ SSML化したテ
キストを 返却 音声にして 届ける。 ※ SSML: 音声読み上げのためのマークアップ言語
作り方 https://github.com/sparkgene/jawsdays-ask-handson-advanced/wiki JAWS DAYS 2017 ハンズオン alexa skills kit で遊ぼう【応用編】
すみません。 ハンズオン甘く見てました。 でも、よい経験になりました。
alexa Days 2017
ありがとうございました。 TiNm’S TiNm’S
[email protected]