Submit Search
Upload
呼びかけ不要 Raspberry Piで作るオリジナルAIスピーカー / Creating your own Raspberry Pi AI speaker using docomo AI Agent API
•
0 likes
•
304 views
M
moto2g
Follow
ドコモAIエージェントAPIを使って、Raspberry Pi (Google AIY Voice Kit)でAIスピーカーを作ったので紹介します。 八王子AIでのデモ資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Download now
Download to read offline
Recommended
Google I/O 報告 (Google Assistant)
Google I/O 報告 (Google Assistant)
Masatoshi Itoh
Golang, make and robotics #gocon
Golang, make and robotics #gocon
Hideyuki TAKEI
Raspberry Pi を楽しもう
Raspberry Pi を楽しもう
hiro345
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Hideyuki TAKEI
Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説
光吉 浜谷
AudioとガジェットをWebで遊ぶ - Web Audio/MIDI Web Bluetooth -
AudioとガジェットをWebで遊ぶ - Web Audio/MIDI Web Bluetooth -
Ryoya Kawai
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
Hideyuki TAKEI
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
Recommended
Google I/O 報告 (Google Assistant)
Google I/O 報告 (Google Assistant)
Masatoshi Itoh
Golang, make and robotics #gocon
Golang, make and robotics #gocon
Hideyuki TAKEI
Raspberry Pi を楽しもう
Raspberry Pi を楽しもう
hiro345
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Hideyuki TAKEI
Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説
光吉 浜谷
AudioとガジェットをWebで遊ぶ - Web Audio/MIDI Web Bluetooth -
AudioとガジェットをWebで遊ぶ - Web Audio/MIDI Web Bluetooth -
Ryoya Kawai
Beatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
Hideyuki TAKEI
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装まとめ
Fumiya Sakai
phina.jsから始める 担当アイドルContribute!!
phina.jsから始める 担当アイドルContribute!!
hamup8
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
PyCon JP 2015 keynote
PyCon JP 2015 keynote
Haruo Sato
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
Google vrからはじめるdaydreamへの道
Google vrからはじめるdaydreamへの道
shimada tatsuya
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
Ar unity project改善
Ar unity project改善
shimada tatsuya
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
catmoney
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
Hideyuki TAKEI
第38回載せられないapp
第38回載せられないapp
civic Sasaki
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
空室検索 Map
空室検索 Map
Tsutomu Ogasawara
スタートアップでiOSアプリのUIリプレイスした話
スタートアップでiOSアプリのUIリプレイスした話
拓弥 遠藤
S02 t3 python_study_web
S02 t3 python_study_web
Takeshi Akutsu
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
Yoshinari Kou
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
Jun Harada
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
真吾 吉田
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Keita Moromizato
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
More Related Content
What's hot
phina.jsから始める 担当アイドルContribute!!
phina.jsから始める 担当アイドルContribute!!
hamup8
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
Fumiya Sakai
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
Fumiya Sakai
PyCon JP 2015 keynote
PyCon JP 2015 keynote
Haruo Sato
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Fumiya Sakai
Google vrからはじめるdaydreamへの道
Google vrからはじめるdaydreamへの道
shimada tatsuya
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Fumiya Sakai
Ar unity project改善
Ar unity project改善
shimada tatsuya
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
catmoney
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
Hideyuki TAKEI
第38回載せられないapp
第38回載せられないapp
civic Sasaki
YouTube APIの紹介
YouTube APIの紹介
Yoshifumi Yamaguchi
空室検索 Map
空室検索 Map
Tsutomu Ogasawara
スタートアップでiOSアプリのUIリプレイスした話
スタートアップでiOSアプリのUIリプレイスした話
拓弥 遠藤
S02 t3 python_study_web
S02 t3 python_study_web
Takeshi Akutsu
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
Yoshinari Kou
What's hot
(17)
phina.jsから始める 担当アイドルContribute!!
phina.jsから始める 担当アイドルContribute!!
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
SwiftとReactNativeで似たようなUIを作った際の記録
SwiftとReactNativeで似たようなUIを作った際の記録
アプリ開発におけるテキスト装飾のアイデア集
アプリ開発におけるテキスト装飾のアイデア集
PyCon JP 2015 keynote
PyCon JP 2015 keynote
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
iOSアプリで気になった動きや表現を上手にアレンジして活用してみる
Google vrからはじめるdaydreamへの道
Google vrからはじめるdaydreamへの道
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
少しずつキャッチアップしていくAndroidアプリ開発の補足と振り返り
Ar unity project改善
Ar unity project改善
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
ぼちぼちぼっち開発 With raspberry pi featuring rapiro
cocos2d-x で PlugAir を 使えるようにしてみた
cocos2d-x で PlugAir を 使えるようにしてみた
第38回載せられないapp
第38回載せられないapp
YouTube APIの紹介
YouTube APIの紹介
空室検索 Map
空室検索 Map
スタートアップでiOSアプリのUIリプレイスした話
スタートアップでiOSアプリのUIリプレイスした話
S02 t3 python_study_web
S02 t3 python_study_web
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
Similar to 呼びかけ不要 Raspberry Piで作るオリジナルAIスピーカー / Creating your own Raspberry Pi AI speaker using docomo AI Agent API
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
Jun Harada
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Fumiya Sakai
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
真吾 吉田
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Keita Moromizato
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
Yoshitaka Seo
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
SORACOM,INC
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
SORACOM,INC
なぜデータをインタラクティブに可視化したいのか?
なぜデータをインタラクティブに可視化したいのか?
hide ogawa
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
Hiroyuki Ishikawa
CES2019 STEM教材最新動向
CES2019 STEM教材最新動向
Akira Sasaki
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
Hiroyuki Ishikawa
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
You_Kinjoh
F#で動かすraspberry pi+lego mindstorms
F#で動かすraspberry pi+lego mindstorms
Masuda Tomoaki
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
moto2g
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215
知礼 八子
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
catmoney
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
Jun Okazaki
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Saki Homma
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
Futomi Hatano
Similar to 呼びかけ不要 Raspberry Piで作るオリジナルAIスピーカー / Creating your own Raspberry Pi AI speaker using docomo AI Agent API
(20)
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
ロボット技術が、意外な製品・サービスに変わる - ロボット技術の応用事例
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
Hint of“Passcode Lock”Screen and Logic (with LocalAuthentication).
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
IoT ChatOps #IoTLT
IoT ChatOps #IoTLT
Bot Builder V4 SDK + QnA Maker / LUIS
Bot Builder V4 SDK + QnA Maker / LUIS
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
SORACOM Conference "Discovery" 2018 | E2. IoTにおけるPoC成功の秘訣
なぜデータをインタラクティブに可視化したいのか?
なぜデータをインタラクティブに可視化したいのか?
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
CES2019 STEM教材最新動向
CES2019 STEM教材最新動向
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
F#で動かすraspberry pi+lego mindstorms
F#で動かすraspberry pi+lego mindstorms
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
DCGANとStyleGAN2を試したときの話 / Dcgan and Stylegan2
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
第29回八子クラウド座談会(当日討議メモ付き) 20181215
第29回八子クラウド座談会(当日討議メモ付き) 20181215
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
「Kivyによるアプリケーション開発のすすめ」の勧め
「Kivyによるアプリケーション開発のすすめ」の勧め
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
Embedded Webで加速するWeb of Things
Embedded Webで加速するWeb of Things
Recently uploaded
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(9)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
呼びかけ不要 Raspberry Piで作るオリジナルAIスピーカー / Creating your own Raspberry Pi AI speaker using docomo AI Agent API
1.
呼びかけ不要 RASPBERRY PIで作る オリジナルAIスピーカー 八王子AI 2020/1/19 HIDEKI
TSUJIMOTO(MOTO2G)
2.
プレゼン内容 ドコモAIエージェントAPI + Raspberry
Pi(Google AIY Voice Kit)で AIスピーカー作りに挑戦しました。 気づきなどを共有します!
3.
majipon.jp FUN IT @moto2g ITエンジニア フリーランス も
っ さ ん 辻本 秀樹 CoderDojo メンター ものづくりのワクワクをもっと広めたい http://majipon.jp/ https://hachioji-ai.connpass.com/ https://qiita.com/moto2g https://github.com/moto2g https://www.slideshare.net/moto2g/ https://www.slideshare.net/moto2g/ https://coderdojotachikawa.github.io/ https://coderdojo- tamamira.connpass.com/
4.
ドコモAIエージェントAPI 特徴 • ドコモの音声認識、音声合成、自然言語処理を使える •
Android、ios、Unity、PythonのSDKが公開されている • AIスピーカー端末をGoolgle Home、Amazon Echo以外で実現できる • 音声入力にウェイクワード無しのシステムも作れる • 音声合成の声色を調整できる • 無料で試せます ドコモAIエージェントAPI https://docs.sebastien.ai/
5.
ニコニコ超会議でデモされた セバスちゃん握手会
6.
作り方・できること(1) AGENTCRAFT • AgentcraftというWEBサイト上で対話シナリオを記述する •
単純な対話ならノンコーディングでシナリオを作れる
7.
作り方・できること(2)AIMLボット連携 • AIML:ボット向けにルールを定義する記述用語 • ドコモのSUNABAでボットを作るときに使う (対話システム生成サービス) •
AIMLを使うと、ドコモ自然言語プラットフォームの意図解釈が使えた! • AIML使わなくてもできる? SUNABA https://docs.xaiml.docomo-dialog.com/
8.
作り方・できること(3)外部API連携
9.
デモ • Python用SDKのサンプルはそのまま活用 • AgentcraftとAIMLでシナリオを作成 •
音量調整 • 実行 • 声などの変更はエージェントに即反映 単純な対話ルールを Agentcraft上で記載 意図によるボット切り替えを AIMLで記載 alsamixer cd speak-python-sample/ python3TrialApp.py シナリオの中身 音声合成の種類一覧 https://docs.sebastien.ai/step4/voice_types/
10.
ハマったところ ある日、突然動かなくなった • 以前動いていたアプリが突然起動しなくなった •
マイクのエラーみたいなのが色々出てるが、 メッセージをよく読むとAIスピーカーを識別するデバイスIDの有効期限切れ • 再取得(更新)すればOK python3 GetDeviceToken.py
11.
ハマったところ ボットからボットを呼び出せない • 意図解釈のボットから別のボットを呼び出すと
BOT_NOTFOUND • SUNABAではきちんと動作するのに!? • 「ドコモAIエージェントAPIは現状はbotidに未対応」との記載があった… • が、連携ボットをアップしたらbotidが内部的に振られていた。 その値を調べて指定すれば呼び出せた!
12.
気になったところ • Agentcraftが全体的に微妙 • シナリオ作成もテストも、生産性を上げにくい作り (ノンプログラマー向けと思われる) •
プリセット以外の音声調整は発話ごとにコマンド記述 • 変更すると即エージェントの挙動が変わるのがすごいけど、 テスト系と本番系の切り替えってどうするんだろう
13.
気になったところ • チュートリアル通りにはできる チュートリアルで使わない機能はドキュメントの情報が少ない • ドコモ内でも似たようなAPIやサービスがあるが、違いがよくわからない 実は他のものの方が使いやすかったりしない?
14.
まとめ • ドコモAIエージェントAPIなら 予備知識
ほぼ不要 でAIスピーカーを作れる • 音声入力、音声合成部分 は ドコモAIエージェントAPI で、 対話シナリオ作成 は 別サービス(Repl-AIなど) が、やり易そう • Unity用SDKのチュートリアルアプリがあるとテストが捗る
15.
ウザイ とか 言ってなかったっけ💢 💢 自分だけの コンシェルジュ
を作ることもできそう!
16.
八王子AI
Download now