簡単操作でアバターサウンドメニューづくり!おしゃべりサウンドギミック/TalkSoundGimmick V1.0.2
상품 설명
無言勢のフレンド向けに作ったギミックです。
要はDiscordのサウンドボードっぽいのが作りたかったんだ...
想定利用方法:無言勢の会話リアクション/カラオケ流してどこでもショータイム/喋ってる時のリアクション・効果音での利用
英語/韓国語/中国語表記はまだだけど、割と早めに対応します。
VRChat Avatar向けの音声再生ギミックを自動生成するUnity Editorツールです。
Expression Menuから音声再生、停止、重複再生、ループ、音量調整、簡易口パク連動などなどができるよう、mp3をぶち込んだらサクッと再生されるようにしてます。
主な機能
- シンプルモード: 音声を順番に登録してメニューを生成。追加、削除、ドラッグでの上下並び替えに対応
- フォルダモード: 通常音声とフォルダを混在してメニューを生成。トップレベル項目とフォルダ内音声のドラッグ並び替えに対応
- 設定の保存/読み込み
- 最大64音声
- 同じ音声の3重再生に対応(重複再生モード)
- `音量調整` Radial Puppet
- `再生停止`
- `重複再生 ON/OFF`
- `切り替え再生停止 ON/OFF`
- `LOOP ON/OFF`
- 既存の `あ/い/う/え/お` 系BlendShapeを使った簡易口パク連動
(Visemeは使いません。あいうえおBlendShapeがないと、口パクは不可能です)
セーブ&ロード
[設定を保存]を押すと、シンプルモード/フォルダモードに登録されている音声リストを出力フォルダ内の `TalkSoundGimmick_Settings.txt` に保存します。生成に成功した場合も、同じ設定ファイルを自動で保存します。
[設定を読み込み]から `TalkSoundGimmick_Settings.txt`、つまりセーブデータを選ぶと、モード、音声名、AudioClip、音量、フォルダ構成を復元します。AudioClipはUnityアセットのGUID/Pathで記録するため、同じプロジェクト内またはAssetからの階層が一緒なら、音声登録の状態を戻せます。
再生モード三種類!
通常時は、音声ボタンを押すと音声が再生され、メニュー上の選択状態は残りません。別の音声を押した場合は、前の音声を停止して新しい音声を再生します。
切り替え再生停止 ON/OFF がONのときは、再生中に同じ音声または別の音声を押すと停止します。
重複再生 ON/OFFがONのときは、別音声だけでなく同じ音声も3重まで重ねて再生できます。重複再生をONにすると、競合防止のため `切り替え再生停止` はOFFになります。
LOOP ON/OFFがONの状態で再生した音声はループ再生になります。LOOPをOFFに戻した場合は、再生中の周期が終わったあと停止扱いへ戻ります。
口パク連動
登録音声を解析して口パクAnimationClipを生成できる機能です。
この機能はAvatar Descriptorの通常Viseme BlendShapeではなく、Avatar Root内に存在する `あ/い/う/え/お`、`A/I/U/E/O`、`mouth_a` などの既存BlendShapeを探して使用します。通常リップシンク用のVisemeを直接奪わないため、通常発話のリップシンクと競合しにくい構成にしてます。
正確な発音解析ではなく、音量、音の立ち上がり、ゼロクロス、高域/中域/低域の傾向から近い口形を推定してますが、結構いい感じです。
利用規約
・再配布等は固く禁じます。
・法人/個人に関わらず、営利利用を許可します。好きに使ってください。
・ただし、本生成物PrefabやAnimator等を販売アバターに組み込むことを許可します。いえーい!ただし!!!!<<<プリセット音声およびギミック自体(Editor)ファイルは組み込み不可>>>です。プリセット音声はフレンドが善意でくれてるやつなので!!!あくまでも自分で音声を用意して、生成後のPrefabとかだけでお願いします。
・本ギミックを利用したことで生じる損害はこちらで保障しないものとします。Use at OWN RISK.
注意事項
・生成Prefabはアバタールート直下に配置してください。
・生成後にPrefabルート名を変更しないでください。Animator Play Audioの `Source Path` が `Prefab名/Sound_XX/Voice_YY` を参照します。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기