AI Sound Effects
Create custom sound effects for any project using each::sense — the intelligent AI agent that automatically selects the best model for your request.
Quick Start
Requires an each::labs API key. Get one at eachlabs.ai.
Using curl
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: heavy rain on a tin roof with distant thunder rumbling, 10 seconds long, realistic and immersive"
}
],
"stream": false
}'
Using Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_EACHLABS_API_KEY",
base_url="https://eachsense-agent.core.eachlabs.run/v1"
)
response = client.chat.completions.create(
model="eachsense/beta",
messages=[{
"role": "user",
"content": "Generate a sound effect: heavy rain on a tin roof with distant thunder rumbling, 10 seconds long, realistic and immersive"
}]
)
print(response.choices[0].message.content)
Streaming
Set "stream": true for real-time SSE responses, or "stream": false for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.
Sound Effect Categories
| Category |
Examples |
Common Uses |
| Nature |
Rain, wind, birds, ocean, fire |
Film, meditation apps, games |
| Mechanical |
Engines, gears, doors, machines |
Sci-fi, industrial videos |
| Impact |
Explosions, crashes, punches, drops |
Games, action sequences |
| UI/Digital |
Clicks, notifications, whoosh, beeps |
Apps, websites, software |
| Sci-fi |
Lasers, teleportation, force fields |
Games, movies, trailers |
| Human |
Crowd cheer, footsteps, applause |
Film, podcasts, presentations |
| Animals |
Dogs barking, birds chirping, horses |
Nature docs, games, films |
| Musical |
Stingers, risers, transitions |
Video editing, broadcasts |
Prompt Engineering Tips
Be Descriptive About the Sound
Describe the physical properties of the sound: what is making it, the environment, material, intensity, and duration.
Generate a sound effect: [source] [action] in [environment], [intensity], [duration] long
Useful Descriptors
metallic, wooden, glass, wet, dry, hollow, sharp, muffled,
echoing, close-up, distant, rapid, slow, layered, single
Duration Guidelines
- UI sounds: 0.5-2 seconds
- Impacts: 1-3 seconds
- Ambience: 10-30 seconds
- Transitions: 1-5 seconds
Examples
Sci-fi Laser Blast
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: futuristic laser blaster firing three quick shots, high-pitched zap with a low reverb tail, sci-fi energy weapon style, 2 seconds total"
}
],
"stream": false
}'
Forest Ambience
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: peaceful forest ambience with birds singing, gentle breeze through leaves, a distant stream flowing over rocks, no human sounds. 15 seconds, loopable."
}
],
"stream": false
}'
App Notification Sound
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: a friendly, short notification chime for a mobile app. Two ascending tones, bright and pleasant, like a marimba tap. Under 1 second, clean and modern."
}
],
"stream": false
}'
Cinematic Whoosh Transition
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: cinematic whoosh transition, starts from the left, sweeps to the right, deep bass undertone with a high-frequency air trail. 1.5 seconds, dramatic and punchy."
}
],
"stream": false
}'
Workflow: Building a Sound Design Library
# Step 1: Generate a base ambient loop
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: busy city street ambience, car traffic, distant sirens, pedestrian chatter, urban daytime. 15 seconds, loopable."
}
],
"stream": false
}'
# Step 2: Generate accent sounds to layer on top
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: car horn honking twice in a busy street, realistic, 2 seconds"
}
],
"stream": false
}'
# Step 3: Generate a transition sound
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"messages": [
{
"role": "user",
"content": "Generate a sound effect: scene change swoosh, a quick low-frequency rumble with a high-pitched tail, cinematic. 1 second."
}
],
"stream": false
}'
Related Skills
Related Models
Documentation
1---2name: ai-sound-effects3description: Create custom sound effects using each::sense AI. Generate realistic or stylized audio for explosions, footsteps, weather, sci-fi, UI sounds, nature, vehicles, and more. Perfect for any project needing unique audio assets. Use for: game development, video editing, app UI sounds, film foley, animation, podcast production. Triggers: sound effect, sfx, audio effect, foley, game sound, ui sound, notification sound, explosion sound, nature sound, ambient sound, create sfx, generate sound4---56# AI Sound Effects78Create custom sound effects for any project using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.910## Quick Start1112> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).1314### Using curl1516```bash17curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \18 -H "Content-Type: application/json" \19 -H "X-API-Key: $EACHLABS_API_KEY" \20 -d '{21 "messages": [22 {23 "role": "user",24 "content": "Generate a sound effect: heavy rain on a tin roof with distant thunder rumbling, 10 seconds long, realistic and immersive"25 }26 ],27 "stream": false28 }'29```3031### Using Python (OpenAI SDK)3233```python34from openai import OpenAI3536client = OpenAI(37 api_key="YOUR_EACHLABS_API_KEY",38 base_url="https://eachsense-agent.core.eachlabs.run/v1"39)4041response = client.chat.completions.create(42 model="eachsense/beta",43 messages=[{44 "role": "user",45 "content": "Generate a sound effect: heavy rain on a tin roof with distant thunder rumbling, 10 seconds long, realistic and immersive"46 }]47)4849print(response.choices[0].message.content)50```5152### Streaming5354Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.5556## Sound Effect Categories5758| Category | Examples | Common Uses |59|---|---|---|60| **Nature** | Rain, wind, birds, ocean, fire | Film, meditation apps, games |61| **Mechanical** | Engines, gears, doors, machines | Sci-fi, industrial videos |62| **Impact** | Explosions, crashes, punches, drops | Games, action sequences |63| **UI/Digital** | Clicks, notifications, whoosh, beeps | Apps, websites, software |64| **Sci-fi** | Lasers, teleportation, force fields | Games, movies, trailers |65| **Human** | Crowd cheer, footsteps, applause | Film, podcasts, presentations |66| **Animals** | Dogs barking, birds chirping, horses | Nature docs, games, films |67| **Musical** | Stingers, risers, transitions | Video editing, broadcasts |6869## Prompt Engineering Tips7071### Be Descriptive About the Sound7273Describe the physical properties of the sound: what is making it, the environment, material, intensity, and duration.7475```76Generate a sound effect: [source] [action] in [environment], [intensity], [duration] long77```7879### Useful Descriptors8081```82metallic, wooden, glass, wet, dry, hollow, sharp, muffled,83echoing, close-up, distant, rapid, slow, layered, single84```8586### Duration Guidelines8788- **UI sounds**: 0.5-2 seconds89- **Impacts**: 1-3 seconds90- **Ambience**: 10-30 seconds91- **Transitions**: 1-5 seconds9293## Examples9495### Sci-fi Laser Blast9697```bash98curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \99 -H "Content-Type: application/json" \100 -H "X-API-Key: $EACHLABS_API_KEY" \101 -d '{102 "messages": [103 {104 "role": "user",105 "content": "Generate a sound effect: futuristic laser blaster firing three quick shots, high-pitched zap with a low reverb tail, sci-fi energy weapon style, 2 seconds total"106 }107 ],108 "stream": false109 }'110```111112### Forest Ambience113114```bash115curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \116 -H "Content-Type: application/json" \117 -H "X-API-Key: $EACHLABS_API_KEY" \118 -d '{119 "messages": [120 {121 "role": "user",122 "content": "Generate a sound effect: peaceful forest ambience with birds singing, gentle breeze through leaves, a distant stream flowing over rocks, no human sounds. 15 seconds, loopable."123 }124 ],125 "stream": false126 }'127```128129### App Notification Sound130131```bash132curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \133 -H "Content-Type: application/json" \134 -H "X-API-Key: $EACHLABS_API_KEY" \135 -d '{136 "messages": [137 {138 "role": "user",139 "content": "Generate a sound effect: a friendly, short notification chime for a mobile app. Two ascending tones, bright and pleasant, like a marimba tap. Under 1 second, clean and modern."140 }141 ],142 "stream": false143 }'144```145146### Cinematic Whoosh Transition147148```bash149curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \150 -H "Content-Type: application/json" \151 -H "X-API-Key: $EACHLABS_API_KEY" \152 -d '{153 "messages": [154 {155 "role": "user",156 "content": "Generate a sound effect: cinematic whoosh transition, starts from the left, sweeps to the right, deep bass undertone with a high-frequency air trail. 1.5 seconds, dramatic and punchy."157 }158 ],159 "stream": false160 }'161```162163## Workflow: Building a Sound Design Library164165```bash166# Step 1: Generate a base ambient loop167curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \168 -H "Content-Type: application/json" \169 -H "X-API-Key: $EACHLABS_API_KEY" \170 -d '{171 "messages": [172 {173 "role": "user",174 "content": "Generate a sound effect: busy city street ambience, car traffic, distant sirens, pedestrian chatter, urban daytime. 15 seconds, loopable."175 }176 ],177 "stream": false178 }'179180# Step 2: Generate accent sounds to layer on top181curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \182 -H "Content-Type: application/json" \183 -H "X-API-Key: $EACHLABS_API_KEY" \184 -d '{185 "messages": [186 {187 "role": "user",188 "content": "Generate a sound effect: car horn honking twice in a busy street, realistic, 2 seconds"189 }190 ],191 "stream": false192 }'193194# Step 3: Generate a transition sound195curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \196 -H "Content-Type: application/json" \197 -H "X-API-Key: $EACHLABS_API_KEY" \198 -d '{199 "messages": [200 {201 "role": "user",202 "content": "Generate a sound effect: scene change swoosh, a quick low-frequency rumble with a high-pitched tail, cinematic. 1 second."203 }204 ],205 "stream": false206 }'207```208209## Related Skills210211- [AI Music Generator](../ai-music-generator/SKILL.md) — Full music tracks and instrumentals212- [AI Jingle Generator](../ai-jingle-generator/SKILL.md) — Short catchy tunes for brands213- [AI Voiceover](../ai-voiceover/SKILL.md) — Voiceover to pair with your sound design214- [AI Podcast Intro](../ai-podcast-intro/SKILL.md) — Intro music and sound beds215216## Related Models217218- [stable-audio](../../../models/stable-audio/SKILL.md) — High-quality audio generation219- [mmaudio](../../../models/mmaudio/SKILL.md) — Multimodal audio synthesis220- [ace-step](../../../models/ace-step/SKILL.md) — Music and audio generation221222## Documentation223224- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)225- [each::labs API](https://docs.eachlabs.ai)