视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
ai-voiceover【文档与办公】Generate professional voiceover audio using each::sense AI. Create narration for commercials, explainer videos, e-learning courses, documentaries, corporate training, and social media. Supports multiple voice styles, tones, pacing, and languages. Use for: video narration, ad voiceover, training material, product demos, documentary narration, social m…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Generate professional voiceover recordings for videos, ads, and presentations using each::sense — the intelligent AI agent that automatically selects the best model for your request.
Requires an each::labs API key. Get one at eachlabs.ai.
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 professional voiceover with a confident, friendly male voice for a product explainer video: Meet TaskFlow, the project management tool that actually works. Drag, drop, done. No complicated setups, no learning curve. Just results."
}
],
"stream": false
}'
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 professional voiceover with a confident, friendly male voice for a product explainer video: Meet TaskFlow, the project management tool that actually works. Drag, drop, done. No complicated setups, no learning curve. Just results."
}]
)
print(response.choices[0].message.content)
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.
| Use Case | Voice Style | Tone | Pace |
|---|---|---|---|
| TV Commercial | Bold, clear | Persuasive, excited | Medium-fast |
| Explainer Video | Friendly, conversational | Approachable, upbeat | Medium |
| Documentary | Deep, authoritative | Serious, reflective | Slow-medium |
| E-learning | Clear, patient | Encouraging, warm | Slow-medium |
| Corporate Training | Professional, neutral | Informative, steady | Medium |
| Social Media | Energetic, casual | Fun, relatable | Fast |
| Meditation/Wellness | Soft, soothing | Calm, gentle | Very slow |
Always specify the context, voice characteristics, and then the script:
Generate a voiceover for a [context]. [Voice description]: [script text]
Write the script as you want it spoken. Spell out numbers ("twenty-five" not "25"), abbreviations ("U S A" not "USA"), and use phonetic hints for unusual words.
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 voiceover for a luxury car TV commercial. Deep, smooth male voice with authority and elegance: The all-new Meridian GT. Precision-engineered. Breathtakingly powerful. Every curve tells a story of relentless innovation. Meridian. Drive the future."
}
],
"stream": false
}'
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 voiceover for an e-learning course module. Warm, patient female voice, clear enunciation, moderate pace: In this lesson, we will explore the fundamentals of financial planning. We will cover three key areas: budgeting, saving, and investing. By the end, you will have a clear roadmap for managing your personal finances."
}
],
"stream": false
}'
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 an energetic voiceover for a 15-second Instagram reel about a cooking hack. Young, excited female voice, fast pace: Okay wait, you need to try this. Freeze your leftover herbs in olive oil using an ice cube tray. Pop one out, toss it in the pan, instant flavor. Game changer!"
}
],
"stream": false
}'
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 documentary voiceover. Deep, authoritative male voice, slow and reflective pace: For millions of years, the glacier carved its path through the valley... shaping the land, defining the rivers, and creating the fjords that would one day draw explorers from across the world."
}
],
"stream": false
}'
# Step 1: Generate the opening hook
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 voiceover for an app explainer video opening. Friendly, upbeat male voice: Ever feel like your to-do list is running your life? What if it could run itself?"
}
],
"stream": false
}'
# Step 2: Generate the feature walkthrough
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 voiceover, same friendly upbeat male voice: With SmartList, your tasks organize themselves. Just tell it what you need to do, and it handles the when, the where, and the how. Drag to reprioritize. Swipe to complete. It is that simple."
}
],
"stream": false
}'
# Step 3: Generate the closing CTA
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 voiceover closing for the SmartList explainer, same friendly male voice, slightly more energetic: Download SmartList today. Free on iOS and Android. Your future self will thank you."
}
],
"stream": false
}'