add demo
BIN
demo/assets/face_detection_short_range.binc083ebee6df759da467d
Executable file
BIN
demo/assets/hand_landmark_lite.bin037c09b22c066e04d3ff
Executable file
1
demo/assets/icons/file-text.svg
Executable file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file-text"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></svg>
|
After Width: | Height: | Size: 473 B |
BIN
demo/assets/icons/flect.png
Executable file
After Width: | Height: | Size: 1.3 KiB |
1
demo/assets/icons/github.svg
Executable file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-github"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"></path></svg>
|
After Width: | Height: | Size: 522 B |
1
demo/assets/icons/home.svg
Executable file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
|
After Width: | Height: | Size: 327 B |
1
demo/assets/icons/linkedin.svg
Executable file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-linkedin"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect x="2" y="9" width="4" height="12"></rect><circle cx="4" cy="4" r="2"></circle></svg>
|
After Width: | Height: | Size: 395 B |
1
demo/assets/icons/twitter.svg
Executable file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-twitter"><path d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z"></path></svg>
|
After Width: | Height: | Size: 403 B |
BIN
demo/assets/images/bg_natural_sougen.jpg
Executable file
After Width: | Height: | Size: 22 KiB |
BIN
demo/assets/model_float16_quant.bin33ee0cfa3b13c82ace2a
Executable file
BIN
demo/assets/palm_detection_lite.binba92fbef448d5b4334bc
Executable file
BIN
demo/assets/pose_detection.bin5f6876fde03ed33ebc9a
Executable file
BIN
demo/assets/pose_landmark_lite.bin80f1d546bddf782578f3
Executable file
33
demo/assets/setting.json
Executable file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"app_title": "voice-changer",
|
||||
"voice_changer_server_url": "http://localhost:8080/test",
|
||||
"sample_rate": 48000,
|
||||
"buffer_size": 1024,
|
||||
"chunk_size": 24,
|
||||
"speaker_ids": [100, 107, 101, 102, 103],
|
||||
"speaker_names": ["ずんだもん", "user", "そら", "めたん", "つぐみ"],
|
||||
"src_id": 107,
|
||||
"dst_id": 100,
|
||||
"vf_enable": true,
|
||||
"voice_changer_mode": "realtime",
|
||||
"gpu": 0,
|
||||
"available_gpus": [-1, 0, 1, 2, 3, 4],
|
||||
"avatar": {
|
||||
"motion_capture_face": true,
|
||||
"motion_capture_upperbody": true,
|
||||
"lip_overwrite_with_voice": true,
|
||||
"avatar_url": "./assets/vrm/zundamon/zundamon.vrm",
|
||||
"backgournd_image_url": "./assets/images/bg_natural_sougen.jpg",
|
||||
"background_color": "#0000dd",
|
||||
"chroma_key": "#0000dd",
|
||||
"avatar_canvas_size": [1280, 720],
|
||||
"screen_canvas_size": [1280, 720]
|
||||
},
|
||||
"advance": {
|
||||
"avatar_draw_skip_rate": 3,
|
||||
"screen_draw_skip_rate": 3,
|
||||
"visualizer_draw_skip_rate": 3,
|
||||
"cross_fade_lower_value": 0.1,
|
||||
"cross_fade_overlap_rate": 0.03
|
||||
}
|
||||
}
|
BIN
demo/assets/tflite-simd.wasm1f6a0e789251efcdaa4d
Executable file
75
demo/assets/vrm/zundamon/ReadMe.txt
Executable file
@ -0,0 +1,75 @@
|
||||
この度は「ずんだもん(人型)」モデルデータセットをお求めいただき、誠にありがとうございます。
|
||||
ずんだもん(人型)モデルデータは、以下のフォーマットを用意しています。
|
||||
|
||||
|
||||
・VRChat用データ(PC/Oculus対応)
|
||||
VRChat上で必要なプログラム、マテリアル、PC用ではDynamicBoneを設定済みのUnity用編集データ(.unitypackage)です。
|
||||
・MMDデータ
|
||||
剛体、ジョイント、マテリアル等を設定済みのモデルデータ(.pmx)です。
|
||||
・VRMデータ
|
||||
VRMデータ対応の各プラットフォームで使用可能するモデルデータ(.vrm)です。SpringBone、コライダ、マテリアル等を設定済みです。
|
||||
・FBXデータ
|
||||
上記3フォーマット作成に使用したfbxデータです。ゲーム制作等、必要に応じてご使用下さい。
|
||||
・blenderデータ
|
||||
FBXデータを作成する際のモデルデータ(.blender)です。必要に応じてご使用下さい。
|
||||
・PSDデータ
|
||||
UVマップレイヤーを同梱したPSDファイルです。モデル用テクスチャを改変の際にご使用下さい。
|
||||
|
||||
なお、上記モデル用テクスチャデータ(.png)を、各々のモデルデータへ同梱しています。
|
||||
|
||||
|
||||
モデルデータ詳細=====================================
|
||||
●VRChat用データ(PC/Oculus対応)
|
||||
・VRChat用データを使用する場合、別途オーサリングソフトウェアである「Unity2019.4.31f1」が必要です。
|
||||
・Avatar3.0専用です。Avatar2.0ではご使用できません。
|
||||
・マテリアル・シェーダーでは「ユニティちゃんトゥーンシェーダー2.0.8」を使用しています。
|
||||
本モデルデータには上記シェーダーは同梱されておりませんので、あらかじめご用意をお願いします。
|
||||
・PC版ではDynamicBone設定済みですが、DynamicBone本体は同梱されておりません。
|
||||
あらかじめ購入およびご用意をお願いします。
|
||||
・シェイプキー 口:20種 目:12種 眉:3種 その他:1種を同梱しております。
|
||||
・PC版、Oculus版共にハンドサインにて表情切替可能です(7種)。
|
||||
・ハンドサインに登録されていない表情は、Unityエディターで切り替え編集を行って下さい。
|
||||
・PC版ではフルトラッキング対応です。基本的には腰、両足首にトラッカーを装着して下さい。
|
||||
・PC版では衣装やアクセサリーは別パーツとなっており、Unity上で脱着が可能です。
|
||||
・Oculus版では、仕様により衣装やアクセサリーの脱着は行えません。
|
||||
・VRChatへの詳しい導入方法は別途「VRChatキャラクター導入マニュアル」をご覧下さい。
|
||||
|
||||
●MMDデータ
|
||||
・MMDデータを使用する場合、別途「MikuMikuDance」「MikuMikuMoving」などのMMD対応ソフトウェアが必要です。
|
||||
・剛体、ジョイント、IK設定済みです。
|
||||
・準標準ボーン(全ての親、グループ、上半身2、腰、肩キャンセル、腕捩、手捩、親指0、足IK親)が設定済みです。
|
||||
・衣装やアクセサリーは別パーツとなっており、その他モーフ「脱衣」パラメータを1にすることで脱衣可能です。
|
||||
|
||||
●VRMデータ
|
||||
・VRMデータを使用する場合、VRMモデルを使用できる各アプリケーションが別途必要です。
|
||||
・VRMSDK ver.0.92を使用してデータを作成しています。
|
||||
・SpringBoneおよびSpringBoneCollider設定済みです。
|
||||
・シェーダーはVRM MToonおよびスタンダードシェーダーを使用しています。
|
||||
・BlendShapeは基本12種(A,I,U,E,O,Blink,Joy,Angly,Sorrow,Fun)から更に8種追加(Wink_L,Wink_R,Star,Hachume,No_HightLight,Aozame,Hauu,Tear)の全20種使用可能です。
|
||||
|
||||
●FBXデータ
|
||||
・FBXデータバージョンは2020となっています。アプリケーションによっては正常に読み込むことができない場合があります。
|
||||
・FBXデータご使用の際は、必ずテクスチャファイルも同時にインポート願います。
|
||||
・アプリケーションへインポートの際、座標系の問題が生じるおそれがあります(Z軸が縦方向、Y軸が奥行となります)
|
||||
・メッシュデータ、ボーンデータ、マテリアル以外のデータ(ライト、カメラ、モーションなど)は同梱されていません。
|
||||
|
||||
●Blenderデータ
|
||||
・Blenderデータバージョンは2.93です。バージョン2.93以前のBlenderでは正常に読み込むことができない場合があります。
|
||||
・MMD以外のボーン(アーマーチュア)に対応しています。MMDではボーン構造が特殊なため対応していません。
|
||||
・IKは設定しておりません。必要に応じてIKを設定願います。
|
||||
・素体、各衣装やアクセサリーを別オブジェクトとなりますので、お好みに合わせて脱着することが可能です。
|
||||
|
||||
=====================================
|
||||
|
||||
|
||||
●ご利用規約、禁止事項、免責事項は別途「ずんだもん(人型)モデル利用規約.txt」をご覧下さい。
|
||||
|
||||
|
||||
●お問合せ先
|
||||
不具合、バグ、感想、調整、商用利用などのお問合せなどは、ホームページ(https://zunko.jp)よりご連絡下さい。
|
||||
|
||||
|
||||
|
||||
|
||||
●更新履歴
|
||||
2021/12/31 初版
|
BIN
demo/assets/vrm/zundamon/zundamon.vrm
Executable file
68
demo/assets/vrm/zundamon/ずんだもん(人型)モデル利用規約(Terms of Use).txt
Executable file
@ -0,0 +1,68 @@
|
||||
ずんだもん(人型) モデルデータ利用規約
|
||||
|
||||
3Dモデリング:絹井けい
|
||||
販売元:SSS LLC. (https://zunko.jp)※以下「当社」とします。
|
||||
|
||||
・本モデルを利用、もしくは改変した時点で本規約に同意したものとします。
|
||||
・本ライセンスの内容は変更する場合があり、最新のものが適用されます。
|
||||
・本ライセンスは日本語のものが正本とされ、翻訳と差異がある場合は常に日本語のものが優先されます。
|
||||
・本モデルの二次創作物を利用することによって生じた何らかのトラブル・損失に対し、絹井けい、および当社は一切責任を負わないものとします。
|
||||
・本モデルを改変した二次創作物の著作権法上の全ての権利は当社に帰属するものとします。
|
||||
|
||||
|
||||
●利用規約●
|
||||
本モデルでは基礎条項に加え、個別条項を元に以下の行為を許可します。
|
||||
|
||||
・二次的著作物の配布の許可
|
||||
・成人向け表現(性的表現)の許可
|
||||
・成人向け表現(暴力表現)の許可
|
||||
・本モデルでの利用を目的とした衣装等を配布・頒布・販売する場合に限り、本モデルが含む以下のデータを流用することを許可します。ただし改変が著しく少ない場合を除きます。
|
||||
1.本モデルを構成するボーン・ウェイト
|
||||
2.モデルの素体パーツ「ずんだもん(人型)」メッシュデータ
|
||||
・当モデルデータを営利目的で使用する場合、販売元であるSSS LLC.が運営する「東北ずん子」ウェブサイトにて記載されている「版権商用利用の手引き(https://zunko.jp/con_shoushi.html)」に従ってください。
|
||||
ただし以下の場合、事前受諾は不要です。
|
||||
1.印刷やディスクプレスなど、個人から依頼されたものを複製する場合
|
||||
2.動画や写真への映り込みなど、本モデルがメインコンテンツと判断されない場合
|
||||
|
||||
|
||||
|
||||
●お問合せ先●
|
||||
|
||||
ホームページ:https://zunko.jp/
|
||||
版権商用利用の手引き:https://zunko.jp/con_shoushi.html
|
||||
|
||||
|
||||
|
||||
EN:Zundamon (humanoid) Model Data Terms of Use
|
||||
|
||||
3D modeling: Kei Kinui
|
||||
Distributed by: SSS LLC. (https://zunko.jp) hereinafter referred to as "the Company".
|
||||
|
||||
*By using or modifying this model, you agree to be bound by these terms.
|
||||
*The content of this license is subject to change, and the latest version shall apply.
|
||||
*The Japanese version of this license shall be the original, and if there are any differences between the Japanese version and the translated version, the Japanese version shall always take precedence.
|
||||
*Kei Kinui and the Company shall not be held responsible for any problems or losses that may arise from the use of secondary works of this model.
|
||||
*All rights under copyright law for secondary works modified from this model shall belong to the Company.
|
||||
|
||||
|
||||
*Terms of Use*
|
||||
In addition to the basic terms, this model permits the following actions based on the individual terms.
|
||||
|
||||
*Permission to distribute derivative works
|
||||
*Permission for adult expression (sexual expression)
|
||||
*Permission to use adult-oriented expressions (violent expressions)
|
||||
*Permission is granted to use the following data included in this model only for the purpose of distributing or selling costumes, etc. for use in this model. However, this excludes cases where the modifications are extremely small.
|
||||
1:The bones and weights that make up the model
|
||||
2:Mesh data of the model's body part "Zundamon (humanoid)
|
||||
*If you wish to use this model data for commercial purposes, please follow the "Guide to the Commercial Use of Copyrighted Material (https://zunko.jp/con_shoushi.html)" described on the "Tohoku Zunko" website operated by SSS LLC, the distributor.
|
||||
However, prior consent is not required in the following cases
|
||||
1:Reproduction of materials commissioned by individuals, such as printing or disc pressing.
|
||||
2:When this model is not judged to be the main content, such as reflection in videos or photos.
|
||||
|
||||
|
||||
|
||||
*contact us*
|
||||
|
||||
HomePage(https://zunko.jp)
|
||||
|
||||
Guide to the Commercial Use of Copyrighted Material(https://zunko.jp/con_shoushi.html)
|
BIN
demo/coffee.png
Executable file
After Width: | Height: | Size: 8.5 KiB |
BIN
demo/favicon.ico
Executable file
After Width: | Height: | Size: 9.4 KiB |
1
demo/index.html
Executable file
@ -0,0 +1 @@
|
||||
<!doctype html><html lang="ja" style="width:100%;height:100%;overflow:hidden"><head><meta charset="utf-8"/><title>voice recorder</title><script defer="defer" src="index.js"></script></head><body style="width:100%;height:100%;margin:0"><div id="app" style="width:100%;height:100%"></div><noscript><strong>javascriptを有効にしてください</strong></noscript></body></html>
|
2
demo/index.js
Executable file
70
demo/index.js.LICENSE.txt
Executable file
@ -0,0 +1,70 @@
|
||||
/*!
|
||||
localForage -- Offline Storage, Improved
|
||||
Version 1.10.0
|
||||
https://localforage.github.io/localForage
|
||||
(c) 2013-2017 Mozilla, Apache License 2.0
|
||||
*/
|
||||
|
||||
/*!
|
||||
* Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||||
* Copyright 2022 Fonticons, Inc.
|
||||
*/
|
||||
|
||||
/*!
|
||||
* The buffer module from node.js, for the browser.
|
||||
*
|
||||
* @author Feross Aboukhadijeh <https://feross.org>
|
||||
* @license MIT
|
||||
*/
|
||||
|
||||
/*! (c) 2019-2021 pixiv Inc. - https://github.com/pixiv/three-vrm/blob/release/LICENSE */
|
||||
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
||||
|
||||
/*! For license information please see index.js.LICENSE.txt */
|
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react-dom.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* react.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
/**
|
||||
* @license React
|
||||
* scheduler.production.min.js
|
||||
*
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
@ -5,6 +5,7 @@
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"build:docker": "date +%Y%m%d%H%M%S > trainer/dummy && DOCKER_BUILDKIT=1 docker build -f trainer/Dockerfile trainer/ -t voice-changer",
|
||||
"copy:frontend":"docker run -v `pwd`/demo:/demo --entrypoint /bin/bash -ti voice-changer -c \"cp -r /voice-changer-internal/frontend/dist/* /demo\"",
|
||||
"push:docker": "bash script/001_pushDocker.sh",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
|
@ -1,4 +1,4 @@
|
||||
FROM dannadori/voice-changer-internal:20220826_102314 as front
|
||||
FROM dannadori/voice-changer-internal:20220827_104722 as front
|
||||
FROM debian:bullseye-slim as base
|
||||
|
||||
ARG DEBIAN_FRONTEND=noninteractive
|
||||
|