Wan 3.0 Text To Video
Wan 3.0 (Text-to-Video) turns a prompt alone into native video up to 30 seconds with synchronized dialogue, music, and sound effects — no reference media required. Supports multi-scene narratives at up to 1080p with strong instruction-following.
Key Features
- Generates video from a prompt alone — no reference image required, up to 30 seconds.
- Native audio-video synthesis — synchronized dialogue, background music and sound effects generated automatically.
- Multi-scene narrative support — a single generation can carry more than one beat or camera setup.
- Strong instruction-following — accurately renders detailed, multi-element prompts.
- Multiple resolution tiers — generate at 480p, 720p, or 1080p.
- Bilingual prompt support — supports both English and Chinese prompts natively.
Parameters
| Parameter | Required | Description |
|---|---|---|
| prompt | Yes | Detailed description of the scene, action, and dialogue (English or Chinese). |
| duration | No | Video length in seconds: 2-30 (default: 5). |
| resolution | No | Output resolution: 480p, 720p (default), or 1080p. |
| aspect_ratio | No | Output format: 16:9 (default), 9:16, 4:3, 3:4, 1:1, or adaptive. |
How to Use
- Write a prompt — describe subject, action, camera movement, lighting and mood in English or Chinese.
- Select your aspect ratio (e.g., 16:9 for widescreen).
- Choose a duration up to 30 seconds.
- Generate and download your video with synchronized dialogue, music, and sound effects.
Code Examples
import os
import requests
response = requests.post(
"https://aircube.ai/api/v3/wan-3.0/text-to-video",
headers={
"Authorization": "Bearer " + os.environ["AIRCUBE_API_KEY"],
"Content-Type": "application/json",
},
json={
"prompt": "A chef plates a dessert in a busy restaurant kitchen, steam rising, camera pushes in slowly, ambient kitchen noise",
"duration": 8,
"aspect_ratio": "16:9",
"resolution": "1080p"
},
timeout=300,
)
data = response.json()
if data["success"]:
print("ID:", data["data"]["id"], "Status:", data["data"]["status"])
else:
print("Error:", data["error"]["message"])Pricing
| Resolution | Duration | Cost |
|---|---|---|
| 480p | 4s | $0.20 |
| 480p | 5s | $0.25 |
| 480p | 6s | $0.30 |
| 480p | 8s | $0.40 |
| 480p | 10s | $0.50 |
| 480p | 12s | $0.60 |
| 480p | 15s | $0.75 |
| 480p | 20s | $1.00 |
| 480p | 25s | $1.25 |
| 480p | 30s | $1.50 |
| 720p | 4s | $0.40 |
| 720p | 5s | $0.50 |
| 720p | 6s | $0.60 |
| 720p | 8s | $0.80 |
| 720p | 10s | $1.00 |
| 720p | 12s | $1.20 |
| 720p | 15s | $1.50 |
| 720p | 20s | $2.00 |
| 720p | 25s | $2.50 |
| 720p | 30s | $3.00 |
| 1080p | 4s | $0.80 |
| 1080p | 5s | $1.00 |
| 1080p | 6s | $1.20 |
| 1080p | 8s | $1.60 |
| 1080p | 10s | $2.00 |
| 1080p | 12s | $2.40 |
| 1080p | 15s | $3.00 |
| 1080p | 20s | $4.00 |
| 1080p | 25s | $5.00 |
| 1080p | 30s | $6.00 |
Billing rules
- 480p / 4s: $0.20.
- 720p / 4s: $0.40.
- 1080p / 4s: $0.80.
- Longer durations scale proportionally.
- Failed generations are not charged.
Best Use Cases
- Short-form video content — create engaging clips for social media platforms with native audio.
- Storyboarding — visualize written concepts as animated multi-scene sequences.
- Promotional content — generate video ads with spoken dialogue directly from a brief.
- Multi-scene narrative — script scenes with more than one camera setup in a single 30-second generation.
- Chinese-language projects — native Chinese prompt support.
Pro Tips
- Include specific camera directions: tracking shot, dolly zoom, static wide angle.
- Describe lighting explicitly: golden hour, dramatic shadows, soft diffused light.
- Write dialogue in quotes for spoken lines — Wan 3.0 generates synchronized audio automatically.
- Use the 30-second ceiling for scripts with multiple scenes or beats.
- Wan 3.0 supports both English and Chinese prompts natively.
Notes
- Bilingual prompt support: English and Chinese.
- Output in MP4 format with native synchronized audio.
- Duration range: 2-30 seconds.
- Successor to Wan 2.7 with a longer duration ceiling and native multi-scene narratives.




