はじめに
VirtualWifeは、開発者yakami129によって作られたオープンソースのバーチャルデジタルパーソンプロジェクトである。現在インキュベーション段階にあり、「魂」を持ったバーチャル・キャラクターを作成することを目標としており、ユーザーは友人のように交流することができる。このプロジェクトはBステーションのライブストリーミングをサポートし、中国語の音声とテキストでユーザーとコミュニケーションすることができる。OpenAIと オーラマ VirtualWifeはDockerを使ってワンクリックでデプロイでき、Linux、Windows、MacOSシステムをサポートしている。開発者たちは、将来的には人間関係のコーチやカウンセラーとして使用され、人間の生活に溶け込み、感情的なニーズを解決することを望んでいる。
機能一覧
- Bステーションでのリアルタイム・ライブストリーミングに対応し、視聴者との交流が可能。
- 中国語の音声対話による素早いレスポンスとストリーミングのサポート。
- ユーザーとの対話内容を記憶する短期記憶と長期記憶の機能を提供。
- 性格や背景のカスタマイズが可能。
- 交換用VRMモデルはサポートされており、役割はhttps://hub.vroid.com/ からダウンロードできる。
- 複数の大規模言語モデル(OpenAI、Ollamaなど)の統合、スイッチングとプライベートデプロイのサポート。
- インタラクティブなリアリズムを高めるテキスト駆動の表現とアクション。
- Edge(Microsoft)とBert-VITS2の音声切り替えに対応し、より自然な中国語の発音を実現。
ヘルプの使用
設置プロセス
VirtualWifeはDocker経由でデプロイされ、技術愛好家やカジュアルユーザーに適している。詳しい手順は以下の通り:
- Dockerのインストール
- Windows/MacOSDocker Desktopをダウンロードし、インストールして起動する。
- リナックスターミナルを開き、以下のコマンドを入力してDockerとDocker Composeをインストールする:
sudo apt update && sudo apt install docker.io docker-compose -y
- 成功のチェック:実行
docker -v
歌で応えるdocker-compose -v
バージョン番号が表示されれば完了。
- プロジェクト・ドキュメントへのアクセス
- https://github.com/yakami129/VirtualWife、"Code "ボタンをクリックし、"Download ZIP "を選択してダウンロードしてください。またはGitを使う:
git clone https://github.com/yakami129/VirtualWife.git
- を解凍して
VirtualWife
フォルダー
- https://github.com/yakami129/VirtualWife、"Code "ボタンをクリックし、"Download ZIP "を選択してダウンロードしてください。またはGitを使う:
- 環境変数の設定
- 見つける
env_example
ファイル名を.env
. - テキストエディタで開く
.env
必要なパラメータを入力してください。例えばTIMEZONE=Asia/Shanghai OPENAI_API_KEY=your-api-key-here
- オーラマを使用する場合は、以下を加える。
OLLAMA_API_URL=http://host.docker.internal:11434
.
- 見つける
- トリガ手順
- 入る
installer
フォルダで実行する:cd installer docker-compose up -d
- 最初のブートではイメージがダウンロードされ、5~10分かかることがあります。完了したら
docker ps
コンテナの状態を確認する。
- 入る
- アクセスページ
- ブラウザを開き、次のように入力する。
http://localhost/
設定画面に入る。
- ブラウザを開き、次のように入力する。
初期設定
1.基本構成
- ウェブページで、キャラクターモデル(VRMマーケットプレイスからダウンロード)を選択し、アップロードします。
- 言語モデルを選択:OpenAIまたはOllama。
- リブートせずに使用するには「保存」をクリックします。
2.言語モデリング
- オープンAI記入
OPENAI_API_KEY
オプションのプロキシアドレスOPENAI_BASE_URL
. - オーラマDocker でデプロイする場合は、次のように設定します。
http://host.docker.internal:11434
. - コンフィギュレーションを保存し、ダイアログができます。
3.詳細設定
- ネットワークが限られている場合は、以下のようなプロキシを設定してください。
HTTP_PROXY=http://host.docker.internal:23457
. - 調整が完了したら保存します。
主要機能の使用
1.B局ライブストリーミング
- 意図するで
.env
Bライブの部屋番号と認証情報(FAQを参照)を入力します。 - リグ::
- プロジェクトを開始すると、VirtualWifeは自動的にBステーションに接続します。
- 視聴者がポップアップを送信すると、バーチャルワイフがリアルタイムの音声で応答する。
- マイクを介した直接対話が可能で、インタラクションが強化される。
- 銘記するBステーションのインターフェイスの調整により、一時的に入室を促すプロンプトが表示されなくなります。
2.ボイス・ダイアログ
- リグ::
- マイクを接続し、"How was your day? "などと話しかける。.
- バーチャルワイフは中国語で答える。
- トグル・ボイスBert-VITS2は中国語に適しています。
- 提案静かな環境を保ち、気が散るような音を避ける。
3.カスタム・ロール
- 交換モデル::
- https://hub.vroid.com/、VRMファイルをダウンロードする。
- に入れる。
installer/linux
もしかしたらinstaller/windows
フォルダー - プロジェクトを再起動すると、新しいモデルが有効になります。
- 性格の調整設定ページで、"Gentle "や "Lively "などの役割設定を変更します。
4.メモリー機能
- バーチャルワイフは会話を記憶する。たとえば、あなたが「犬が好きです」と言えば、次は "How's your dog? "と聞いてくるかもしれない。次は "How's your dog? "と聞いてくるかもしれない。
- 現在の記憶は手動で見ることはできないが、ダイアログには反映される。
よくある質問
- ブート失敗Dockerが起動しているか、23457番ポートが使用されているかを確認する。
- 声が反応しないマイクが正常に動作していることを確認し、Bert-VITS2のスイッチを入れて試してみてください。
- B局の接続障害:: 和解
.env
のライブ・コンフィギュレーションは
アプリケーションシナリオ
- 心の友
ユーザーは孤独を感じたとき、VirtualWifeとチャットすることができます。バーチャルワイフはあなたの好みを覚えていて、温かい交友関係を提供してくれます。 - ライブ・インタラクション
B局のキャスターは、生放送に興味を持たせたり、ポップアップに返信したり、視聴者のエンゲージメントを高めるために使っている。 - ロールプレイング
ユーザーは、「キャット・レディ」や「プリッシー・ガール」といったキャラクターをカスタマイズして、没入感のあるインタラクティブな体験をすることができる。 - 技術探究
開発者はソースコードを学び、バーチャルデジタルパーソンやAI技術について学ぶことができる。
品質保証
- VirtualWifeは有料ですか?
これはフリーでオープンソースのプロジェクトだが、OpenAIのモデルを使うにはAPIコストがかかる。 - 携帯電話での操作に対応していますか?
現在サポートされていないため、PC上でDockerを使ってデプロイする必要がある。 - どうすれば対話の質を高めることができるのか?
OpenAI GPT-4など、コンフィギュレーションをより強力なモデルに切り替える。 - 英語での対話をサポート?
英語入力も可能だが、音声出力は主に中国語。