Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ドコモApiで対話システム

1,592 views

Published on

API Meetup Tokyo #9でのエアー菊池さんの講演資料です。ご本人から許可をいただいて掲載しています。

Published in: Software
  • Be the first to comment

ドコモApiで対話システム

  1. 1. ドコモAPIで対話シス テムを作ってみた API Meetup Tokyo #9 KIKUCHI Joe
  2. 2. 自己紹介 菊池 条 Scheme, Ruby, ... 株式会社エアー メール関連, 検索可能暗号化, ... http://www.air.co.jp/
  3. 3. 対話ロボット ・Pepper ・OHaNAS    
  4. 4. docomo Developer support 以下のAPIを提供 ・画像認識 ・雑談対話 ・フォトコレクション ・発話理解 ・動作推定 ・ドコモ電話帳 ・音声合成 ・トレンド生地抽出 ・データ保管BOX ・音声認識 ・知識Q&A ・位置情報 ・言語解析 ・地図 ・ドコモ ケータイ払い ・文字認識 ・ジオフェンシング
  5. 5. 発話理解 「発話理解APIは発話文をテキストでインプットする と、文脈を解析し、その意図に沿った機能名及び値を 返却するAPIです。」 機能例 雑談 乗換案内 地図 天気 etc...
  6. 6. 音声合成 「音声合成APIは、テキストを受け付け、その入力に 対して自然な感じの読み上げをする機能を提供しま す。」 パートナー社のサービスを提供 エーアイ HOYAサービス NTTアイティ
  7. 7. 音声認識 「音声認識APIは、端末に音声入力した内容をテキス ト化するAPIです。」 パートナー社のサービスを提供 FUETREK (※2015年8月31日提供終了) NTTアイティ Web API非対応
  8. 8. 言語解析 「言語解析APIは、日本語文字列に対し様々な解析機 能を提供するAPIです。」 解析機能例 形態素解析 センシティブ分析 etc... パートナー社のサービスを提供 goo NTTデータ Jetrunテクノロジ
  9. 9. 雑談対話 「雑談対話APIは、ユーザの発話テキストを受け付 け、その入力に対して自然な会話となる雑談を提供し ます。」 対話履歴機能 ユーザープロフィール機能 キャラクタ設定機能 しりとり機能
  10. 10. デモ
  11. 11. 構成 Browser (MediaStream API, Web Audio API) 1. 音声認識APIで発話文字列を取得 2. 発話文字列をWebSocketでServerに送信 Server (node + koa + socket.io) 3. 発話文字列をWebSocketでBrowserから受信 4. 言語解析APIでわいせつな言葉等を弾く 5. 発話理解APIで求められる機能を取得する 6. 求められる機能が雑談の場合、雑談対話APIで対話する(デモではすべ て雑談扱い) 7. 返答文字列を音声合成APIで音声化 8. 返答文字列と音声データをWebSocketでBrowserに送信 Browser 9. 返答文字列と音声データをWebSocketでServerから受信 10. 返答文字列を表示 11. 音声データをWeb Audio APIで再生
  12. 12. 作成中…
  13. 13. ご清聴ありがとうございました

×