Soundza

resmi

Oyunlar, videolar ve uygulamalar için ücretsiz ses efektleri, müzik ve ambiyans. Ruh haline, tempoya, tona veya kullanım amacına göre arama yapın, önizlemeleri çalın ve her biri 35 meta veri alanına sahip tam kalitede dosyaları indirin.

Soundza MCP ile neler yapabilirsiniz?

  • Sesleri arayın — Asistanınızdan search_sounds ile ses efektleri, müzik veya ambiyans bulmasını isteyin; tür, ruh hali, BPM veya süre gibi filtreler kullanabilirsiniz.

  • Ses ayrıntılarını alın — Belirli bir ses için önizleme dosyaları, lisans bilgisi ve indirme URL'si dahil tam meta verileri get_sound ile edinin.

  • Ses paketlerini keşfedin — search_packs ile seçilmiş ses koleksiyonlarına göz atın veya get_pack kullanarak belirli bir paketteki tüm sesleri görüntüleyin.

  • Tam kalitede ses indirin — download_sound ile bir sesin tam kalitedeki WAV dosyası için kullanıma hazır bir curl komutu ve 15 dakikalık bir indirme bağlantısı alın.

  • Önizlemelerle deneyin — İndirmeye karar vermeden önce API kredisi harcamadan doğrudan CDN'den 128 kbps MP3 önizlemelerini dinleyin.

Barındırılan MCP Sunucusu

npx add-mcp 'https://mcp.soundza.com/mcp/oauth'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

Nasıl Bağlanılır

soundza'yı bir AI asistanından veya kendi kodunuzdan kullanın. Her ikisi de ücretsizdir ve aynı sesleri alırsınız.

Bir AI asistanında

Claude, ChatGPT, Claude Code veya herhangi bir MCP uygulamasında soundza MCP sunucusunu ekleyin ve ücretsiz bir hesapla bir kez oturum açın. Her biri için adımlar aşağıdadır.

Kendi kodunuzda

Uygulamalarda, oyunlarda, betiklerde ve derleme araçlarında, ücretsiz bir API anahtarıyla REST API'yi çağırın. Anahtar alın.

REST

https://api.soundza.com/v1

MCP, oturum açma

https://mcp.soundza.com/mcp/oauth

MCP, API anahtarı

https://mcp.soundza.com/mcp

OpenAPI

soundza.com/openapi.json

Ajanlar için

soundza.com/llms.txt

MCP sunucusunun beş aracı vardır: search_sounds, get_sound, search_packs, get_pack ve download_sound; bunlar 15 dakikalık bir bağlantı, hazır bir curl komutu ve sesin sayfasını döndürür.

Claude

  1. Add to Claude öğesine tıklayın. Claude, ad ve URL doldurulmuş olarak açılır. Add öğesine tıklayın.
  2. soundza'da oturum açın ve onaylayın. Ücretsiz bir hesap yeterlidir.
  3. Bir sohbette + öğesine tıklayın, Connectors'ı açın ve Soundza'yı etkinleştirin.

Add to Claude veya https://mcp.soundza.com/mcp/oauth ile özel bir bağlayıcı ekleyin

ChatGPT

  1. ChatGPT eklentilerini açın ve özel bir MCP sunucusu ekleyin. Adını Soundza yapın ve OAuth'u koruyun.
  2. Aşağıdaki URL'yi yapıştırın, ardından soundza'da oturum açın.
  3. Yeni bir sohbette araçlar menüsünden Soundza'yı seçin.

URL https://mcp.soundza.com/mcp/oauth

Özel sunucular ChatGPT planınıza bağlıdır; bazıları ayarlarda Developer mode'un açık olmasını gerektirir.

Claude Code

Ekleyin, ardından /mcp komutunu çalıştırın, soundza'yı seçin ve tarayıcıda oturum açın.

claude mcp add --transport http soundza https://mcp.soundza.com/mcp/oauth

Bunun yerine anahtar mı kullanmak istiyorsunuz? SOUNDZA_API_KEY değerini ayarlayın ve bir Authorization başlığıyla https://mcp.soundza.com/mcp ekleyin. Anahtarlar sayfası bu komutu anahtarınız doldurulmuş olarak gösterir:

claude mcp add --transport http soundza https://mcp.soundza.com/mcp --header "Authorization: Bearer $SOUNDZA_API_KEY"

Codex, Cursor ve diğer ajanlar

Akışkan HTTP konuşabilen herhangi bir istemci. Oturum açmayı destekliyorsa https://mcp.soundza.com/mcp/oauth kullanın, aksi takdirde bir Authorization başlığıyla https://mcp.soundza.com/mcp kullanın. Cursor için bunu ~/.cursor/mcp.json dosyasına ekleyin; anahtarı ortamınızdan okur, böylece anahtar taahhüt edebileceğiniz dosyaların dışında kalır.

{
  "mcpServers": {
    "soundza": {
      "url": "https://mcp.soundza.com/mcp",
      "headers": { "Authorization": "Bearer ${env:SOUNDZA_API_KEY}" }
    }
  }
}

API anahtarı edinin

Kendi kodunuzda bir anahtar kullanın. Bunu Authorization: Bearer <key> olarak gönderin. Anahtarlar sz_live_ ile başlar. Anahtarınızı sunucunuzda veya gitignore edilmiş bir .env içinde tutun, asla istemci kodunda değil.

Kendiniz oluşturun

Oturum açın ve anahtarlar sayfasında bir anahtar oluşturun. Yalnızca bir kez gösterilir, MCP komutu doldurulmuş olarak.

Veya ajanınızın oturum açmasına izin verin

Kodlama ajanınızdan soundza.com'da sesler bulmasını isteyin. llms.txt dosyasını okur, onaylamanız için size bir bağlantı gönderir ve anahtarı kendisi kaydeder.

Soundza is free, but every call needs an API key tied to a person's account. Get one with a one-click sign-in:

1. Start the sign-in. Include what the person is building, if you know it from the project: project_kind (one of game, video_tool, own_content, app, agent, music, trying, other) and project, one plain line about it. After approving, the person sees both and can change them; leave out anything you'd have to guess.
   curl -s -X POST https://api.soundza.com/v1/auth/device -H "content-type: application/json" -d '{"client_name":"<your tool> on <this machine>","project_kind":"game","project":"<one line, e.g. A retro sci-fi shooter in Godot>"}'
   It returns device_code, user_code, verification_uri_complete, expires_in (600 seconds) and interval (5 seconds).
2. Tell the human: "Open <verification_uri_complete> and approve code <user_code> (sign in with Google if it asks)." Nothing else is needed from them.
3. Right after telling them, poll every <interval> seconds until they approve. Run the polling loop in the foreground and wait for it; don't end your turn while the sign-in is pending (the code lasts 10 minutes).
   curl -s -X POST https://api.soundza.com/v1/auth/token -H "content-type: application/json" -d '{"device_code":"<device_code>"}'
   While it returns {"error":"authorization_pending"} keep polling; on "slow_down" wait the "interval" it returns. On approval it returns {"access_token":"sz_live_...","token_type":"Bearer",...} once: access_token is the API key. "expired_token" or "access_denied" means stop (start again only if the human asks).
4. Save the key as SOUNDZA_API_KEY in the project's .env and make sure .env is in .gitignore. Never commit the key or put it in a project-scope .mcp.json.
5. Optional: connect this MCP server with the key. The command reads $SOUNDZA_API_KEY from the shell, so load .env first (set -a; . ./.env; set +a). It stores the key in Claude Code's own settings (local scope), not in the project. If soundza is already added without a key, run "claude mcp remove soundza" first.
   claude mcp add --transport http soundza https://mcp.soundza.com/mcp --header "Authorization: Bearer $SOUNDZA_API_KEY"
   The tools load in the next session (or after /mcp). Until then, and in any tool that can't add MCP servers, use the REST API at https://api.soundza.com/v1 with the header "Authorization: Bearer $SOUNDZA_API_KEY". It does everything the MCP tools do.

A person can also create a key at https://soundza.com/developers/keys and set it the same way.

Hızlı başlangıç

Arayın, ardından kullandıklarınızı indirin. Önce SOUNDZA_API_KEY değerini ayarlayın.

curl -s "https://api.soundza.com/v1/sounds/search?type=sound_effect&q=whoosh&per_page=5" \
  -H "Authorization: Bearer $SOUNDZA_API_KEY"

# download_url redirects to the file: -L follows it, -OJ saves it under its own name
curl -LOJ "https://api.soundza.com/v1/sounds/SOUND_ID/file" \
  -H "Authorization: Bearer $SOUNDZA_API_KEY"

Her sonucun preview_files değeri, CDN'den anahtar olmadan doğrudan çalan 128 kbps MP3'leri ve tam kaliteli dosya için bir download_url değeri vardır.

Uç noktalar

Her uç nokta, https://api.soundza.com/v1 altında bir GET isteğidir. Tam spesifikasyon /openapi.json adresindedir.

Uç noktaNe yapar
GET /sounds/searchKelimelere ve filtrelere göre arama yapar. Bir sayfa ses ve bir search_id döndürür.
GET /sounds/{id}Kimliğe göre tek bir ses.
GET /sounds/{id}/fileTam kaliteli dosya, genellikle WAV, kataloğa seviye eşleştirilmiş;?variant=original değiştirilmemiş orijinal için. 5 dakika çalışan bir bağlantıya 302 yönlendirmesi. İsteğe bağlı search_id ve user.
GET /packsGenel paketler, en iyiler önce. İsteğe bağlı q, page ve per_page.
GET /packs/{id}Bir paket, ardından seslerinin bir sayfası. Her ses paketini adlandırır.
GET /removals?since=Dosya depolayanlar için bir ISO tarihinden bu yana kaldırılan sesler.

Arama parametreleri

Bir q verin, en az bir filtre veya her ikisini birden verin. Süreler saniye cinsindendir.

ParametreTürAçıklama
qstringEşleştirilecek kelimeler, örn. "door slam" veya "lofi drum loop". Yazım hataları affedilir.
typestringSesin ne olduğu: music, sound_effect veya ambience (Type and facts bölümüne bakın). Büyük/küçük harf duyarsız. Türü içinde hiçbir şey bulamayan q ile yapılan bir arama her türü arar ve bunu relaxed_filters içinde belirtir.
formstringYalnızca müzik: track, excerpt, loop, one_shot veya stem.
partsstringYalnızca müzik: full_mix veya single_part. Olmadan, type=music önce full mix'leri, sonra loop'ları, sonra single part'ları sıralar.
vocalsstringYalnızca müzik: none, backing veya lead.
stylestringYalnızca ses efektleri: retro veya cartoon. Paket başına ayarlanır, bu yüzden çoğu sesin hiçbiri yoktur; onunla hiçbir şey bulamayan bir q ile bırakılır ve relaxed_filters içinde listelenir.
min_durationnumberEn kısa uzunluk, saniye cinsinden.
max_durationnumberEn uzun uzunluk, saniye cinsinden.
min_bpmnumberEn yavaş tempo. Yalnızca müziğin temposu vardır.
max_bpmnumberEn hızlı tempo.
keystringMüzikal anahtar, örn. "C", "F# minor" veya "Bbm". Yalnızca seslerin gösterdiği anahtarlarla eşleşir: kaynak veya bir kişi tarafından belirtilmiş veya yüksek güvenle tespit edilmiş.
chordstringBir akor one-shot'unun çaldığı akor, örn. "Am", "C#m7" veya "Fmaj7".
notestringPerdeli bir one-shot'un çaldığı nota: o oktav için "D3" (C3 orta C'dir) veya herhangi bir oktav için "D".
moodlistVirgülle ayrılmış ruh hali kelimeleri; bunlardan herhangi biriyle eşleşen sesler geri gelir ve daha fazla eşleşme daha yüksek sıralanır. Şunlardan biri: airy, heavy, metallic, bright, dark, punchy, soft, warm, glitchy, organic, cinematic, cartoony, retro.
good_forlistSesin uygun olması gereken virgülle ayrılmış işler. Yalnızca sıralama: eşleşen sesler daha yüksek sıralanır ve hiçbir şey filtrelenmez. Şunlardan biri: transition, reveal, build_up, impact_on_beat, title_or_logo, notification, ui_click, menu, game_pickup, game_hit, game_power_up, footsteps, background_bed, intro, outro.
fit_secondsnumberSesin doldurması gereken uzunluk, örn. 20 saniyelik bir reklam için 20. Onu doldurabilen sesleri (en az o uzunlukta bir parça veya kesintisiz bir loop) sıralar ve her sonuca bir uyum ipucu ekler. Hiçbir şeyi filtrelemez.
packstringBir paketin kimliği veya kısa adı: yalnızca o paketin sesleri.
loop_seamlessbooleantrue: yalnızca sesten ölçüldüğü üzere kesintisiz döngü yapan sesler (son, tıklama veya atlama olmadan başa döner). Bir sahnenin altında tekrarlanan oyun müziği ve ambience yatakları için.
categorystringBir Universal Category System üst düzey kategorisi ("CROWDS") veya CatID ("CRWDCheer"). Ses efektleri ve ambience.
pageintegerSayfa numarası, 1'den başlar.
per_pageintegerSayfa başına sonuç: varsayılan 15, en fazla 50. Sonuçlar sorgu başına 500'de durur.

Yanıt

Sonraki sayfaya bağlantı içeren bir sonuç sayfası. bpm ve key müziği tanımlar; bir sesin herkese açık yaratıcısı olmadığında creator null'dur.

Dosyalar seviye eşleştirilir, böylece sesler her birini ayarlamadan bir arada durur: ses başına bir kazanç, sıkıştırma yok, tepe noktaları −1 dBTP veya altında. Ambience −20 LUFS, müzik, pad'ler ve uzun loop'lar −16 ve diğer her şey en yüksek 400 ms'sinde −13 hedefler. lufs, true_peak_db ve loudness orijinali tanımlar; gain_db varsayılan dosyanın ona eklediği şeydir. Yüklendiği gibi orijinal için dosya yoluna ?variant=original ekleyin.

{
  "page": 1,
  "per_page": 5,
  "total_results": 38,
  "next_page": "https://api.soundza.com/v1/sounds/search?q=whoosh&type=SOUND_EFFECT&per_page=5&page=2",
  "search_id": "x7k2m9q4r1t8v3w6y0z5a2b4",
  "sounds": [
    {
      "id": "cm9w2k4e30001",
      "url": "https://soundza.com/sounds/fast-air-whoosh",
      "title": "Fast Air Whoosh",
      "description": "A quick, bright air whoosh that sweeps left to right.",
      "type": "sound_effect",
      "form": null,
      "parts": null,
      "vocals": null,
      "style": null,
      "good_for": ["transition"],
      "duration": 0.84,
      "bpm": null,
      "key": null,
      "chord": null,
      "note": null,
      "mood": ["airy", "bright"],
      "tags": ["whoosh", "swipe", "air", "airy", "bright"],
      "sync_ms": 310,
      "lufs": -19.4,
      "true_peak_db": -6.1,
      "loudness": { "value": -18.2, "basis": "momentary_max" },
      "gain_db": 5.1,
      "loop_seamless": null,
      "file_type": "audio/wav",
      "file_extension": "wav",
      "sample_rate": 48000,
      "bit_depth": 24,
      "channels": 2,
      "size_bytes": 322604,
      "category": { "id": "WHSH", "label": "Swooshes › Whoosh" },
      "pack": {
        "id": "cm8p1x7a20004",
        "name": "Air and Motion",
        "slug": "air-and-motion",
        "sound_count": 42,
        "url": "https://soundza.com/packs/air-and-motion"
      },
      "creator": null,
      "preview_files": [
        { "type": "audio/mpeg", "bitrate": 128, "link": "https://media.soundza.com/public/previews/4fJ9aQx2LmP0sT7vKc1Rb8Ze.mp3" }
      ],
      "download_url": "https://api.soundza.com/v1/sounds/cm9w2k4e30001/file",
      "license": { "name": "Soundza Standard License", "url": "https://soundza.com/license" },
      "attribution": "\"Fast Air Whoosh\" on Soundza (https://soundza.com/sounds/fast-air-whoosh)"
    }
  ]
}

Tür ve gerçekler

type bir sesin ne olduğunu söyler. Önce türe göre, sonra bildiğiniz gerçeklere göre filtreleyin, ardından gerisini q içine koyun.

türNe aittirGerçekler
musicParçalar, alıntılar, loop'lar, one-shot'lar, stem'ler, sting'ler, jingle'lar ve vokal kesmeleri, oyun müziği dahil.form (track, excerpt, loop, one_shot, stem), parts (full_mix, single_part), vocals (none, backing, lead), bpm, key, note, chord
sound_effectWhoosh'lar, darbeler, foley, UI ve oyun sesleri, efekt olarak sesler.category (UCS), style (retro, cartoon; paket başına ayarlanır)
ambienceYerler, oda tonu ve gürültü yatakları.category (UCS)

"Kurumsal arka plan müziği, vokalsiz" type=music&vocals=none&q=corporate'dır. type=music ile, parts ayarlamadığınız sürece önce full mix'ler, sonra loop'lar, sonra single part'lar gelir. good_for, bir işe uygun sesleri (transition, ui_click, background_bed …) hiçbirini filtrelemeden sonuçlarda yukarı taşır. Türü içinde hiçbir şey bulamayan q ile yapılan bir arama her türü arar ve relaxed_filters içinde type listeler.

Sınırlar

Ücretsiz anahtarlar şunları alır:

  • Dakikada 60 arama
  • Saatte 250 indirme
  • Günde 350 indirme

Her yanıt bu başlıkları içerir. Bir 429 ayrıca saniye cinsinden Retry-After içerir:

  • X-RateLimit-Limit
  • X-RateLimit-Remaining
  • X-RateLimit-Reset
  • X-RateLimit-Policy

Bir hesaptaki tüm anahtarlar bu sınırları paylaşır. Sesleri, ücretsiz olan ve sayılmayan preview_files ile deneyin ve yalnızca kullandığınız sesleri indirin.

Yalnızca farklı sesler indirme olarak sayılır, bu nedenle aynı sesi 24 saat içinde tekrar getirmek ücretsizdir. Toplam dosya getirme, indirme sınırlarının iki katıyla sınırlıdır. Her dosyayı bir kez kaydedin ve sesin id ile yeniden kullanın. Tek bir sesi veya paketi aramak, arama sınırının beş katı olan ayrı bir sınıra sahiptir.

Uygulamanıza bir ses seçici mi koyuyorsunuz? Devam edin: ücretsiz bir anahtar, günde bir avuç kullanıcısı olan küçük bir uygulamayı kapsar. Gerçek trafik aldığında, anahtarlar sayfasından daha yüksek sınırlar isteyin ve bize biraz bilgi verin veya admin@soundza.com adresine yazın. E-postayla yanıt vereceğiz.

Daha yüksek sınırlar isteyin

Kredi verme

Her şey tamamen ücretsizdir. Tek istediğimiz, projeniz için anlamlı bir yerde soundza.com'a (ve/veya uygunsa orijinal ses yaratıcısına) kredi vermenizdir. İdeal olarak, web sitenizde/blogunuzda/itch sayfanızda bir yere soundza.com'a bir bağlantı eklemenizi rica ederiz (örn. 'Ücretsiz sesler için soundza.com'a teşekkürler'). Bir siteniz yoksa, sosyal medyada veya bir Youtube video açıklamasında vb. bir teşekkür de harika olur. Sözü yaymaya yardımcı olun!

Aşağıda bazı örnekler verilmiştir. Bizi nasıl kredi vereceğiniz konusunda esnekiz, ancak projeniz için doğal çalışan bir şekilde bunu yapmanızı rica ediyoruz.

Yaptığınız şeyNasıl kredi verilir
Ses seçicili bir uygulama veya araçSeçicide Powered by soundza ve sitenizin altbilgisinde, Hakkında sayfasında, blogunda veya başka uygun bir yerde soundza.com'a bir bağlantı.
Küçük bile olsa bir oyunPaylaştığınız her yerde (bir Reddit veya Discord gönderisi, X, devlog'unuz veya siteniz, itch.io veya Steam), mümkünse bağlantıyla birlikte soundza.com'a hızlı bir teşekkür.
VideolarYouTube açıklamasında Sound effects: soundza.com. TikTok veya Instagram'da mümkünse @soundza_audio etiketleyin.
Bir bot, ajan veya açık kaynak araçREADME'nizde, yardım metninizde veya liste sayfanızda bir satır.
Sadece kendiniz için bir şeyHiçbir şey gerekmez.

Logomuzu kullanmak ister misiniz? Bağlantınızla birlikte gösterebilirsiniz: tam logo (PNG) veya tek başına işaret (SVG). Yalnızca uygulamanızın simgesi olarak kullanmayın.

soundza ile bir şey mi yaptınız? Görmek isteriz. admin@soundza.com adresine e-posta gönderin veya @soundza_audio etiketleyin. Harika projeleri yeniden paylaşıyoruz.

Hatalar

Hatalar JSON'dur: {"error": {"code", "message", "details"?}}.

DurumKodAnlam
400invalid_requestBir parametre yanlış. details her birini listeler.
401missing_keyAuthorization: Bearer başlığı yok.
401invalid_keyAnahtar mevcut değil.
401revoked_keyAnahtar iptal edildi.
404not_foundBu kimliğe sahip herkese açık bir ses yok.
429rate_limitedBir sınıra ulaşıldı. Retry-After saniyelerini bekleyin.
500server_errorBizim tarafımızda bir şeyler ters gitti. Kısa süre sonra tekrar deneyin.

Lisanslama

Her ses, license alanından bağlantı verilen Soundza Standart Lisansı kapsamındadır: kişisel ve ticari işler için telifsizdir ve seslerin kendileri için atıf gerekmez (karşılığında ne istediğimiz için atıf verme bölümüne bakın). Sesleri dikkatle inceliyoruz, ancak olduğu gibi sunuyoruz ve bir sesin üçüncü taraf taleplerinden muaf olduğuna dair garanti vermiyoruz. Lisansın tam koşulları buradadır.

Yönergeler

  • Ekibinizin dışındaki kişiler yaptıklarınızı gördüğünde, soundza.com adresine uygun şekilde geri bağlantı verin: ses seçicinizin yanında "soundza tarafından desteklenmektedir" ve sitenizde bir bağlantı, oyununuzu paylaştığınız yerde bir teşekkür veya video açıklamanızda bir satır. soundza.com/developers#credit adresine bakın.
  • Bir ses bir projeye eklendiğinde download_url değerini isteyin, dosyayı bir kez kaydedin ve sesin id değerine göre yeniden kullanın.
  • Önizlemeler dinlemek içindir. Bitmiş işlerde indirilen dosyaları kullanın.
  • Soundza'nın temel işlevselliğini kopyalamayın veya rakip bir ses kitaplığı ya da API oluşturmayın.
  • Ücretsiz bir anahtar, en fazla 500 indirilen ses saklayabilir. GET /v1/removals içinde listelenen sesleri kaldırın ve en az ayda bir kontrol edin.
  • Hız sınırlarına saygı gösterin ve daha fazlasına ihtiyacınız olduğunda isteyin. API erişimini herhangi bir kişi için, herhangi bir zamanda, herhangi bir nedenle askıya alabilir veya sonlandırabiliriz.

API kullanımı Hizmet Şartları ve Lisans ile yönetilir.

Soundza seçici

Ürününüz için üç dosyada bir ses seçici: anahtarınızı gizli tutan iki sunucu rotası ve çipler, önizlemeler ve atıf bağlantısı içeren bir bileşen. Uygulamanıza uyacak şekilde stillendirin.

// app/api/sounds/route.ts: search, with your key kept on the server
export async function GET(req: Request) {
  const params = new URL(req.url).searchParams;
  const res = await fetch(\`https://api.soundza.com/v1/sounds/search?${params}\`, {
    headers: { Authorization: \`Bearer ${process.env.SOUNDZA_API_KEY}\` },
  });
  return new Response(res.body, { status: res.status, headers: { "Content-Type": "application/json" } });
}

// app/api/sounds/[id]/file/route.ts: call it from your server when a user adds a sound
export async function GET(req: Request, { params }: { params: Promise<{ id: string }> }) {
  const { id } = await params;
  const query = new URL(req.url).searchParams; // search_id, and your own user id as user
  const res = await fetch(\`https://api.soundza.com/v1/sounds/${encodeURIComponent(id)}/file?${query}\`, {
    headers: { Authorization: \`Bearer ${process.env.SOUNDZA_API_KEY}\` },
    redirect: "manual",
  });
  const location = res.headers.get("location");
  return location ? Response.redirect(location, 302) : new Response(res.body, { status: res.status });
}

Bir kullanıcı ses eklediğinde, dosya rotasını sunucunuzdan getirin ve dosyayı kendi depolama alanınıza kaydedin. Bu, indirmeyi sayar. Rota, 5 dakika süren ve başka bir sitedeki tarayıcıdan okunamayan imzalı bir bağlantıya yönlendirir; bu yüzden istemci tarafında getirmeyin veya bağlantıyı saklamayın. Kullanıcı başına raporlar istiyorsanız, kendi kullanıcı kimliğinizi user olarak iletin.

SSS

API ücretsiz mi?

Evet. API ve anahtarlar ücretsizdir. Karşılığında, yaptıklarınıza uygun olduğu her yerde soundza'ya geri bağlantı vermenizi rica ediyoruz.

Soundza'ya atıf yapmam gerekiyor mu?

Ekibinizin dışındaki kişiler yaptıklarınızı gördüğünde, uygun herhangi bir biçimde istiyoruz: sitenizde, mağaza sayfanızda veya video açıklamanızda bir bağlantı. Yalnızca sizin için olan şeyler veya oluştururken ya da test ederken hiçbir şey gerekmez.

Atıf olarak ne sayılır?

İnsanların görebileceği bir soundza.com bağlantısı. Bir uygulama için, ses seçicinizin yanında Powered by soundza ve sitenizin alt bilgisinde, Hakkında sayfasında, blogunda veya mantıklı olan başka bir yerde bir bağlantı. Bir oyun için, paylaştığınız her yerde bir teşekkür: bir Reddit veya Discord gönderisi, geliştirici günlüğünüz veya siteniz ya da itch.io veya Steam sayfanız. Bir video için, açıklamada Sound effects: soundza.com. X, Discord veya YouTube'da bir tanıtım da harika olur.

Yaptıklarımı paylaşacak mısınız?

Ne yaptığınızı duymayı çok isteriz. admin@soundza.com adresine e-posta gönderin veya @soundza_audio etiketleyin ve ne yaptığınızı bize söyleyin. Soundza ile yapılan harika projeleri yeniden paylaşıyoruz.

Soundza logosunu kullanabilir miyim?

Evet, "soundza tarafından desteklenmektedir" bağlantınızla birlikte göstermenizi çok isteriz, ancak bu isteğe bağlıdır. Lütfen uygulamanızın simgesi olarak kullanmayın. Tam logoyu (soundza.com/logo-wordmark.png) veya yalnızca işareti (soundza.com/logo.svg) indirin.

Sınırlar nelerdir?

Ücretsiz anahtarlar dakikada 60 arama, saatte 250 indirme ve günde 350 indirme alır; bu, hesabınızdaki tüm anahtarlar tarafından paylaşılır. Önizlemeler sayılmaz. Her yanıt X-RateLimit-* başlıkları içerir.

Daha yüksek sınırları nasıl alırım?

Ücretsiz sınırlar, bir oyun oluşturmayı, videoları düzenlemeyi veya ses seçicili küçük bir uygulamayı kapsar. Gerçek trafiği olan bir uygulamaya ses seçici koyuyorsanız, anahtarlar sayfasında "Daha yüksek sınırlar iste" seçeneğini kullanın ve bize biraz bilgi verin veya anahtar önekiniz ve ne oluşturduğunuzla admin@soundza.com adresine e-posta gönderin. E-posta ile yanıt vereceğiz.

Sesleri ticari projelerde kullanabilir miyim?

Evet. Her ses, Soundza Standart Lisansı kapsamında kişisel ve ticari işler için telifsizdir ve yaptığınız bir oyunun veya uygulamanın içinde bir ses göndermek sorun değildir.

Dosyaları saklayabilir miyim?

Evet. Her dosyayı bir kez kaydedin ve sesin id değerine göre yeniden kullanın. Ücretsiz bir anahtar, en fazla 500 indirilen ses saklayabilir. download_url değerinin yönlendirdiği imzalı bağlantıyı saklamayın; 5 dakika sürer.

Bir ses kaldırılırsa ne olur?

Arada bir (en az ayda bir) GET /v1/removals?since=<date> çağırın ve listelediği sesleri silin.

Sesleri AI eğitmek için kullanabilir miyim?

Hayır. Sesler, bir AI veya makine öğrenimi modelini eğitmek, ince ayar yapmak veya oluşturmak için kullanılamaz.

API üzerinde bir ses kitaplığı oluşturabilir miyim?

Hayır. Lütfen sesleri bağımsız dosyalar veya örnek paketler olarak yeniden dağıtmayın veya rakip bir ses kitaplığı ya da API oluşturmayın.

REST mi MCP mi?

Her ikisi de aynı anahtarı, sınırları ve kataloğu kullanır. Kodunuzdan REST kullanın ve Claude Code veya Cursor gibi bir aracının sizin için arama yapıp indirebilmesi için MCP (mcp.soundza.com/mcp) kullanın.

Kodlama aracım kendisi bir anahtar alabilir mi?

Evet. Soundza.com'da sesler bulmasını isteyin. llms.txt dosyasını okur, onaylamanız için size bir bağlantı gönderir ve anahtarı kaydeder.