Muse Voice Transcribe 1.0

by Meta

meta/muse-voice-transcribe-1.0

Transcribe a WAV recording.

Billed per
second
Price
Price: $0.00005
Provider
Meta
Timeout
5 min

Overview

File transcription in PUSH_TO_TALK mode: accepts mono 16-bit PCM WAV at 16 or 24 kHz, up to 10 minutes with a 23 MiB decoded-file limit and a 31 MiB JSON input limit. Ten minutes is supported at 16 kHz; at 24 kHz the file-size limit permits about 8 minutes 22 seconds for a standard 44-byte WAV header. Base64 expands the upload, so the complete HTTP request must remain below the 32 MiB public ingress limit. Billing uses supplier-reported processed audio duration rounded down to whole seconds, with no minimum. The supplier standard rate is $0.18 per hour ($0.00005 per whole second); customer pricing follows the account price plan. ENDPOINTING, DIARIZATION and realtime streaming are not available through this endpoint.

The transcript, sessionId and audioDurationMs. Duration is measured from the response without a caller-provided override.

Input

These go in the input object of the run request.

FieldTypeRequiredDescription
audio_base64base64YesA complete mono 16-bit PCM WAV recording, base64-encoded.
modestringNoOnly PUSH_TO_TALK is enabled; other native modes require separate acceptance.
Allowed: PUSH_TO_TALK
Default: "PUSH_TO_TALK"
keywordsarrayNoStrings biasing recognition toward names or terms.
languageBiasarrayNoStrings hinting at expected languages.

Requests up to 33 MB, audio up to 24 MB.

Example

Use your own API key and a saved idempotency key for each new job. Replace image or media placeholders with your own publicly reachable HTTPS URLs. Keep the same key and request body when recovering a timeout.

# Set once per job; reuse this key and the identical body after a timeout.
: "${AGENTSKY_IDEMPOTENCY_KEY:?Set a unique, saved key for this job}"
curl --fail-with-body https://gateway.agentsky.dev/v1/run \
  -H "authorization: Bearer $AGENTSKY_API_KEY" \
  -H "content-type: application/json" \
  -H "Idempotency-Key: $AGENTSKY_IDEMPOTENCY_KEY" \
  -d '{"provider":"meta","endpoint":"muse-voice-transcribe-1.0","input":{"audio_base64":"UklGRiYAAABXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YQIAAAAAAA==","mode":"PUSH_TO_TALK"}}'
# If status is READY/RUNNING, poll GET /v1/runs/{runId} with the same API key.

Pricing

$0.00005 per second using your plan when signed in. Read the final customer charge from price.amount.value after the run finishes. A RUNNING response is not the final bill.

Questions