日本語 | English | 中文 | Español | Français
注意: 上記の言語(English、中文、Español、Français)は、GPT-4o-miniによる自動翻訳で生成されています。翻訳の精度やニュアンスに関しては、原文(日本語)をご参照ください。
「uDesktopMascot」は、創作の自由化 をテーマにした デスクトップマスコットアプリケーションのオープンソースプロジェクトです。
一機能の例としてVRMやGLB/FBX形式のモデルを読み込み、デスクトップ上に表示することができます。またメニュー画面やアプリケーションウインドウなどのGUIの色や背景画像を自由に設定することもできます。
詳しい機能一覧は 機能一覧 を参照してください。

対応プラットフォーム
アプリには以下の機能が実装されています。詳細は以下のリストを参照してください。
外部アセットの追加は、StreamingAssetsフォルダに配置することで実現できます。
[STT][partial] と確定結果 [STT][final] を Unity Console に表示。VadSilenceSeconds(既定 1.0 秒)続くとテキストが確定し、LLM へ送信されます([STT][send] ログ)。libvosk.dll, libstdc++-6.dll, libgcc_s_seh-1.dll, libwinpthread-1.dll など)は Assets/Plugins/x86_64/ に配置され、ビルド時に自動でパッケージされます。vosk-model-small-ja-0.22)や量子化 GGUF モデルを StreamingAssets 配下に置くことで、ネットワーク接続なしで日本語/英語など複数言語を扱えます。設定ファイルの構造は以下になっています
[Character]
ModelPath=default.vrm
TexturePaths=test.png
Scale=3
PositionX=0
PositionY=0
PositionZ=0
RotationX=0
RotationY=0
RotationZ=0
[Sound]
VoiceVolume=1
BGMVolume=0.5
SEVolume=1
[Display]
Opacity=1
AlwaysOnTop=True
[Performance]
TargetFrameRate=60
QualityLevel=2
macOSでアプリを実行する際、GateKeeperによってアプリがブロックされる場合があります。 その場合、ターミナルから以下のコマンドを実行してください。
xattr -r -c uDesktopMascot.app
buildフォルダにuDesktopMascotという名前でビルドする。uDesktopMasscot
└── build
└── uDesktopMasscot
├── uDesktopMascot.exe
└── README.txt
...
Inno Setup をインストールする。
開いたら、More filesをクリックして、プロジェクト配下にあるsetup.issを選択する。


macOSのPCでのみインストーラーを作成できます。
build/uDesktopMascotフォルダにuDesktopMascotという名前でビルドする。uDesktopMasscot
└── build
└── uDesktopMasscot
├── uDesktopMascot.app
└── README.txt
cd build
productbuild --component uDesktopMascot/uDesktopMascot.app /Applications ./uDesktopMascot_mac_installer.pkg
buildフォルダにuDesktopMascot_mac_installer.pkgが生成されます。See NOTICE.
158 followers · starred Jan 2025
237 followers · starred Jan 2025
21 followers · starred Feb 2025
C#
78.1%
ShaderLab
17.7%
HLSL
3.7%
日本語 | English | 中文 | Español | Français
注意: 上記の言語(English、中文、Español、Français)は、GPT-4o-miniによる自動翻訳で生成されています。翻訳の精度やニュアンスに関しては、原文(日本語)をご参照ください。
「uDesktopMascot」は、創作の自由化 をテーマにした デスクトップマスコットアプリケーションのオープンソースプロジェクトです。
一機能の例としてVRMやGLB/FBX形式のモデルを読み込み、デスクトップ上に表示することができます。またメニュー画面やアプリケーションウインドウなどのGUIの色や背景画像を自由に設定することもできます。
詳しい機能一覧は 機能一覧 を参照してください。

対応プラットフォーム
アプリには以下の機能が実装されています。詳細は以下のリストを参照してください。
外部アセットの追加は、StreamingAssetsフォルダに配置することで実現できます。
[STT][partial] と確定結果 [STT][final] を Unity Console に表示。VadSilenceSeconds(既定 1.0 秒)続くとテキストが確定し、LLM へ送信されます([STT][send] ログ)。libvosk.dll, libstdc++-6.dll, libgcc_s_seh-1.dll, libwinpthread-1.dll など)は Assets/Plugins/x86_64/ に配置され、ビルド時に自動でパッケージされます。vosk-model-small-ja-0.22)や量子化 GGUF モデルを StreamingAssets 配下に置くことで、ネットワーク接続なしで日本語/英語など複数言語を扱えます。設定ファイルの構造は以下になっています
[Character]
ModelPath=default.vrm
TexturePaths=test.png
Scale=3
PositionX=0
PositionY=0
PositionZ=0
RotationX=0
RotationY=0
RotationZ=0
[Sound]
VoiceVolume=1
BGMVolume=0.5
SEVolume=1
[Display]
Opacity=1
AlwaysOnTop=True
[Performance]
TargetFrameRate=60
QualityLevel=2
macOSでアプリを実行する際、GateKeeperによってアプリがブロックされる場合があります。 その場合、ターミナルから以下のコマンドを実行してください。
xattr -r -c uDesktopMascot.app
buildフォルダにuDesktopMascotという名前でビルドする。uDesktopMasscot
└── build
└── uDesktopMasscot
├── uDesktopMascot.exe
└── README.txt
...
Inno Setup をインストールする。
開いたら、More filesをクリックして、プロジェクト配下にあるsetup.issを選択する。


macOSのPCでのみインストーラーを作成できます。
build/uDesktopMascotフォルダにuDesktopMascotという名前でビルドする。uDesktopMasscot
└── build
└── uDesktopMasscot
├── uDesktopMascot.app
└── README.txt
cd build
productbuild --component uDesktopMascot/uDesktopMascot.app /Applications ./uDesktopMascot_mac_installer.pkg
buildフォルダにuDesktopMascot_mac_installer.pkgが生成されます。See NOTICE.
158 followers · starred Jan 2025
237 followers · starred Jan 2025
21 followers · starred Feb 2025
C#
78.1%
ShaderLab
17.7%
HLSL
3.7%