Transcribe an immutable audio or video artifact into normalized text
Transcribe an immutable audio or video artifact into normalized text.
400000 (raw units)
price
18
calls / 30d
4
unique payers
2026-09-18
updated
Provider
ausca.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x26572ff23c6c52bfb1a69cb0c9114a8be443b422",
"asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"amount": "400000",
"maxTimeoutSeconds": 60
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {
"idempotency_key": "ausca-x402-discovery-example",
"input": {
"artifact": {
"artifact_ref": "runx:artifact:sha256:8888888888888888888888888888888888888888888888888888888888888888",
"content_digest": "sha256:9999999999999999999999999999999999999999999999999999999999999999",
"media_type": "audio/mpeg"
},
"language_code": "en-AU",
"media_format": "mp3"
},
"input_schema_digest": "sha256:7104c2ab18922a8af6556e1db88de929bc93338520758702c1aa7c59e311681e",
"offer_id": "media.transcription",
"offer_revision": "transcription-bytes-r4",
"offer_revision_digest": "sha256:675e78ab1482a7497fca67e68c3083f4917b28ad462a85f774da549a5ce32b1b",
"output_schema_digest": "sha256:5e637814cf2373ed46cf7837292e701ed57f272fd9b9e2bf1aa00dd115f66f87"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"inspect_url": "/v1/invocations/ausca-discovery-example",
"invocation": {
"invocation_id": "ausca-discovery-example",
"offer_revision_digest": "sha256:675e78ab1482a7497fca67e68c3083f4917b28ad462a85f774da549a5ce32b1b",
"output": {
"language_code": "en-AU",
"schema": "ausca.transcription.output.v1",
"source_digest": "sha256:9999999999999999999999999999999999999999999999999999999999999999",
"text": "Hello from Ausca."
},
"output_digest": "sha256:e6cc7bfb90426b01b2478c600cf995469d0cd846d3d308c7e274249480a88f77",
"receipt_ref": {
"public_url": "https://runx.ai/r/0000000000000000000000000000000000000000000000000000000000000000",
"type": "receipt",
"uri": "runx:receipt:discovery-example"
},
"state": "succeeded",
"updated_at": "2026-01-01T00:00:00Z"
},
"status": "accepted"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"maxLength": 128,
"minLength": 16,
"type": "string"
},
"input": {
"additionalProperties": false,
"oneOf": [
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/amr"
}
}
},
"media_format": {
"const": "amr"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/flac"
}
}
},
"media_format": {
"const": "flac"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/mp4"
}
}
},
"media_format": {
"const": "m4a"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/mpeg"
}
}
},
"media_format": {
"const": "mp3"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"enum": [
"audio/mp4",
"video/mp4"
]
}
}
},
"media_format": {
"const": "mp4"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/ogg"
}
}
},
"media_format": {
"const": "ogg"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"const": "audio/wav"
}
}
},
"media_format": {
"const": "wav"
}
}
},
{
"properties": {
"artifact": {
"properties": {
"media_type": {
"enum": [
"audio/webm",
"video/webm"
]
}
}
},
"media_format": {
"const": "webm"
}
}
}
],
"properties": {
"artifact": {
"allOf": [
{
"additionalProperties": false,
"properties": {
"artifact_ref": {
"maxLength": 512,
"minLength": 1,
"type": "string"
},
"content_digest": {
"pattern": "^sha256:[a-f0-9]{64}$",
"type": "string"
},
"media_type": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"artifact_ref",
"content_digest",
"media_type"
],
"type": "object"
},
{
"properties": {
"media_type": {
"enum": [
"audio/amr",
"audio/flac",
"audio/mp4",
"audio/mpeg",
"audio/ogg",
"audio/wav",
"audio/webm",
"video/mp4",
"video/webm"
]
}
}
}
]
},
"language_code": {
"enum": [
"ab-GE",
"af-ZA",
"am-ET",
"ar-AE",
"ar-SA",
"ast-ES",
"az-AZ",
"ba-RU",
"be-BY",
"bg-BG",
"bn-IN",
"bs-BA",
"ca-ES",
"ckb-IQ",
"ckb-IR",
"cs-CZ",
"cy-GB",
"cy-WL",
"da-DK",
"de-CH",
"de-DE",
"el-GR",
"en-AB",
"en-AU",
"en-GB",
"en-IE",
"en-IN",
"en-NZ",
"en-US",
"en-WL",
"en-ZA",
"es-ES",
"es-MX",
"es-US",
"et-EE",
"et-ET",
"eu-ES",
"fa-AF",
"fa-IR",
"fi-FI",
"fr-CA",
"fr-FR",
"ga-IE",
"gd-GB",
"gl-ES",
"gu-IN",
"ha-NG",
"he-IL",
"hi-IN",
"hr-HR",
"ht-HT",
"hu-HU",
"hy-AM",
"id-ID",
"is-IS",
"it-IT",
"ja-JP",
"jv-ID",
"ka-GE",
"kab-DZ",
"kk-KZ",
"km-KH",
"kn-IN",
"ko-KR",
"ky-KG",
"lg-IN",
"lt-LT",
"lv-LV",
"mhr-RU",
"mi-NZ",
"mk-MK",
"ml-IN",
"mn-MN",
"mr-IN",
"ms-MY",
"mt-MT",
"my-MM",
"ne-NP",
"nl-NL",
"no-NO",
"or-IN",
"pa-IN",
"pl-PL",
"ps-AF",
"pt-BR",
"pt-PT",
"ro-RO",
"ru-RU",
"rw-RW",
"si-LK",
"sk-SK",
"sl-SI",
"so-SO",
"sq-AL",
"sr-RS",
"su-ID",
"sv-SE",
"sw-BI",
"sw-KE",
"sw-RW",
"sw-TZ",
"sw-UG",
"ta-IN",
"te-IN",
"th-TH",
"tl-PH",
"tr-TR",
"tt-RU",
"ug-CN",
"uk-UA",
"uz-UZ",
"vi-VN",
"wo-SN",
"zh-CN",
"zh-HK",
"zh-TW",
"zu-ZA"
],
"type": "string"
},
"media_format": {
"enum": [
"amr",
"flac",
"m4a",
"mp3",
"mp4",
"ogg",
"wav",
"webm"
],
"type": "string"
}
},
"required": [
"artifact",
"media_format",
"language_code"
],
"type": "object"
},
"input_schema_digest": {
"const": "sha256:7104c2ab18922a8af6556e1db88de929bc93338520758702c1aa7c59e311681e"
},
"offer_id": {
"const": "media.transcription"
},
"offer_revision": {
"const": "transcription-bytes-r4"
},
"offer_revision_digest": {
"const": "sha256:675e78ab1482a7497fca67e68c3083f4917b28ad462a85f774da549a5ce32b1b"
},
"output_schema_digest": {
"const": "sha256:5e637814cf2373ed46cf7837292e701ed57f272fd9b9e2bf1aa00dd115f66f87"
}
},
"required": [
"offer_id",
"offer_revision",
"offer_revision_digest",
"input_schema_digest",
"output_schema_digest",
"input",
"idempotency_key"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"inspect_url": {
"pattern": "^/v1/invocations/[A-Za-z0-9][A-Za-z0-9._:-]*$",
"type": "string"
},
"invocation": {
"properties": {
"invocation_id": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$",
"type": "string"
},
"offer_revision_digest": {
"const": "sha256:675e78ab1482a7497fca67e68c3083f4917b28ad462a85f774da549a5ce32b1b"
},
"output": {
"additionalProperties": false,
"properties": {
"language_code": {
"type": "string"
},
"schema": {
"const": "ausca.transcription.output.v1"
},
"source_digest": {
"pattern": "^sha256:[a-f0-9]{64}$",
"type": "string"
},
"text": {
"maxLength": 8000000,
"minLength": 1,
"type": "string"
}
},
"required": [
"schema",
"source_digest",
"language_code",
"text"
],
"type": "object"
},
"output_digest": {
"pattern": "^sha256:[a-f0-9]{64}$",
"type": "string"
},
"receipt_ref": {
"properties": {
"public_url": {
"format": "uri",
"maxLength": 2048,
"pattern": "^https://[^?#]+/r/[a-f0-9]{64}$",
"type": "string"
},
"type": {
"const": "receipt"
},
"uri": {
"maxLength": 512,
"minLength": 1,
"type": "string"
}
},
"required": [
"type",
"uri"
],
"type": "object"
},
"state": {
"enum": [
"admitted",
"running",
"succeeded",
"failed",
"cancellation_requested",
"cancelled"
],
"type": "string"
},
"updated_at": {
"format": "date-time",
"type": "string"
}
},
"required": [
"invocation_id",
"offer_revision_digest",
"state",
"updated_at"
],
"type": "object"
},
"status": {
"const": "accepted"
}
},
"required": [
"status",
"invocation",
"inspect_url"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://ausca.com/v1/transcribe-media" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://ausca.com/v1/transcribe-media");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://ausca.com/v1/transcribe-media")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/6814.json, and this resource appears in /discovery/resources and /discovery/search.