Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
AF
Uploaded by
Atsuko Fukui
PPTX, PDF
6,463 views
Voice interaction api for android m
Android 6.0 で追加されたVoice Interaction APIを使ってみました。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
by
Hikaru Ito
PDF
Androidアプリ開発どこまでいける?
by
高見 知英
PPTX
iOS13 SDK による 全機能置き換え Part1
by
Kaname Noto
PPT
アプリ製作ツール HiCIEL 紹介
by
baeksunil
PPT
20140825_spapps
by
Tak Inamori
PPTX
Osc html5-monaca
by
Hikaru Ito
PDF
Mobile backend starterを使ってスマホアプリのバックエンドを構築する
by
Ryosuke Takahashi
PDF
ABC2016 Spring: Mobile App UX & Design Sprint
by
Nobuya Sato
Cordovaで作る!センサと超小型BLEモジュールを用いた簡単IoTアプリ開発
by
Hikaru Ito
Androidアプリ開発どこまでいける?
by
高見 知英
iOS13 SDK による 全機能置き換え Part1
by
Kaname Noto
アプリ製作ツール HiCIEL 紹介
by
baeksunil
20140825_spapps
by
Tak Inamori
Osc html5-monaca
by
Hikaru Ito
Mobile backend starterを使ってスマホアプリのバックエンドを構築する
by
Ryosuke Takahashi
ABC2016 Spring: Mobile App UX & Design Sprint
by
Nobuya Sato
What's hot
PDF
アプリリリース後に後悔しないための20のこと
by
leverages_event
PDF
クリーンアーキテクチャ脱却とSwift UI導入までの道のり@Builders Box 2021.02.09
by
Yuuki Noseda
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
PPTX
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
by
Shin Ogata
PDF
Ionicでハイブリッドアプリ入門①
by
Tomokatsu Iguchi
PDF
Google Play Developer APIを使ってみた
by
shinya sakemoto
KEY
App inventorで想いを形に
by
Takeaki Tada
PDF
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
PDF
ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-
by
Yossy Taka
PDF
「Camelog」Android開発秘話
by
Shoya Tsukada
PDF
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
PDF
Facebook Night vol. 6
by
Naoyuki Kataoka
PDF
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
by
natsumo
PDF
UX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うには
by
UX MILK
PDF
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
by
schoowebcampus
PPTX
小さく早い改善がスマホのサービス開発を変える
by
Hiroto Igarashi
PDF
エンジニアリングするデザイナーが領域を超えて見えたこと
by
Mayumi Narisawa
PDF
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
アプリリリース後に後悔しないための20のこと
by
leverages_event
クリーンアーキテクチャ脱却とSwift UI導入までの道のり@Builders Box 2021.02.09
by
Yuuki Noseda
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
by
アシアル株式会社
Cordova を使って本気で商用ハイブリッドアプリ開発をやってみた
by
Shin Ogata
Ionicでハイブリッドアプリ入門①
by
Tomokatsu Iguchi
Google Play Developer APIを使ってみた
by
shinya sakemoto
App inventorで想いを形に
by
Takeaki Tada
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
by
Osamu Monoe
ハイブリッドアプリについて-PhoneGapアプリ制作の入り口-
by
Yossy Taka
「Camelog」Android開発秘話
by
Shoya Tsukada
Onsen UI 2.0とUIライブラリの未来
by
アシアル株式会社
Facebook Night vol. 6
by
Naoyuki Kataoka
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
by
natsumo
UX改善に必須だが「大変で実施しづらいユーザテストを「本当に1分」で行うには
by
UX MILK
バスキュールに学ぶ、クライアントもユーザーもハッピーになるスマホアプリ企画設計のキモ 先生:大塚 晃
by
schoowebcampus
小さく早い改善がスマホのサービス開発を変える
by
Hiroto Igarashi
エンジニアリングするデザイナーが領域を超えて見えたこと
by
Mayumi Narisawa
Androidでもサクサク動くHTML5ハイブリッドアプリの作り⽅
by
アシアル株式会社
Viewers also liked
PDF
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
PDF
20160913 cookpad ios_jp
by
Kazuaki Matsuo
PDF
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
PDF
Android lint-srp-practice
by
cch-robo
PDF
数字から読む好不調の波
by
Jun Sasaki
PDF
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
by
Shinichi Nakagawa
PDF
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
by
Shinichi Nakagawa
PDF
実践アニメーション
by
Naoya Yunoue
PDF
Android midi
by
kudo1048
PPTX
Java → Kotlin 変換 そのあとに。
by
Kenichi Tatsuhama
PDF
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
PDF
au女子会♪infobar a02体験会20130221
by
Hiromi Itou
PDF
RxSwift x Realm
by
Kosuke Usami
PDF
タイムラインでポジろう!
by
Yokohama Yuushou
PDF
全てSになる -RxJavaとLWSを持ち込む楽しさ-
by
Ryutaro Miyashita
PDF
How to improve performance
by
Atsuko Fukui
PDF
Usecase examples of Packer
by
Hiroshi SHIBATA
PDF
PHPerが支えるrettyのインフラ
by
Shota Umeda
PPTX
2014年NPBたらいまわされ十傑
by
Taichi Watanabe
PDF
ブログをいっぱい書いていたら色々とうまくいった話
by
Kenji Tanaka
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
by
Yukiya Nakagawa
20160913 cookpad ios_jp
by
Kazuaki Matsuo
Ph perがawsと出会ってdev opsを目指した話
by
Shota Umeda
Android lint-srp-practice
by
cch-robo
数字から読む好不調の波
by
Jun Sasaki
Python Professional Baseball Programming Open Data Edition #bpstudy 91(2015/3...
by
Shinichi Nakagawa
Pythonではじめる野球プログラミング PyCon JP 2014 9/14 Talk Session
by
Shinichi Nakagawa
実践アニメーション
by
Naoya Yunoue
Android midi
by
kudo1048
Java → Kotlin 変換 そのあとに。
by
Kenichi Tatsuhama
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
by
Masataka Kono
au女子会♪infobar a02体験会20130221
by
Hiromi Itou
RxSwift x Realm
by
Kosuke Usami
タイムラインでポジろう!
by
Yokohama Yuushou
全てSになる -RxJavaとLWSを持ち込む楽しさ-
by
Ryutaro Miyashita
How to improve performance
by
Atsuko Fukui
Usecase examples of Packer
by
Hiroshi SHIBATA
PHPerが支えるrettyのインフラ
by
Shota Umeda
2014年NPBたらいまわされ十傑
by
Taichi Watanabe
ブログをいっぱい書いていたら色々とうまくいった話
by
Kenji Tanaka
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PPTX
ddevについて .
by
iPride Co., Ltd.
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Drupal Recipes 解説 .
by
iPride Co., Ltd.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
by
法林浩之
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
ddevについて .
by
iPride Co., Ltd.
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Drupal Recipes 解説 .
by
iPride Co., Ltd.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Voice interaction api for android m
1.
Voice interaction API
for Android M Retty株式会社 福井
2.
Agenda - ご挨拶 - Androidの音声認識技術について -
なぜVoice Interactionなのか - どのように実装するのか
3.
ご挨拶 (自己紹介) 福井敦子(27) - 前職はAndroidの組み込み開発業務 -
音声通信、データ通信まわり - SIP, VoLTE, ViLTE etc.. - 2015年6月 RettyにJoin - Hello web world! - Android repository owner
4.
ご挨拶(Rettyの紹介) Rettyとは - 「食を通じて世界中の人をHappyに」 - グルメサービスやってます -
Web, iPhone App, Android Appでサービス展開中
5.
本日のテーマ Android Marshimallow (API
23)から追加されたVoice Interaction機能 - “OK, Google” のアレがアプリレベルで実装できる - その名の通り音声を用いた対話が可能
6.
Androidの音声認識について Lollipop以前 - Google Appからアプリ起動が可能 -
ただしシステムが用意している特定の種類のアクションのみ - "Ok Google, set a timer for 10 minutes" - "Ok Google, search for hotels in Hawaii on TripAdviser" - search for XXX on YYY の形式で特定のアプリで検索可能 - 一方通行 - ユーザがなげられるクエリが一回だけ
7.
Androidの音声認識について Marshmallow 以降 - インタラクティブなやりとりが可能 -
対話によってよりよいUXを提供できる
8.
なぜVoice Interactionなのか? - Rettyのようなグルメサービスの場合、検索の軸が多い -
エリア(最寄駅) - 料理ジャンル - ランチ or ディナー - 価格帯 - 利用シーン - デートで行きたいお店と女子会で行きたいお店とビジネス利用(会食) で行きたいお店は 違う
9.
なぜVoice Interactionなのか? 友達にオススメのレストランを尋ねる時を考えてみよう どこか渋谷でいいお店ない? ランチ?ディナー? ランチ! デート? 女子会! それならここがいいよー
10.
なぜVoice Interactionなのか? インタラクティブな対話により、より自然な検索体験を提供できる - 実際に友人に相談しているような新しい検索体験 -
今までの膨大な選択肢から適切なパラメータを選択する必要がなくなる - 聞かれたことにただ答えるだけでOK - 現在のグルメアプリの検索画面は(Rettyに限らず)1スクロールに収まらないほど情報量が多い
11.
実装方法
12.
実装方法 Actvitiy.getVioceInteractor() でVoiceInteractorを取得し、RequestとPromptを設定 VoiceInteractor Request submitRequest() Prompt 音声を用いてユーザとやり取りす るためのインターフェイス ユーザのフィードバックに対しどの ように振る舞うか要求するクラス ユーザに何をしてほしいか促すクラス
13.
実装方法 (Request) Requestは5種類 - PickOptionRequest -
複数のOptionからユーザに一つを選ばせる - ConfirmationRequest - ユーザに確認を求める - CompleteVoiceRequest - 実行中のやりとりが完了したことをユーザに知らせる - AbortVoiceRequest
14.
実装方法 デモアプリ - 2ターン分のやりとりから検索させるデモ - あらかじめ定められた検索パラメータからユーザさんに選んでもらいたいの でPickOptionRequestで実装
15.
実装方法 - まずはTarge SDK
versionを23 (marshmallow) に - PickOptionRequestは期待する解答群をOptioinとして設定できる
16.
実装方法 Optionについて - 言い方が異なっても同じ選択肢として扱いたい時がある(= シノニム) -
「はい」、「うん」、「オッケー」 - Option.addSynonym() - Optionとしては同一のものとして扱われるので、Option.getIndex() でシノニ ムを気にせず実装可能
17.
実装方法 - 検索条件が揃ったら検索を実行し、結果を表示 - 結果を別Activityで表示する -
この時Intent.FLAG_ACTIVITY_NEW_TASKをセットしないとVoice Interactionから抜け出せない
18.
Framework読んでみた - VoiceInteractor.submitRequest() をコールすると抽象クラスの Request.submit()
が呼ばれる - Requestをextendsした各クラスがsubmit内でVoiceInteractionSessionに対し 要求をスタート - PickOptionRequestの場合はstartPickOption() - VoiceInteractionSessionが内部にハンドラを持っており処理を実行 - VoiceInteractionSessionはextendsして独自にカスタマイズ可能
19.
所感 - 端末の音声認識言語設定をEnglish(Primary), 日本語(Secondary)
に設定する とVoice Interactioinが暴走する - 英語で発話されたpromptに対して答えると、日本語で再度promptが発話されせっかく答えた ことがなかったことにされる謎挙動 - 日本での実用化はまだ難しいかも? - 世界展開で英語一本でいくならよさそう - Googleの発表だと1日1回以上Voice searchを使うteenは55%, adultで41% (調査対象群は不明) - OK googleからそのままアプリに来てもらって、その延長でよりよい検索体験をしてもらえそ う
20.
ありがとうございました
Download