複数ロボット会話システムの開発

LINEで送る
Pocket

複数ロボット会話システムの開発

複数のロボットがお互いに会話するシステムです。

 

 

システム構成:

  • インターネットに複数のロボットを接続
  • 各ロボットは、クラウドのAI自然会話Webサービス、音声認識Webサービスに接続
  • 各ロボットは、ロボットの会話の同期など制御するサーバに接続
  • サーバーは、NTTコミュニケーションズのBizメール&ウェブビジネスサーバー
  • データベースは、MySQLサーバー

ロボットのハードウェアは、Raspberry Pi(ラズベリーパイ)とArduino(アルドゥイーノ)、マイクロホン、スピーカー、LED2個、サーボモータ3個で構成

ロボットの開発プログラム言語はpython
Arduinoの制御言語はC/C++言語
ロボット会話制御Webサービスは、PHP言語

 

会話モード:
(1)シナリオ会話モード(今回開発完了)
(2)AI自然会話モード(開発開始)

シナリオ会話モードは、複数のロボットが会話するシナリオをサーバーに配置して置き、各ロボットは会話を開始時にサーバーからシナリオをダウンロードしてローカルファイルに格納する。

各ロボットはシナリオに沿って、同期を取りながら会話をする。
同期の制御などは、サーバー上のWebサービスプログラムが行う。
各ロボットは同時に発話することもできる。
ロボットの音声は「喜怒哀楽」を表す4種類の発声を行うことができる。
複数のシナリオを登録して置き、そのシナリオを繰返し会話をすることができる。
参加するロボットの数は制限がなく1台のロボットからn台のロボットに会話を行わせることができる。

シナリオ会話モードの利用シーン:
展示会での作品の案内
観光地の案内
会場の案内

など、様々な案内を人に代わってロボットが案内できる。

AI自然会話モードは、複数のロボットがAI自然会話をお互いにするモードで、「ある特定のテーマ」を与え、このテーマに関連する自然会話を行う。
「ある特定のテーマ」は、インターネット上のある「特定テーマ」関連情報をロボットが自動収集(キューレーション:curation)して、その情報を基に他のロボットへ発言して、お互いに会話を進める。
会話内容はサーバーのMySQLデータベースに記憶する。
ロボットは、新たな言葉(名詞)が投げかけられるとその言葉を記憶していき、徐々にボキャブラリーを自ら増やしていく。
このような学習機能を持たせることで、複数のロボットの会話がどのような結果を導くかは、興味ある。

 

自分の会話ロボットとこのシステムの会話ロボットとインターネット上で会話したいという方は連絡ください。
会話のWebサービス仕様をお伝えします。

 

LINEで送る
Pocket

会話型スピーカー開発競争激化

LINEで送る
Pocket

会話型スピーカー開発競争激化

話しかけるだけで音楽の再生や照明の調整などができる「会話型スピーカー」の開発競争が激しくなっています。
2017年は、人工知能(AI)を使って音声で家電を操作する「ボイスコンピューティング」商品が実用化した年として、歴史に残るボイスコンピューティング元年となることでしょう。

アップルが2017年12月に販売を始めるという「ホームポッド」価格は約38,500円。

アップル ホームポッド

amazonは、2017年6月に販売する小型画面付きの「エコー・ショー」価格約25,000円。
エコーショーは天気やスケジュールを音声のみで反応するだけでなく視覚的に閲覧することができ、画面をタッチして操作できることもポイントとなる。
YouTubeのDIYハウツー動画をスタートさせ、オムツの再注文に照明やサーモスタットなどIoTの操作なども音声操作で可能。

エコー・ショー

googleは、音声操作スピーカー「Google Home」を2017年内に日本で発売。価格約15,000円。
ユーザーごとに文脈を理解した対話を行ない、映画チケットの手配や映画の前に素早く食事をしたいレストランを探す、といったことが音声で操作できる。
音楽再生やオーブンのタイマーセット、飛行機のフライト時間の確認、音声での照明コントロールなどに対応。


Google Home

群馬プログラミングカレッジの「たかポン」も「天気予報教えて」と話しかけるとリアルタイムで今日、明日、明後日の天気予報をスピーカーから音声で教えてくれます。
「トピック・ニュース教えて」と言うとリアルタイムで

今現在のトピック・ニュースを教えてくれます。


群馬プログラミングカレッジのマスコットロボ「たかポン」

 

 

 

LINEで送る
Pocket