プロジェクトKANATA 〜彼方の未来までゲーム作り〜

あなたはこんなことを思ったことはありませんか?

「こんなゲームで遊びたい!」
「こんなゲームがあったら面白そう!」
「もっと楽しいゲームがあればいいのに!」

そう思っているあなたの夢を叶えます。


テーマ:

どうも、カナタです。

 

Unityというゲームエンジンを使って、女の子と話せるアプリを作りました。

 

Unityについては過去記事を見てください。

 

このVer1.4では、女の子が喋るようになりました!

 

 

女の子とお話してみる!

 

ぜひ、遊んでみてください!

 

話し相手がいなくて寂しいときにオススメだと思います笑

まだまだ改良してリアルに話しているような感じにできればいいなーと思っているので、よろしくお願いします!

 

 

意見・感想・質問などあれば、お気軽にコメントしてください。

 

それでは!

AD
いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

どうも、カナタです。

 

Unityというゲームエンジンを使って、女の子と話せるアプリを作りました。

 

Unityについては過去記事を見てください。

 

Ver1.3では、音声認識に対応しました。

マイクがあれば、声で女の子とお話できます。

 

こんな風に。

 

 

女の子とお話してみる!

音声認識のやり方

この画面が出たら、右下の「音声認識」をクリックして、音声認識にチェックをつけます。

 

そうすると、このポップアップが出てくるので「許可」を押します。

 

あとは、マイクに喋れば音声が認識されて返答がきます。

 

※何回か喋って反応がない場合は、お手数ですが「テキスト」にチェックをつけてからもう一度「音声認識」にチェックをつけてください。

 

意見・感想・質問などあれば、お気軽にコメントしてください。

 

 

それでは!

AD
いいね!した人  |  コメント(0)  |  リブログ(0)

テーマ:

どうも、カナタです。

 

ちまたで話題のAIを使って、女の子と話せるアプリを作ってみました。

 

 

ちなみに、この女の子はUnity(ユニティ)ちゃんというUnity Technologies Japan社が作成したオリジナルキャラクターです。

 

どうやって遊ぶの?

動作環境

はじめに、このアプリの動作環境について。

  • Mac:GoogleChrome58.0 、Safari10.1
  • Windows:GoogleChrome58.0
  • iPhone:iPhone5S iOS10.2

以上で動作確認済みです。

 

WindowsInternet Explorer11では動作しません。ご注意を。

 

遊び方

このアプリの遊び方を説明します。

説明で使っているブラウザはGoogle Chromeです。

 

このサイトにアクセスすると、このような画面が出てきます。

この画面が出てくるまで、すこし時間がかかります。

 

 

この画面になったら、薄い水色の枠をクリックします。

「えんたーてきすと」と書かれている枠ですね。

すると、こんなダイアログボックスが出てきます。

 

 

ここに言葉を入力してOKボタンを押してください。

エンターキーでもOKですよ。

そうすると、薄い水色の枠に入力した言葉が出てきます。

 

 

最後に、「会話する」ボタンを押すと、Unityちゃんから返答がきます。

 

 

これで遊び方の説明は以上です。

Unityちゃんといろいろ会話して楽しんでみてくださいね!

 

Unityちゃんとお話してみる!

 

Ver1.2より、「ニュース」と入力するとニュースを話してくれるようになりました。

また、「しりとり」と入力するとしりとりで遊べるようになりました。

アプリの解説

このアプリに使われている技術や仕組みについて解説します。

まずは、使われている技術から説明しますね。

 

Unityってなに?

Unityとは、統合開発環境を内蔵し、複数のプラットホームに対応するゲームエンジンである。(wikipediaより引用)

 

つまり、Unityは

  • ゲームが作れるよ!
  • スマホで遊べるゲームやPCで遊べるゲームも作れるよ!

こんなアプリです。

 

Unityを使えば、いろいろなゲーム・アプリが作れちゃいます!

 

Talk APIってなに?

Talk APIはChatbotを作成するためのAPIです。 Recurrent Neural Network(LSTM)を用いた入力文からの応答文生成による日常会話応答機能を提供します。 Talk APIを活用したChatbotによって様々なアプリケーション上でユーザとの対話を自動化し、 どのようなタイミングにおいても即座にユーザからの問いかけに対して応答することができます。(公式サイトより引用)

 

この文章を見てもなんのこっちゃと思うかもしれません。

要するにTalk APIを使えば、ユーザーから送られた言葉に対して自動的に会話文を生成して返答できます。

Talk APIを使うことで、アプリの会話機能を実現しています。 

 

どういう仕組みなの?

アプリの仕組みを簡単にですが紹介します。

  1. ユーザーがUnityに言葉を入力する
  2. UnityがTalkAPIに言葉の内容を送信する
  3. TalkAPIが受け取った言葉の内容を解析して返答内容を返す
  4. Unityに返答内容が表示される

 

ざっくり説明するとこんな感じですね。

 

さいごに

このアプリは、僕のプログラミングによって生まれました。

プログラミングって、楽しい。

自分の考えているアプリが実現できた瞬間の達成感といったら、たまらないですよ。

これを味わってしまったら、もう戻れないぐらい。笑

 

僕はプログラミングが最初から上手かったわけではありません。

このアプリを作るのにも試行錯誤の連続でしたからね。

 

知識や実践を積み重ねることによって、やれることがどんどん増えていく。

これがプログラミングの世界なんです。

この記事を見て少しでもプログラミングに興味を持ってくれたら、僕は嬉しいです。

 

 

このアプリで何か不具合を見つけたらコメントください。

また、「こんな機能ほしい!」と思ったらぜひコメントください!

100%できるかはわかりませんが、一考しますよ。

 

 

それでは!ヾ|๑ ╹ ◡ ╹ ๑|ノ

 

 Unityちゃんとお話してみる!

AD
いいね!した人  |  コメント(0)  |  リブログ(0)

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。