La interfaz está localizada; las descripciones y documentos de las Skills se traducen automáticamente con IA a su idioma. El código, los comandos, rutas y términos técnicos se mantienen en el original, y prevalece el documento del autor.
Explorar Skills
Diseño y creatividad · SKILL.md

ai-podcast-intro

ai-podcast-intro

Generate podcast intros, outros, and jingles using each::sense AI. Create professional audio branding with voice narration, background music, and sound effects tailored to your show. Supports various genres, moods, and formats. Use for: podcast branding, show intros, episode outros, segment transitions, audio bumpers. Triggers: podcast intro, podcast outro,…

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentación de la Skill

GitHub

name: ai-podcast-intro description: "Generate podcast intros, outros, and jingles using each::sense AI. Create professional audio branding with voice narration, background music, and sound effects tailored to your show. Supports various genres, moods, and formats. Use for: podcast branding, show intros, episode outros, segment transitions, audio bumpers. Triggers: podcast intro, podcast outro, podcast jingle, show intro, audio intro, podcast theme, podcast branding, intro music, outro music, podcast bumper, episode intro, show opener" allowed-tools: Bash(curl *), WebFetch

AI Podcast Intro

Generate professional podcast intros, outros, and transition jingles 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 podcast intro for a tech news show called The Daily Byte. Energetic electronic music bed, confident male voice saying: Welcome to The Daily Byte, your five-minute breakdown of the biggest stories in tech. 10 seconds total."
      }
    ],
    "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 podcast intro for a tech news show called The Daily Byte. Energetic electronic music bed, confident male voice saying: Welcome to The Daily Byte, your five-minute breakdown of the biggest stories in tech. 10 seconds total."
    }]
)

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.

Podcast Audio Types

TypeDurationPurpose
Show Intro10-20 secOpens every episode, establishes brand
Show Outro10-15 secCloses the episode, call to action
Segment Bumper3-5 secTransitions between segments
Mid-roll Transition2-3 secIn/out of ad breaks
Cold Open Stinger1-2 secQuick hit before the intro

Prompt Engineering Tips

Include All Elements

Describe the music style, voice characteristics, spoken text, and duration. The more complete your prompt, the better the result.

Generate a podcast [type] for [show name]. [Music description], [voice description] saying: [spoken text]. [Duration] total.

Match Your Show's Tone

  • True crime: Dark ambient pads, suspenseful, low male voice
  • Comedy: Upbeat, playful, bright instruments, fun voice
  • Business: Clean, professional, moderate tempo, authoritative voice
  • Wellness: Calm, acoustic, warm female voice, gentle
  • Sports: High energy, drums, bold, hype voice

Examples

True Crime Podcast Intro

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 dark, atmospheric podcast intro for a true crime show called Cold Trail. Low droning synth pads, subtle heartbeat rhythm, a tense female whisper voice saying: Some cases go cold. But the truth never dies. This is Cold Trail. 12 seconds total, builds tension gradually."
      }
    ],
    "stream": false
  }'

Comedy Show Outro

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 podcast outro for a comedy show called Laugh Track. Upbeat funky bass line with light drums, cheerful male voice saying: Thanks for listening to Laugh Track! New episodes drop every Wednesday. Smash that subscribe button and leave us a review. Peace! 10 seconds, fun and energetic."
      }
    ],
    "stream": false
  }'

Wellness Podcast Intro

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 gentle podcast intro for a mindfulness show called Breathe Easy. Soft acoustic guitar, ambient nature sounds, warm female voice saying: Welcome to Breathe Easy, a space for slowing down and reconnecting with yourself. 15 seconds, peaceful and calming."
      }
    ],
    "stream": false
  }'

Segment Transition Bumper

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 short podcast segment transition bumper. Quick electronic swoosh with a two-note synth stab, modern and clean, no voice. 3 seconds total, suitable as a segment divider."
      }
    ],
    "stream": false
  }'

Workflow: Complete Podcast Audio Branding

# Step 1: Generate the main show intro
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 podcast intro for a business strategy show called The Growth Lab. Clean modern electronic music, professional male voice saying: Welcome to The Growth Lab. Strategies, insights, and conversations that scale your business. 12 seconds."
      }
    ],
    "stream": false
  }'

# Step 2: Generate the matching outro
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 podcast outro matching the same clean electronic style as The Growth Lab intro. Same male voice saying: That is a wrap on this episode of The Growth Lab. Subscribe wherever you listen, and we will see you next week. Music fades out. 10 seconds."
      }
    ],
    "stream": false
  }'

# Step 3: Generate segment bumpers
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 3-second segment bumper in the same clean electronic style as The Growth Lab podcast. Quick musical stinger, no voice, just a short transition sound."
      }
    ],
    "stream": false
  }'

Related Skills

Related Models

  • ace-step — Full song and music generation
  • stable-audio — High-quality audio generation
  • dia-tts — Dialogue-style speech generation

Documentation

Skills guardadas