Media Transcript
media_transcriptSpeech to text from a media link: TikTok, X, SoundCloud, Facebook, Dailymotion, podcasts, Drive or Dropbox links, direct audio or video files. Text, timestamped segments, language, duration; speaker labels on request. Price from maxMinutes (default 5, up to 120): direct file up to 25 MB $0.002 + $0.0006/min, other links $0.002 + $0.0009/min, speakers=1 $0.01/min. Longer media is refused unpaid. YouTube returns captions. No speech is a 404, not charged. Takes about 30 s; allow a 60 s timeout. Price: $0.0065 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public link to the video, audio file or podcast episode (http or https) | |
| language | No | Spoken language code such as en, tr or pt-BR (optional, detected by default) | |
| speakers | No | 1 = label the speakers (optional; $0.01 per minute of maxMinutes) | |
| maxMinutes | No | Longest media to accept, 1 to 120, default 5. Sets the price: a direct audio or video file up to 25 MB $0.002 + $0.0006 per minute, other links $0.002 + $0.0009 per minute |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| model | No | ||
| title | No | ||
| method | No | ||
| source | No | ||
| language | No | ||
| platform | No | ||
| segments | No | ||
| checkedAt | No | ||
| maxMinutes | No | ||
| source_note | No | ||
| speakerLabels | No | ||
| durationSeconds | No |