audio-visualization
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAudio Visualization
音频可视化
Generate stunning audio visualization videos using each::sense. This skill creates dynamic visual representations of audio including waveforms, spectrum analyzers, particle effects, 3D visualizations, and beat-synced animations.
使用 each::sense 生成效果出色的音频可视化视频。该技能可以为音频创建动态可视化效果,包括波形、频谱分析仪、粒子效果、3D 可视化以及节拍同步动画。
Features
功能
- Waveform Visualizers: Classic oscilloscope-style audio waveforms
- Spectrum Analyzers: Frequency bar visualizations with customizable styles
- Circular Visualizers: Radial audio-reactive designs
- Particle Systems: Audio-driven particle effects and explosions
- 3D Visualizations: Immersive three-dimensional audio landscapes
- Abstract Reactives: Artistic, abstract audio-responsive visuals
- Podcast Waveforms: Clean, minimal waveforms for podcasts and voice content
- Music Videos: Full music video visualizers with effects
- Beat-Synced Animations: Animations perfectly timed to beats and rhythm
- Branded Visualizers: Custom branded audio visualizations
- 波形可视化器:经典示波器风格的音频波形
- 频谱分析仪:可自定义样式的频率柱状可视化效果
- 圆形可视化器:径向音频响应设计
- 粒子系统:音频驱动的粒子效果和爆发动画
- 3D 可视化:沉浸式三维音景
- 抽象响应效果:艺术化的抽象音频响应视觉效果
- 播客波形:适用于播客和语音内容的简洁极简波形
- 音乐视频:带效果的完整音乐视频可视化器
- 节拍同步动画:与节拍和节奏完美同步的动画
- 品牌定制可视化器:自定义品牌的音频可视化效果
Quick Start
快速开始
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a neon waveform visualizer video for this electronic music track, purple and cyan colors, 16:9 format",
"mode": "max",
"audio_urls": ["https://example.com/music-track.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a neon waveform visualizer video for this electronic music track, purple and cyan colors, 16:9 format",
"mode": "max",
"audio_urls": ["https://example.com/music-track.mp3"]
}'Visualization Styles
可视化样式
| Style | Description | Best For |
|---|---|---|
| Waveform | Classic oscilloscope wave patterns | Music, podcasts, voice |
| Spectrum Bars | Frequency analyzer bars | EDM, electronic music |
| Circular | Radial audio-reactive rings | Album art, social media |
| Particle | Audio-driven particle systems | Dramatic, energetic tracks |
| 3D Landscape | Three-dimensional terrain/shapes | Immersive content |
| Abstract | Artistic fluid/geometric patterns | Creative, artistic videos |
| Minimal | Clean, simple waveforms | Podcasts, interviews |
| 样式 | 描述 | 最佳适用场景 |
|---|---|---|
| 波形 | 经典示波器波形图案 | 音乐、播客、语音 |
| 频谱柱状图 | 频率分析仪柱状效果 | EDM、电子音乐 |
| 圆形 | 径向音频响应圆环 | 专辑封面、社交媒体 |
| 粒子 | 音频驱动的粒子系统 | 戏剧化、高能量曲目 |
| 3D 景观 | 三维地形/形状 | 沉浸式内容 |
| 抽象 | 艺术化流体/几何图案 | 创意、艺术视频 |
| 极简 | 简洁简约的波形 | 播客、访谈 |
Use Case Examples
用例示例
1. Waveform Visualizer
1. 波形可视化器
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a smooth waveform visualizer video for this audio. Use a gradient from electric blue to pink, dark background, 1080p 16:9 format. The waveform should be centered and react smoothly to the audio frequencies.",
"mode": "max",
"audio_urls": ["https://example.com/song.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a smooth waveform visualizer video for this audio. Use a gradient from electric blue to pink, dark background, 1080p 16:9 format. The waveform should be centered and react smoothly to the audio frequencies.",
"mode": "max",
"audio_urls": ["https://example.com/song.mp3"]
}'2. Spectrum Analyzer Bars
2. 频谱分析仪柱状效果
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate a spectrum analyzer visualization with vertical bars that react to the music. EDM style with neon green and yellow gradient bars on a black background. Add glow effects and mirror reflection at the bottom. 1920x1080 landscape video.",
"mode": "max",
"audio_urls": ["https://example.com/edm-track.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate a spectrum analyzer visualization with vertical bars that react to the music. EDM style with neon green and yellow gradient bars on a black background. Add glow effects and mirror reflection at the bottom. 1920x1080 landscape video.",
"mode": "max",
"audio_urls": ["https://example.com/edm-track.mp3"]
}'3. Circular Audio Visualizer
3. 圆形音频可视化器
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a circular audio visualizer with radial bars emanating from the center. Place an album art placeholder in the center circle. Use warm orange and red colors with a subtle pulsing glow effect. Square 1:1 format for social media.",
"mode": "max",
"audio_urls": ["https://example.com/album-track.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a circular audio visualizer with radial bars emanating from the center. Place an album art placeholder in the center circle. Use warm orange and red colors with a subtle pulsing glow effect. Square 1:1 format for social media.",
"mode": "max",
"audio_urls": ["https://example.com/album-track.mp3"]
}'4. Particle-Based Visualizer
4. 粒子类可视化器
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate an audio-reactive particle system visualization. Particles should explode outward on bass hits and swirl gently during quieter sections. Use a cosmic color palette with blues, purples, and white sparkles. Deep space background. 16:9 HD video.",
"mode": "max",
"audio_urls": ["https://example.com/electronic.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate an audio-reactive particle system visualization. Particles should explode outward on bass hits and swirl gently during quieter sections. Use a cosmic color palette with blues, purples, and white sparkles. Deep space background. 16:9 HD video.",
"mode": "max",
"audio_urls": ["https://example.com/electronic.mp3"]
}'5. 3D Audio Visualization
5. 3D 音频可视化
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 3D audio visualization with a geometric landscape that responds to the music. The terrain should rise and fall with the frequencies, camera slowly moving forward through the scene. Synthwave aesthetic with neon grid lines, pink and cyan lighting. 1080p cinematic format.",
"mode": "max",
"audio_urls": ["https://example.com/synthwave.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a 3D audio visualization with a geometric landscape that responds to the music. The terrain should rise and fall with the frequencies, camera slowly moving forward through the scene. Synthwave aesthetic with neon grid lines, pink and cyan lighting. 1080p cinematic format.",
"mode": "max",
"audio_urls": ["https://example.com/synthwave.mp3"]
}'6. Abstract Reactive Visuals
6. 抽象响应视觉效果
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate abstract audio-reactive visuals with fluid, organic shapes that morph and flow with the music. Use a dreamy color palette with soft pastels transitioning through the spectrum. The visuals should feel like living art, responding to both rhythm and melody. Vertical 9:16 format for Instagram Reels.",
"mode": "max",
"audio_urls": ["https://example.com/ambient-track.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate abstract audio-reactive visuals with fluid, organic shapes that morph and flow with the music. Use a dreamy color palette with soft pastels transitioning through the spectrum. The visuals should feel like living art, responding to both rhythm and melody. Vertical 9:16 format for Instagram Reels.",
"mode": "max",
"audio_urls": ["https://example.com/ambient-track.mp3"]
}'7. Podcast Waveform Video
7. 播客波形视频
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a clean, minimal podcast waveform video. Simple horizontal waveform bar in the center that responds to voice audio. White waveform on a dark gray background. Leave space at the top for a podcast title and bottom for episode info. Professional and clean look. Square 1:1 format.",
"mode": "eco",
"audio_urls": ["https://example.com/podcast-episode.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a clean, minimal podcast waveform video. Simple horizontal waveform bar in the center that responds to voice audio. White waveform on a dark gray background. Leave space at the top for a podcast title and bottom for episode info. Professional and clean look. Square 1:1 format.",
"mode": "eco",
"audio_urls": ["https://example.com/podcast-episode.mp3"]
}'8. Music Video Visualizer
8. 音乐视频可视化器
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a full music video visualizer combining multiple effects. Start with abstract flowing shapes, transition to particle bursts during the chorus, and include subtle waveform elements throughout. High energy, colorful, psychedelic style matching the energetic music. 1920x1080 landscape format, full track length.",
"mode": "max",
"audio_urls": ["https://example.com/full-song.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Create a full music video visualizer combining multiple effects. Start with abstract flowing shapes, transition to particle bursts during the chorus, and include subtle waveform elements throughout. High energy, colorful, psychedelic style matching the energetic music. 1920x1080 landscape format, full track length.",
"mode": "max",
"audio_urls": ["https://example.com/full-song.mp3"]
}'9. Beat-Synced Animation
9. 节拍同步动画
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate a beat-synced animation where geometric shapes pulse, rotate, and transform exactly on the beat. Sharp, precise animations on every kick drum and snare hit. Minimal black and white design with red accent flashes on the strongest beats. Perfect sync is critical. 16:9 HD video.",
"mode": "max",
"audio_urls": ["https://example.com/drum-track.mp3"]
}'bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Generate a beat-synced animation where geometric shapes pulse, rotate, and transform exactly on the beat. Sharp, precise animations on every kick drum and snare hit. Minimal black and white design with red accent flashes on the strongest beats. Perfect sync is critical. 16:9 HD video.",
"mode": "max",
"audio_urls": ["https://example.com/drum-track.mp3"]
}'10. Custom Branded Visualizer
10. 自定义品牌可视化器
bash
undefinedbash
undefinedInitial branded visualizer
Initial branded visualizer
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.", "mode": "max", "audio_urls": ["https://example.com/label-release.mp3"], "session_id": "branded-viz-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.", "mode": "max", "audio_urls": ["https://example.com/label-release.mp3"], "session_id": "branded-viz-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.", "mode": "max", "audio_urls": ["https://example.com/label-release.mp3"], "session_id": "branded-viz-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a branded audio visualizer for a record label. Use brand colors: deep purple (#6B21A8) and gold (#F59E0B). Include a circular visualizer with space in the center for a logo. Add a subtle animated gradient background. Professional, premium feel. 1:1 square format for social media.", "mode": "max", "audio_urls": ["https://example.com/label-release.mp3"], "session_id": "branded-viz-001" }'
Iterate on the design
Iterate on the design
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits", "session_id": "branded-viz-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits", "session_id": "branded-viz-001" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits", "session_id": "branded-viz-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add more gold particle sparkles that react to high frequencies, and make the purple glow more intense on bass hits", "session_id": "branded-viz-001" }'
undefinedBest Practices
最佳实践
Audio Quality
音频质量
- File Formats: MP3, WAV, FLAC, AAC supported
- Sample Rate: 44.1kHz or higher recommended
- Clear Audio: Clean audio produces better visualizations
- Volume Levels: Normalized audio prevents clipping in visuals
- 文件格式:支持 MP3、WAV、FLAC、AAC
- 采样率:推荐 44.1kHz 或更高
- 音频清晰度:干净的音频可以生成更优质的可视化效果
- 音量水平:归一化的音频可以避免可视化效果出现削波
Visual Design
视觉设计
- Contrast: High contrast between visuals and background
- Color Harmony: Use complementary or analogous color schemes
- Responsiveness: Match visual intensity to audio dynamics
- Safe Zones: Leave margins for platform UI overlays
- 对比度:可视化效果和背景之间保持高对比度
- 色彩协调性:使用互补或类似配色方案
- 响应性:视觉强度与音频动态匹配
- 安全区:预留边距避免被平台UI覆盖
Format Guidelines
格式指南
| Platform | Aspect Ratio | Resolution | Notes |
|---|---|---|---|
| YouTube | 16:9 | 1920x1080 | Landscape, full HD |
| Instagram Post | 1:1 | 1080x1080 | Square format |
| Instagram Reels | 9:16 | 1080x1920 | Vertical, Stories compatible |
| TikTok | 9:16 | 1080x1920 | Vertical format |
| Spotify Canvas | 9:16 | 720x1280 | 3-8 second loops |
| SoundCloud | 16:9 | 1280x720 | Waveform style popular |
| 平台 | 宽高比 | 分辨率 | 说明 |
|---|---|---|---|
| YouTube | 16:9 | 1920x1080 | 横屏,全高清 |
| Instagram 帖子 | 1:1 | 1080x1080 | 方形格式 |
| Instagram Reels | 9:16 | 1080x1920 | 竖屏,兼容快拍 |
| TikTok | 9:16 | 1080x1920 | 竖屏格式 |
| Spotify Canvas | 9:16 | 720x1280 | 3-8秒循环 |
| SoundCloud | 16:9 | 1280x720 | 波形样式最受欢迎 |
Prompt Tips for Audio Visualization
音频可视化提示词技巧
Include these details in your prompts:
- Visualization Type: Waveform, spectrum, circular, particle, 3D, abstract
- Color Scheme: Specific colors, gradients, or palette style
- Background: Solid, gradient, animated, space, etc.
- Effects: Glow, blur, reflection, particles, trails
- Reactivity: What responds to bass, mids, highs, beats
- Format: Aspect ratio and resolution
- Style: EDM, minimal, psychedelic, corporate, etc.
- Branding: Space for logos, text overlays
在提示词中包含以下细节:
- 可视化类型:波形、频谱、圆形、粒子、3D、抽象
- 配色方案:特定颜色、渐变或调色板风格
- 背景:纯色、渐变、动态、太空等
- 效果:发光、模糊、反射、粒子、拖尾
- 响应规则:对应低音、中音、高音、节拍的响应效果
- 格式:宽高比和分辨率
- 风格:EDM、极简、迷幻、商务等
- 品牌元素:预留logo、文字覆盖的空间
Example Prompt Structure
提示词结构示例
"Create a [visualization type] for [audio type/genre].
Use [color scheme] with [background style].
Add [effects] that react to [audio elements].
[Format and resolution]. [Style description].""Create a [visualization type] for [audio type/genre].
Use [color scheme] with [background style].
Add [effects] that react to [audio elements].
[Format and resolution]. [Style description]."Mode Selection
模式选择
"Do you want fast & cheap, or high quality?"
| Mode | Best For | Speed | Quality |
|---|---|---|---|
| Final releases, music videos, premium content | Slower | Highest |
| Drafts, previews, social media clips, podcasts | Faster | Good |
"你想要快速低成本,还是高质量效果?"
| 模式 | 最佳适用场景 | 速度 | 质量 |
|---|---|---|---|
| 最终发布内容、音乐视频、 premium 内容 | 较慢 | 最高 |
| 草稿、预览、社交媒体片段、播客 | 较快 | 良好 |
Multi-Turn Creative Iteration
多轮创意迭代
Use to iterate on visualizations:
session_idbash
undefined使用 迭代优化可视化效果:
session_idbash
undefinedInitial visualization
Initial visualization
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a spectrum analyzer visualization for this EDM track", "audio_urls": ["https://example.com/track.mp3"], "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a spectrum analyzer visualization for this EDM track", "audio_urls": ["https://example.com/track.mp3"], "session_id": "viz-project-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a spectrum analyzer visualization for this EDM track", "audio_urls": ["https://example.com/track.mp3"], "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a spectrum analyzer visualization for this EDM track", "audio_urls": ["https://example.com/track.mp3"], "session_id": "viz-project-001" }'
Refine colors
Refine colors
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Change the color scheme to cyan and magenta, add more glow", "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Change the color scheme to cyan and magenta, add more glow", "session_id": "viz-project-001" }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Change the color scheme to cyan and magenta, add more glow", "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Change the color scheme to cyan and magenta, add more glow", "session_id": "viz-project-001" }'
Add effects
Add effects
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add particle trails on the peaks and a subtle mirror reflection", "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add particle trails on the peaks and a subtle mirror reflection", "session_id": "viz-project-001" }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add particle trails on the peaks and a subtle mirror reflection", "session_id": "viz-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add particle trails on the peaks and a subtle mirror reflection", "session_id": "viz-project-001" }'
undefinedBatch Generation for Multiple Tracks
多曲目批量生成
bash
undefinedbash
undefinedTrack 1
Track 1
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, purple and blue colors", "mode": "eco", "audio_urls": ["https://example.com/track1.mp3"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, purple and blue colors", "mode": "eco", "audio_urls": ["https://example.com/track1.mp3"] }'
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, purple and blue colors", "mode": "eco", "audio_urls": ["https://example.com/track1.mp3"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, purple and blue colors", "mode": "eco", "audio_urls": ["https://example.com/track1.mp3"] }'
Track 2 (same style)
Track 2 (same style)
curl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, same purple and blue style as track1", "mode": "eco", "audio_urls": ["https://example.com/track2.mp3"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, same purple and blue style as track1", "mode": "eco", "audio_urls": ["https://example.com/track2.mp3"] }'
undefinedcurl -X POST https://sense.eachlabs.run/chat
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, same purple and blue style as track1", "mode": "eco", "audio_urls": ["https://example.com/track2.mp3"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Create a circular visualizer for this track, same purple and blue style as track1", "mode": "eco", "audio_urls": ["https://example.com/track2.mp3"] }'
undefinedError Handling
错误处理
| Error | Cause | Solution |
|---|---|---|
| Insufficient balance | Top up at eachlabs.ai |
| Audio processing failed | Unsupported format or corrupted file | Use MP3/WAV, check file integrity |
| Timeout | Long audio or complex visualization | Set client timeout to minimum 10 minutes |
| Sync issues | Complex beat detection | Provide clear, well-mastered audio |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 余额不足 | 前往 eachlabs.ai 充值 |
| 音频处理失败 | 不支持的格式或文件损坏 | 使用 MP3/WAV 格式,检查文件完整性 |
| 超时 | 音频过长或可视化效果过于复杂 | 将客户端超时时间设置为最低10分钟 |
| 同步问题 | 节拍检测过于复杂 | 提供清晰、母带处理良好的音频 |
Related Skills
相关技能
- - Core API documentation
each-sense - - AI music creation
music-generation - - General video creation
video-generation - - Post-production editing
video-editing
- - 核心 API 文档
each-sense - - AI 音乐创作
music-generation - - 通用视频创作
video-generation - - 后期编辑
video-editing