AI Audio
Video/Audio Downloader
Download videos from Douyin / Bilibili / Xiaohongshu / YouTube etc., or extract audio & transcribe
Resolve and download videos/audio from major platforms (Douyin / Bilibili / Xiaohongshu / Weibo / YouTube / TikTok and anything yt-dlp handles), optionally extracting audio only and auto-transcribing. Async task.
Base URL:
https://api.aiclonevoicefree.com| Auth:Authorization: Bearer sk_...
POST /api/v2/media/download
| Field | Type | Required | Notes |
|---|---|---|---|
url | string | ✅ | Video/post link |
extract_audio | bool | ⬜ | Extract audio only |
audio_clip_duration | int | ⬜ | Clip the first N seconds of audio |
transcribe | bool | ⬜ | Auto-transcribe subtitles after download |
curl -X POST https://api.aiclonevoicefree.com/api/v2/media/download \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json" \
-d '{ "url": "https://www.bilibili.com/video/xxxx", "extract_audio": true, "transcribe": true }'Response 202 → { "task_id": "...", "status": "processing", "capability": "media", "action": "download" }
Getting the result
- Poll
GET /api/v2/media/tasks/{task_id}; when done it returnsdownloadUrl,title,platform, and (if transcribe was on)text/srt:
{
"task_id": "...",
"status": "completed",
"capability": "media",
"platform": "bilibili",
"title": "...",
"downloadUrl": "/api/v2/media/file/...",
"transcriptStatus": "completed",
"text": "...",
"srtUrl": "/api/v2/media/srt/..."
}- Download the file:
GET /api/v2/media/file/{task_id}(streams mp4/mp3). - Download subtitles:
GET /api/v2/media/srt/{task_id}(SRT file, requirestranscribe).