GET
/v1/schemas/fal/audio/fal-ai/whisper?kind=output
Accept:
| field | recorded source |
|---|---|
| schema | Source linked above. upstream-spec Source traceffedaf4443aa345d8d16f3f7369fbfa60fbfe182bf2f3a2879645990865e664b{
"fetchedAt": 1794286801,
"extractorVersion": "2",
"verifiedAt": null
} |
Response body
4 properties · 3 required · 2 $defs| property | type | description | constraints |
|---|---|---|---|
| diarization_segments* | DiarizationSegment[] | Speaker diarization segments of the audio file. Only present if diarization is enabled. | |
| text* | string | Transcription of the audio file | |
| inferred_languages* | enum[] | List of languages that the audio file is inferred to be. Defaults to null. | |
| chunks | WhisperChunk[] | Timestamp chunks of the audio file | nullable |
Types
2 $defsDiarizationSegmentobject
| speaker* | string | Speaker ID of the segment | |
| timestamp* | any[] | Start and end timestamp of the segment | items ≥ 2 · items ≤ 2 |
WhisperChunkobject
| speaker | string | Speaker ID of the chunk. Only present if diarization is enabled. | nullable |
| text* | string | Transcription of the chunk | |
| timestamp* | any[] | Start and end timestamp of the chunk | items ≥ 2 · items ≤ 2 |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"fal","endpointId":"fal-ai/whisper","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}