CrossRoadスマートフォン用の表示で見るCrossRoadAR、MR、VR、Babylon.jsを中心とした技術ブログ。動作確認ができました。本記事はメモとして残します。別の記事で動作確認する方法を記載しましたので、以下をご確認ください。追記(1-1)を更新しました。未解決は変わらず、です。Cortonaを使うと、音声認識やキャラクターとの会話(電脳コイルっぽいこと)ができるのではと思い、Unityで使う方法を調べています。止まってしまい未だにサンプルの動作確認ができていません。未解決ではありますが、現時点で調べた内容を整理してみました。そもそもUWPとUnityを連携させる方法はあるのか?あります。Technologiesの方から紹介されているように、XAMLUnityConnectionというサンプルを使うと、Unityで書いた処理をもとにUWPを作り込むことが可能になります。http://forum.unity3d.com/threads/passing-arguments-to-windows-10-unity-app-by-activating-it-with-cortana.368153/XAMLUnityConnectionの置き場所は、下記のbitbucketです。2015)ところで、XAML(ザムル)とは、Windows系の画面デザイン用の言語です。Mobileでは画面デザインはすべてXAMLで行っていました)私が知る限り、XAMLは一つの画面を定義するときに使われ、その画面に紐付いたc#コードが対になっています。Connectionは、実際にはXAMLと対になっているC#でUnity側の処理を受けていると思われます。CortanaをUnityで使う方法は?今の所、2種類の情報を見つけました。前半はMicrosoftの方が書かれた記事で、説明が丁寧かつ情報も豊富です。いずれも動作確認できていないため、内容は記事から推測しています。digitalerr0r記事の中にサンプルプロジェクトをダウンロードできるリンクがあります。2015)どうやら、Unite2015でMicrosoftの方が紹介したもののようです。記事の中にダウンロードリンクがありますが、リンク切れでした。下記に同一と思われるものがありましたのでリンクを貼っておきます。Studioからそのまま実行すると、アプリケーションが立ち上がります。マイクで話しかけても何も応答しません。サンプルプロジェクトの設定が、en-US(使用言語:英語、地域:米国)となのに、使用環境がja-JP(使用言語:日本語、地域:日本)のためと思われます。使用環境をen-USに変更すると、Cortanaが使用できなくなりました。そのため、サンプルプロジェクトそのままでは動作確認できませんでした。Statesに変更してから再起動すると、CortanaのUWPサンプルが使えました。VoiceCommandというソリューションを使いました。Mobileにビルドして試したところ、3D空間の中でCortanaを起動させる場所まで移動する必要がありました。キー入力による移動ができず、動作確認ができませんでした。update2から編集した場合Unity5.2で開き、ビルドを実行すると、ビルドは終了するが、エラーメッセージが出て、UnityEngine.dllなど、dll系の生成に失敗しました。UnityEngine.Windows;、およびこれに関係するメソッドの読み込みでエラーになりました。Unity5.3.5で開き、ビルドを実行すると、ビルドエラーは起きませんでしたが、UnityEngine.dllなど、dll系の生成に失敗しました。SettinsgでPlatformを選ぶ時、インストール時に選択しておいたプラットフォームを選択できます。foundになってしまいました。PC再起動やプロジェクトフォルダの削除で直るかも、という情報をいただきましたが、試す前に再インストールしてしまったので、対処方法になるかは確認できていません。なんか不安定な感じですよね。(2)の調査状況これは初期からつまづいていて、Unityのサンプルプロジェクトを開いたら、Microsoft.UnityPluginsがないというエラーが多数出ている状況です。Microsoft.UnityPluginを入れればと思ったのですが、このように多数あり、どれを入れるべきかがわかりませんでした。終わりに下記で@kaorun55さんもおっしゃっているように、HoloLensで対話的なAIアプリを作るには、HoloLensのサンプルにあるVoiceではなく、CortanaをUWPで活用することが必要と思います。ここ最近Cortana周りを調べてるとこです。整理できたらまたブログに書こうと思ってます。2016年6月17日CGの表現はUnityが楽なので、連携方法を調べていたら(1)と(2)に丁寧なサンプルと解説があったので、まずは動作確認からと思っていたのですが、ちょっと見込みが甘かったようです。いえ、今うまくいってないのは、私のWindows10側のアプリ開発知識が足りてない可能性も十分にあるので、並行して調べていた、UWP単体でCortanaを使う方法の理解を先に試してみようと思います。先日、ついに日本でもHoloLensが発売されました。前回、CortanaとUnityを連携する方法を紹介しました。»ProfileAR、MR、VR、Babylon.jsを中心とした技術ブログです。広く色々な技術を勉強するのが好きで、あれこれ書いています。詳細なプロフィールはこちらをご確認ください。2020)■プライバシーポリシー■こちらに記載しておりますのでご確認ください。■お問い合わせ■こちらよりお願いいたします。月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。