unity編」が開催されました。本記事では、こちらのイベントの模様をレポートしていきます。勉強会には定員いっぱい40名が参加した前回の勉強会は、ユカイ工学のcodamaとドコモのAIエージェントAPIを組み合わせてスマートスピーカーを作るというものでしたが、今回はUnityでドコモのAIエージェントAPIを動かすというものです。Unityで音声認識をしたり、キャラクターにおしゃべりさせる方法を学んでいきます。ロボスタ勉強会が開催ドコモのAIエージェントAPIとはドコモのAIエージェントAPIとは、ドコモが開発したAIエージェント作成の基盤となるシステムのこと。メインエージェント(オリジナルキャラクター)とエキスパートエージェント(アプリケーション)を組み合わせることで、単なるチャットボットではない、幅広いサービスを提供できるエージェントを作ることができます。3つをパッケージとして利用することができるのが特徴で、様々なデバイスで使えるようなSDKが提供されているため、ハードウェアに簡単に実装できるというのがポイント。音声合成をする声色は、53種類から選択が可能です。現在は全て無償でトライアル環境として提供されており、今年の春頃に正式リリースを予定しています。今回の勉強会では、おもしろ系インタラクティブコンテンツを手がけるだるまジャパン合同会社が生みだしたバーチャルキャラクター「セバスちゃん」の3Dモデルが配布されました。大きな赤いリボンが特徴的な、おっちょこちょいでがんばり屋さんのメイドさんです。勉強会の参加者は、ドコモのAIエージェントAPIと組み合わせて「セバスちゃん」との対話ができるように学んでいきます。勉強会冒頭でセバスちゃんも登壇。参加者に向けてメッセージをおくったUnityでドコモのAIエージェントAPIを動かす勉強会がスタート。「Unity」を起動し、「ドコモのAIエージェントAPI」を呼び出すためのUnityパッケージをインポートします。講師を務めたのはロボットスタートでエバンジェリストを務める西田寛輔ドコモのAIエージェントAPIとの連携ができたら、API上でメインエージェント「ロボスタトーク」を動かしてみます。ロボスタトークはロボットスタートが提供している開発者応援プラットフォームです。無料で利用でき、発話内容などを簡単に作り変えることができるという特長があります。勉強会はスタッフのサポートにより途中でわからなくなる人がいないように進められたUnityからドコモのAIエージェントAPIにアクセスし「ロボスタトーク」を呼び出します。パソコンのマイクに話しかけることで、音声認識と音声合成による会話ができるようになりました。続いてバーチャルキャラクター「セバスちゃん」との会話ができるように設定をしていきます。セバスちゃんをUnity上に表示させ、会話に合わせて唇が動くようになる「リップシンク」の設定をしていきます。リップシンクが完了したら、声色を53種類の中から「aoi」に変更しました。セバスちゃんとの対話を楽しむことができた今回は時間の関係でモーションまでは設定できませんでしたが、リップシンクがあるだけで会話している感が増しますね。ロボスタトークは対話内容の変更も簡単。Qiitaに掲載されているコマンドを入力することで、返答文を変更することも可能です。標準でロボスタニュースを読み上げるようになっていますが、コマンドを入力することでオフにすることができたりもします。各々がセバスちゃんの対話内容を作ることができるのは楽しいですよね。参加したほとんどの方がセバスちゃんとの対話ができるところまで進むことができました。乾杯の挨拶はセバスちゃんが行なった勉強会のあとは懇親会。ピザとお酒を片手に、参加者やNTTドコモのスタッフの方々、だるまジャパンの方々との情報交換を楽しんでいました。今回はドコモのAIエージェントAPIをUnity上で動かすことで、バーチャルキャラクターと対話ができるようになりました。前回の勉強会のようにハードウェアに搭載させて対話を楽しむことも出来ます。このように、あらゆるソフトウェアやハードウェアで動かすことができるドコモのAIエージェントAPIを活用したハッカソンが3月16日(土)・17日(日)の2日間で開催されます。/ロボスタ編集部ロボスタ編集部では、ロボット業界の最新ニュースや最新レポートなどをお届けします。