Model Detayları
ACE-Step, kısa bir tür etiketi listesini — ve isteğe bağlı şarkı sözlerini — barındırılan, eksiksiz bir müzik parçasına dönüştürür. İstediğiniz tarzı virgülle ayrılmış etiketlerle tarif edin (`tags`, ör. "lofi, hiphop, chill" ya da "epic orchestral, cinematic"), vokalli bir parça için `[verse]`/`[chorus]` işaretli sözler ekleyin ya da tamamen enstrümantal bir eser için sözleri boş bırakın. Güçlü yanı hızlı ve kontrol edilebilir şarkı üretimi: süreyi saniye cinsinden siz belirlersiniz, sonucu uzun bir düz yazı prompt’u yerine tür etiketleriyle yönlendirirsiniz ve model indirmeye hazır, bitmiş bir ses dosyası döndürür.
## En uygun olduğu işler - Sözler ve tür/tarz açıklamasından vokalli, eksiksiz şarkılar üretmek - Yalnızca tür etiketlerinden enstrümantal altyapılar, beat’ler ve loop’lar üretmek - Video, oyun ve podcast’ler için belirli bir tarzda fon müziği - Tam bir prodüksiyon seansından önce müzikal fikirleri türler arasında hızla denemek
## Şu durumlarda başka bir model seçin - Şarkı yerine konuşma anlatımı ya da seslendirme gerekiyorsa — bir text-to-speech modeli kullanın - Müzik parçası yerine tek seferlik ses efektleri, foley ya da ortam sesi istiyorsanız — bir text-to-audio ses efekti modeli kullanın - Mevcut bir ses klibini uzatmak, remix’lemek ya da inpaint etmek istiyorsanız — bir audio-to-audio modeli kullanın
## İpuçları - `tags` tarz kontrolüdür (düz yazı prompt’u değil): virgülle ayrılmış türler, ruh halleri ve enstrümanlar verin, ör. "pop, acoustic, guitar" ya da "drum and bass, energetic, synth". - Enstrümantal parça için `lyrics` alanını boş bırakın (ya da `[inst]` yazın). Vokal için sözleri `[verse]`, `[chorus]` ve `[bridge]` gibi bölüm işaretleriyle yapılandırın; her söz satırı ayrı bir satırda olsun. - `duration` saniye cinsindendir (5–240, varsayılan 60). Fiyatlandırma üretilen sesin saniyesi başına olduğundan daha uzun süreler orantılı olarak daha pahalıdır.
## Gelişmiş Yapılandırma - `scheduler` (varsayılan `euler`): diffusion örnekleyicisi — `euler` ya da `heun`. `heun`, hız pahasına kaliteyi iyileştirebilir. API üzerinden ayarlanır. - `guidance_type` (varsayılan `apg`): yönlendirme algoritması — `cfg`, `apg` ya da `cfg_star`. `apg` (varsayılan) genellikle en kararlı sonuçları verir. API üzerinden ayarlanır. - `tag_guidance_scale` (varsayılan 5) ve `lyric_guidance_scale` (varsayılan 1.5): üretimin tür etiketlerine ve sözlere ne kadar sıkı bağlı kalacağı. Girdiye daha sıkı uymak için yükseltin. API üzerinden ayarlanır.
ModelRunner JavaScript client ile çalıştırmak için: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("ace-studio/ace-step", { input: { tags: "lofi, hiphop, chill", lyrics: "[verse]\ncity lights and quiet streets\n[chorus]\nslow it down, feel the beat", duration: 60, }, }); ```
