DEV LOG
AI VTuberアリス姫はどう動いているの?
現在開発している「AI VTuberアリス姫」ですが、
今回は、どんな感じで動いているのかを少しだけ紹介します。
アリスはその場で返事を考えています
アリスは、あらかじめ決まったセリフだけを再生しているわけではありません。
入力された内容に合わせて、
その場で返事を作っています。
例えば、
「こんばんは」と話しかけた時と、
「仕事疲れた」と話しかけた時では、
返事の内容も変わります。
そのため、
毎回まったく同じ会話になるわけではありません。
声もリアルタイムで喋っています
アリスの声は、
事前に録音した音声を流しているわけではなく、
会話内容に合わせてその場で生成しています。
ユーザーが話す、
↓
アリスが返事を考える、
↓
その内容を声にする
という流れで動いています。
できるだけ、
本当に会話しているような空気感を目指しています。
表情も少しずつ変わります
返事の内容によって、
アリスの表情も変わるようにしています。
呆れたり、
少し笑ったり、
からかったり、
怒ったりなど、
会話の雰囲気に合わせて調整しています。
まだまだ開発途中ですが、
少しずつ自然になるよう改善しています。
ブラウザだけで動かせるようにしています
現在は、
アプリをインストールしなくても、
ブラウザだけで会話できるようにしています。
サイトを開くだけで、
気軽に異世界のキャラクターと会話できる体験を目指しています。
見た目よりも内部をかなり調整しています
最近は、
新しい機能を大量に追加するというより、
まずは内部の改善を中心に進めています。
例えば、
- マイク入力
- 会話のテンポ
- 音声の再生タイミング
- 入力欄の動作
- 表情の切り替え
- 反応速度
など、
細かな部分を少しずつ修正しています。
ぱっと見では分かりづらいですが、
こういう部分を整えることで、
会話の自然さもかなり変わってきます。
UnityやWeb技術を組み合わせています
アリスは、
ゲーム制作でもよく使われる「Unity」をベースに制作しています。
さらに、
Web側の仕組みも組み合わせながら、
ブラウザ上で会話できるようにしています。
そのため、
ゲームとWebサービスの中間のような形で開発しています。
これからやりたいこと
今後は、
アリスとの会話サービス自体をさらに改善していきたいと思っています。
また、
現在制作している「エルムムッド村」の作り込みや、
世界観の強化も少しずつ進めています。
さらに、
アリス以外のキャラクター追加なども行い、
異世界の住人たちと交流できるような空気感も作っていきたいと思っています。
ただ会話するだけではなく、
「異世界にいるキャラクターと交流している」
と思えるような体験を目指しています。
アリスと話してみる
現在開発中のアリスとの会話サービスはこちらから体験できます。
少しでも応援したいなと思っていただけたら
もし、
「面白いな」
「頑張ってほしいな」
と思っていただけたら、
こちらから支援していただけると励みになります。
コメントを残す