תרגום מכונה · המקור באנגלית
הוציאו קולות מתוך שיר ב- Mac
להפוך את תפקיד מרכזי עבור שירה בפועל מהקלטות מוסיקה על Mac.ה- speech CLI מפריד שירה, תופים, בס וכלי נגינה אחרים; FFmpeg משלב את שלושת הגזעים האחוריים.התחל עם הדוגמה הקצרה להלן ולהאזין לפני עיבוד השיר שלך.
הסר קולות של שירים, כלי פיצול וייצוא WAVs על Android, iPhone ו-iPad. Free, עם עיבוד על-ידי ה-device לאחר ההתקנה של המודל.
1. התקנת הכלים
אתה צריך Apple Silicon Mac, macOS 15 או אחר כך, Homebrewטרמינל פתוח ולנהל את הפקודה ההתקנה.זהו זרם עבודה Mac המקומי: זה לא צריך חשבון Soniqo או העלאת אודיו.
brew install speech ffmpeg
הפרידה הראשונה מורידה את מודל HTDemucs מ Hugging Face, ולכן מאפשרת חיבור לאינטרנט וזמן נוסף.המודל נשאר תקוע על Mac. מאוחר יותר הפרדה יכול לרוץ ללא קשר עם המודל המצופה.
2. נסה את דגימת המוסיקה
השתמש בתיקיה עבודה חדשה כדי לשמור על קלט ותוצאות יחד. הורד את stereo WAV דגימה, או לשחק את הדוגמאות הראשון.שחקנים אלה משתמשים באותה הקלטה כך שתוכל להשוות את מה שנשאר בכל פלט.
curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav
עקבו אחרי WAV · דוגמאות אשראי ורישיונות
Core ́ngrato (1995) · Singing Sergeants, United States Air Force Band. These are illustrative outputs from the commands below, not a separation-quality benchmark.
3.חלק את ההקלטה
להפעיל את הפקודה הזו בתיקיה המכילה sample.wavזה כותב vocals.wav, drums.wav, bass.wav ו other.wav לתוך stemsההקלטה המקורית נשארת במקום.
speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems
4 - Save the האינפורמטיבי
שלב תופים, בס וכלי רכב אחרים לעזוב את הגזע הקולי.זה FFmpeg הפקודה כותב instrumental.wav ומחיל מגביל כדי לשלוט בפסגות.זה משלב את שלושת החלקים המופרדים; הוא אינו משנה את הקול המשוער מהקובץ המקורי.
ffmpeg -i stems/drums.wav -i stems/bass.wav -i stems/other.wav -filter_complex 'amix=inputs=3:normalize=0,alimiter=limit=0.98:level=false:latency=true' -c:a pcm_s16le instrumental.wav
פתח instrumental.wav כדי לבדוק את המסלול האחורי, ו stems/vocals.wav
השתמש בשיר משלך
להחליף את הדוגמה קלט עם הדרך לסטריאו שלך WAV קובץ.המשך ציטוטים סביב שמות קבצים המכילים חללים, ובחר תיקיית פלט שונה עבור כל שיר.מתכון זה משתמש 44.1 kHz stereo WAV אודיו: להכין פורמטים אחרים של קבצים WAV קודם.
speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems
עבור האינסטרומנטאלי, להחליף stems ב הפקודה FFmpeg עם תיקיית הפלט של השיר הזה.
מה לצפות
מדגם קצר הוא לא ציון עבור שיר של שלוש דקות או עבור טלפון. עיבוד זמן ושימוש זיכרון תלוי על המסלול והמודל.התחל עם קליפ קצר, לשמור את המקורי, ולבדוק את התוצאה על ידי האוזן לפני השימוש בו באימון או לערוך.
עבור הגדרות מודל ו Swift API, קרא Source הפרדה.See התחלting התחיל עבור עזרה ההתקנה ו CLI התייחסות עבור אפשרויות פקודה.