简体中文
ส้อมของ so-vits-svc พร้อม การสนับสนุนแบบเรียลไทม์ และ อินเตอร์เฟสที่ปรับปรุงอย่างมาก ขึ้นอยู่กับสาขา 4.0 (v1) (หรือ 4.1 ) และโมเดลเข้ากันได้ 4.1 ไม่รองรับรุ่น รุ่นอื่น ๆ ยังไม่รองรับ
ระวังผู้มีอิทธิพลน้อยมากที่ ค่อนข้างประหลาดใจมาก เกี่ยวกับโครงการ/เทคโนโลยีใหม่ ๆ คุณต้องใช้โพสต์เครือข่ายสังคมทุกครั้งด้วยความสงสัยกึ่ง
เสียงตัวเปลี่ยนเสียงที่เกิดขึ้นในปี 2566 ได้สิ้นสุดลงและนักพัฒนาหลายคนไม่ใช่แค่ในที่เก็บนี้ยังไม่ได้ใช้งานอยู่พักหนึ่ง
มีทางเลือกมากมายในการแสดงที่นี่ แต่:
ที่อื่น ๆ การเริ่มต้นหลายครั้งได้ปรับปรุงและทำการตลาดเปลี่ยนเสียง (อาจเป็นเพื่อผลกำไร)
การอัปเดตที่เก็บนี้ จำกัด อยู่ที่การบำรุงรักษาตั้งแต่ฤดูใบไม้ผลิปี 2023
เป็นการยากที่จะ จำกัด รายชื่อทางเลือกที่นี่ แต่โปรดลองลองทำโครงการอื่น ๆ หากคุณกำลังมองหาเครื่องเปลี่ยนเสียงที่มีประสิทธิภาพที่ดียิ่งขึ้น (โดยเฉพาะในแง่ของความล่าช้าอื่น ๆ นอกเหนือจากคุณภาพ)-อย่างไรก็ตามโครงการนี้อาจเหมาะสำหรับผู้ที่ต้องการลองเปลี่ยนเสียงในขณะนี้ (เพราะติดตั้งง่าย)
QuickVCContentVec ในทางที่ผิดในที่เก็บเดิม 1CREPEpipfairseqไฟล์ค้างคาวนี้จะดำเนินการตามขั้นตอนที่อธิบายไว้ด้านล่างโดยอัตโนมัติ
Windows (ต้องใช้เวอร์ชันการพัฒนาเนื่องจาก PYPA/PIPX#940):
py -3 -m pip install --user git+https://github.com/pypa/pipx.git
py -3 -m pipx ensurepathLinux/MacOS:
python -m pip install --user pipx
python -m pipx ensurepathpipx install so-vits-svc-fork --python=3.11
pipx inject so-vits-svc-fork torch torchaudio --pip-args= " --upgrade " --index-url=https://download.pytorch.org/whl/cu121 # https://download.pytorch.org/whl/nightly/cu121Windows:
py -3.11 -m venv venv
venv S cripts a ctivateLinux/MacOS:
python3.11 -m venv venv
source venv/bin/activateAnaconda:
conda create -n so-vits-svc-fork python=3.11 pip
conda activate so-vits-svc-fork การติดตั้งโดยไม่ต้องสร้างสภาพแวดล้อมเสมือนอาจทำให้ PermissionError หากติดตั้ง Python ในไฟล์โปรแกรม ฯลฯ
ติดตั้งนี้ผ่าน PIP (หรือตัวจัดการแพ็คเกจที่คุณชื่นชอบที่ใช้ PIP):
python -m pip install -U pip setuptools wheel
pip install -U torch torchaudio --index-url https://download.pytorch.org/whl/cu121 # https://download.pytorch.org/whl/nightly/cu121
pip install -U so-vits-svc-forkpip install -U torch torchaudio --index-url https://download.pytorch.org/whl/cu121 สมาชิกสภาผู้แทนราษฎรอาจได้รับการสนับสนุน--index-url https://download.pytorch.org/whl/cu121 ด้วย --index-url https://download.pytorch.org/whl/nightly/rocm5.7 AMD GPU ไม่รองรับบน Windows (#120)โปรดอัปเดตแพ็คเกจนี้เป็นประจำเพื่อรับคุณสมบัติล่าสุดและการแก้ไขข้อบกพร่อง
pip install -U so-vits-svc-fork
# pipx upgrade so-vits-svc-fork GUI เปิดตัวด้วยคำสั่งต่อไปนี้:
svcgsvc vcsvc infer source.wavแบบจำลองที่ผ่านการฝึกอบรมมีให้บริการในการกอดใบหน้าหรือ civitai
3_HP-Vocal-UVR.pth หรือ UVR-MDX-NET Main 3svc pre-split เพื่อแยกชุดข้อมูลเป็นหลายไฟล์ (โดยใช้ librosa )svc pre-sd เพื่อแยกชุดข้อมูลออกเป็นหลายไฟล์ (โดยใช้ pyannote.audio ) การจำแนกประเภทด้วยตนเองเพิ่มเติมอาจจำเป็นเนื่องจากปัญหาความถูกต้อง หากลำโพงพูดด้วยสไตล์การพูดที่หลากหลายให้ตั้งค่า-ผู้พูดที่มีขนาดใหญ่กว่าจำนวนลำโพงจริง เนื่องจากการพึ่งพาที่ไม่ได้รับการแก้ไขโปรดติดตั้ง pyannote.audio ด้วยตนเอง: pip install pyannote-audiosvc pre-classify จะพร้อมใช้งาน ปุ่มลูกศรขึ้นและลงสามารถใช้เพื่อเปลี่ยนความเร็วในการเล่น 4
หากคุณไม่สามารถเข้าถึง GPU ที่มี VRAM มากกว่า 10 GB แนะนำให้ใช้แผนฟรีของ Google Colab สำหรับผู้ใช้ที่มีแสงสว่างและแผนการเติบโตของ Pro/Growth ของ Paperspace สำหรับผู้ใช้จำนวนมาก ในทางกลับกันหากคุณสามารถเข้าถึง GPU ระดับสูงได้ไม่แนะนำให้ใช้บริการคลาวด์
วางชุดข้อมูลของคุณเช่น dataset_raw/{speaker_id}/**/{wav_file}.{any_format} (subfolders และชื่อไฟล์ที่ไม่ใช่ ascii เป็นที่ยอมรับ) และเรียกใช้:
svc pre-resample
svc pre-config
svc pre-hubert
svc train -tbatch_size ให้มากที่สุดใน config.json ก่อนที่คำสั่ง train เพื่อให้ตรงกับความจุ VRAM การตั้ง batch_size เป็น auto-{init_batch_size}-{max_n_trials} (หรือเพียงแค่ auto ) จะเพิ่ม batch_size โดยอัตโนมัติจนกว่าจะเกิดข้อผิดพลาด oom แต่อาจไม่เป็นประโยชน์ในบางกรณีCREPE ให้แทนที่ svc pre-hubert ด้วย svc pre-hubert -fm crepeContentVec อย่างถูกต้องให้แทนที่ svc pre-config ด้วย -t so-vits-svc-4.0v1 การฝึกอบรมอาจใช้เวลานานขึ้นเล็กน้อยเนื่องจากน้ำหนักบางส่วนจะถูกรีเซ็ตเนื่องจากนำน้ำหนักเริ่มต้นของเครื่องกำเนิดไฟฟ้าเริ่มต้นกลับมาใหม่MS-iSTFT Decoder ให้แทนที่ svc pre-config ด้วย svc pre-config -t quickvc สำหรับรายละเอียดเพิ่มเติมเรียกใช้ svc -h หรือ svc <subcommand> -h
> svc -h
Usage: svc [OPTIONS] COMMAND [ARGS]...
so-vits-svc allows any folder structure for training data.
However, the following folder structure is recommended.
When training: dataset_raw/{speaker_name}/ ** /{wav_name}.{any_format}
When inference: configs/44k/config.json, logs/44k/G_XXXX.pth
If the folder structure is followed, you DO NOT NEED TO SPECIFY model path, config path, etc.
(The latest model will be automatically loaded.)
To train a model, run pre-resample, pre-config, pre-hubert, train.
To infer a model, run infer.
Options:
-h, --help Show this message and exit.
Commands:
clean Clean up files, only useful if you are using the default file structure
infer Inference
onnx Export model to onnx (currently not working)
pre-classify Classify multiple audio files into multiple files
pre-config Preprocessing part 2: config
pre-hubert Preprocessing part 3: hubert If the HuBERT model is not found, it will be...
pre-resample Preprocessing part 1: resample
pre-sd Speech diarization using pyannote.audio
pre-split Split audio files into multiple files
train Train model If D_0.pth or G_0.pth not found, automatically download from hub.
train-cluster Train k-means clustering
vc Realtime inference from microphoneการสอนวิดีโอ
ขอบคุณไปที่คนที่ยอดเยี่ยมเหล่านี้ (คีย์อีโมจิ):
34J - - - - | Garrettconway - - | บลูมูเล็ต - - | ThrowawayAccount01 - | 緋 - | lordmau5 - - - - | DL909 - |
ตอบสนอง 256 - | Pierluigi Zagaria - | นักร้อง - | Desuka-Art - | Heyfixit | หนูโง่ - | 谢宇 |
ColdCawfee - | เซเบอร์ - - - | Meldoner - - | Mmodeusher - | allondan - | likkkez - | เกมเทปพันท่อ - |
Xianglong เขา - | 75aosu - | Tonyco82 - | yxlllc - | เลียนแบบ - | escoolioinglesias - - - | คนผิวดำ - |
Mgs M. Thoyib Antarnusa - | ผู้ขับขี่ - | เสียงโสตบอน - - | Alexander Koumis | อาเจคามิ - | สูง - | Scorpi |
maximxls | star3lord - | ฟอร์โกซ - | Zerui Chen - | Roee Shenberg - - | Justas - | Onako2 |
4ll0w3v1l | j5y0v6b ? | Marcellocirelli - | Priyanshu Patel | Anna Gorshunova - |
โครงการนี้เป็นไปตามข้อกำหนดทั้งหมดของผู้เข้าร่วม การมีส่วนร่วมทุกชนิดยินดีต้อนรับ!
#206 ↩
#469 ↩
https://ytpmv.info/how-to-use-uvr/ ↩
หากคุณลงทะเบียนรหัสการอ้างอิงจากนั้นเพิ่มวิธีการชำระเงินคุณสามารถประหยัดได้ประมาณ $ 5 ในการเรียกเก็บเงินรายเดือนครั้งแรกของเดือนแรก โปรดทราบว่ารางวัลการอ้างอิงทั้งสองเป็นเครดิตของกระดาษและไม่ใช่เงินสด มันเป็นการตัดสินใจที่ยากลำบาก แต่แทรกเพราะการดีบักและการฝึกอบรมโมเดลเริ่มต้นต้องใช้พลังการคำนวณจำนวนมากและนักพัฒนาเป็นนักเรียน
#456 ↩