audio
Scout API 1.0.0 — see schemas for shared types.
GET /api/audio/speech
generate_audio
Request body
Content-Type: application/json
Schema: GenerateSpeechBody
Responses
POST /api/audio/speech
generate_audio
Request body
Content-Type: application/json
Schema: GenerateSpeechBody
Responses
GET /api/audio/speech/models
get_speech_models
Responses
- 200 — OK
application/json→ AudioModelResponseList- 422 — Unprocessable Content
application/json→ ValidationError
POST /api/audio/transcription
generate_audio_transcription
Request body
Content-Type: multipart/form-data
Schema: GenerateAudioTranscriptionForm
Responses
- 200 — OK
application/json→ AudioTranscriptionResponse- 202 — Accepted
application/json→ AsyncJobResponse- 422 — Unprocessable Content
application/json→ ValidationError
GET /api/audio/transcription/models
get_transcription_models
Responses
- 200 — OK
application/json→ AudioModelResponseList- 422 — Unprocessable Content
application/json→ ValidationError