Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Monaca UG Nagoya #1 Monacaだって会話UIを実現できる。

LivLog llc.
September 04, 2019

Monaca UG Nagoya #1 Monacaだって会話UIを実現できる。

Monacaだって会話UIを実現できる。

LivLog llc.

September 04, 2019
Tweet

More Decks by LivLog llc.

Other Decks in Technology

Transcript

  1. 1 会話UIを実現できる。 M o n a c a U G

    N a g o y a # 1 S T A R T H E R E Monacaだって
  2. 2 W H O A M I ? 誰? ・名前:青島

    英和 ・所属:リブログ合同会社 CEO ・癒し系データサイエンティスト ・Mashup Awards 2018で初代オレトクヒーロー ・2012年からMonacaを使い始めていた。 Twitter : @blue_islands Facebook : fb.me/hidekazu.aoshima
  3. 3 Monacaとの歩み H I S T O R Y W

    I T H M O N A C A SECTION 01
  4. 4 H I S TO R Y W I T

    H M O N A C A Monacaとの歩み。 星をみるひと 一日の終わりに空を見上げて星 座を見つけてみませんか?帰宅 の時に、疲れた時に、家族と、 恋人と、友人と一緒に星座を探 して、そして、見つけた喜びを みんなでシェアしましょう。 2012/7 ナニハナス ナニハナスは3つのトレンドワー ドを表示します。これらのキー ワードを元に想像をふくらまし て会話を盛り上げましょう。 2012/10 鯖江夕景 鯖江夕景は鯖江市のオープン データの鯖江百景を基に制作し ています。夕景はその日ごとに 違う顔を見せてくれます。鯖江 市の観光地の魅力を引き出すた め、鯖江夕景を活用してくださ い。 2014/2 CotoGoto CotoGotoは、会話の内容を分析 することで、フリーランスの作 業を見える化する時間管理ツー ルです。 2015/7
  5. 5 H I S TO R Y W I T

    H M O N A C A Monacaとの歩み。 matatavi Matatavi は2クリックで、旅の プランを作成します。 2018/2 NOW
  6. 12 A B O U T C O T O

    G O T O CotoGotoについて CotoGoto(コトゴト)は毎日の会話を作業内容として記録し、 作業時間、モチベーションを集計・解析をするWebサービスです。 毎日の会話を人工知能と楽しむことで、 いつの間にかライフログが形成されていきます。 ほかの時間管理との違いは、時間や作業内容以外にも、場所、感情の変 化が紐付くので様々な角度からの解析が可能となります。 また、外部サービスと連携することで、会話からほかのシステムにデー タを引き渡したり、引き取ったり連動することができます。 https://www.cotogoto.ai/
  7. 13

  8. 16 音声入力 会話解析 会話生成 音声合成 W R I T E

    A T I T L E I N T H I S S E C T I O N 会話型UIの流れ 音声入力で音声をテキスト化、テキストの会話を解析、会話を生成、音声合成で音源を生成して、再生をして返ってくる。
  9. 17 V O I C E I N P U

    T W I T H M O N A C A Monacaでの音声入力 https://press.monaca.io/atsushi/186
  10. 20 V O I C E I N P U

    T W I T H M O N A C A 会話するためのカスタムプラグインを利用 https://github.com/pbakondy/cordova-plugin-speechrecognition
  11. 24 let options = { String language, // 言語 Number

    matches , // 結果の候補数 String prompt, //ポップアップウィンドウのプロンプト(Android only) Boolean showPopup, //ポップアップウィンドウをプロンプト付きで表示(Android only) Boolean showPartial // 連続呼び出し } window.plugins.speechRecognition.startListening( Function successCallback, Function errorCallback, Object options ) startListening() AndroidプラットフォームとiOSプラットフォームには違いがあります。 Androidでは、話者が話し終わると(文の終わりに)音声認識が停止します。 iOSで は、ユーザーはstopListening()メソッドを呼び出して、認識プロセスを手動で停止する必要があります。 iOSでshowPartialをtrueに設定すると、stopListening()が呼び出されるまで成功コールバックが複数回呼び出されます。