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
Clovaをオリジナル音声コマンドで操作する
Search
田中みそ
August 01, 2019
Technology
1
850
Clovaをオリジナル音声コマンドで操作する
スマートスピーカーを遊びたおす会大阪 vol.1での登壇スライドです。
https://kotodama.connpass.com/event/137594/
#スマートスピーカーを遊びたおす会
田中みそ
August 01, 2019
Tweet
Share
More Decks by 田中みそ
See All by 田中みそ
プラレールのめちゃくちゃ良く折れるアレをできる限り手抜きして3Dプリンターでなんとかしようとした
miso
0
64
子どもの写真からデフォルメフィギュアを作ってみた
miso
1
620
LINE x IoT 入門ハンズオン
miso
0
250
M5ATOMでNintendo Switchを自動化してみた
miso
0
600
ngrokを使ったLINE Bot開発を超絶楽ちんにする「linegrok」のご紹介
miso
0
460
opnizのご紹介
miso
0
860
ルービックキューブスクランブラーが欲しかったので作ってみた
miso
0
910
MineCraftのレッドストーンを現実世界まで拡張してみた
miso
0
190
TypeScriptでIoT開発できるらしいDeviceScriptのご紹介
miso
0
680
Other Decks in Technology
See All in Technology
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
940
コミュニティが持つ「学びと成長の場」としての作用 / RSGT2026
ama_ch
0
240
歴史から学ぶ、Goのメモリ管理基礎
logica0419
14
2.7k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
870
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.2k
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
3
2k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AIと融ける人間の冒険
pujisi
0
120
ファインディにおけるフロントエンド技術選定の歴史
puku0x
2
1.4k
Everything As Code
yosuke_ai
0
510
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.2k
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
50
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
240
Fireside Chat
paigeccino
41
3.8k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
94
Heart Work Chapter 1 - Part 1
lfama
PRO
4
35k
KATA
mclloyd
PRO
33
15k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
79
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
880
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Transcript
Clovaをオリジナル音声 コマンドで操作する 田中 みそ (田中 大樹)
自己紹介 田中 みそ (田中 大樹) Qiita: miso_develop Twitter: miso_develop Facebook:
田中みそ Facebook LINE API Expert スマートスピーカーを遊びたおす会 主催
オリジナル音声コマンド 単に自由発話 でもスキルのように「〇〇を起動」とかは 言わない やりたいこととしては、好きな発話で 好きな動作をさせること
こうした魔改造こそスマートスピーカーの 醍醐味(だと思ってる)
具体的な目標 発話:「Clova、トルネ、次」 動作:トルネで次の動画を再生する
具体的な目標 発話:「Clova、トルネ、次」 動作:トルネで次の動画を再生する 「◦◦を起動」とは言わない ホームスキルで扱えない製品、操作 ホームスキルで行えない動作
Google Assistantの場合 IFTTTを使う 発話をトリガーに色々できる アクションとしてWebhookが使えるので なんでもできる
Alexaの場合 IFTTTを使う 「〇〇〇をトリガー」と言わなければいけない
Alexaの場合 IFTTTを使う 「〇〇〇をトリガー」と言わなければいけない 普通にスキルをつくる スキル呼び出し名のみでの起動ができる
「トルネ次」というスキルを作ればいい スキルを作りまくることになる ASK CLIがあるので割となんとかなりそう
Clovaの場合 IFTTTを使う アクション側はあるけどトリガー側がない 普通にスキルをつくる スキル名のみの呼び出しができない
Clovaの場合 IFTTTを使う アクション側はあるけどトリガー側がない 普通にスキルをつくる スキル名のみの呼び出しができない
Clova Friends Dockとマイコマンドを 使う!
Clova Friends Dock Clovaの充電と家電操作が 行える便利なお立ち台 昨年12月に赤外線信号 学習もできるようになった
赤外線学習リモコンとしては 国内最安レベル (Amazonで¥ 3,495)
Clova Friends Dock
マイコマンド 好きな発話に対してClovaに特定の 動作をさせることができる機能 今年3月に実装された Google Assistantでは「ルーティン」、 Alexaでは「定形アクション」という機能
マイコマンドで行える動作
マイコマンドで行える動作
ちなみにClova以外では Alexaの「定形アクション」 動作は同じような仕様だけど発話以外も トリガーにできる 時間指定 デバイス
アラーム
ちなみにClova以外では Google Assistantの「ルーティン」 機能を選ぶのではなく代わりの発話自体を 入力して実行できる まんまエイリアス
なのでスキルも起動できる こっちも時間指定の起動もできる
ここまでのまとめ マイコマンドとClova Friends Dockを使えば 好きな発話で任意の赤外線信号を 飛ばすことができるんじゃないか…!? Clova、ほげほげ (マイコマンド)
スマートホームシステム
スマートホームシステム
Firebase Realtime Database ps4-waker Google Homeに話しかけてPS4を操作してみる(Qiita) https://bit.ly/2Y5qTcH PS4をコントロールする仕組み 書き込みを監視
つまりこうできれば解決! https ??? HTTP
つまりこうできれば解決! obniz HTTP
赤外線受信機をポチる(1個50円)
obnizに挿す
赤外線信号を取得
あとは… Clova Friends Dockの赤外線信号を あらかじめ取得 取得済みの信号を受信したら Firebaseに対し命令をHTTP PUTする
あとは… Clova Friends Dockの赤外線信号を あらかじめ取得 取得済みの信号を受信したら Firebaseに対し命令をHTTP PUTする
完 成
D E M O
制約 Clova Friends Dockに登録できる機器は 照明、テレビ、エアコン各1台づつ マイコマンドから行える動作はオン/オフのみ つまり合計6種類しか登録できない
Clovaの応答が「マイコマンドを~」一択 ワイルドカードが使えない
おわり ご清聴ありがとうございました