GET

/v1/schemas/fal/audio/fal-ai/minimax/speech-2.8-hd

kind inputactivity audiohash 47394979…extracted Oct 17, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
35bb95a65e534ac28f178bc39624abd4083c4610248e05161ab5c1c5c62df667
{
  "fetchedAt": 1792213207,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

9 properties · 1 required · 5 $defs
propertytypedescriptionconstraints
prompt*stringText to convert to speech. Use `<#x#>` for pauses (x = 0.01-99.99 seconds). Supports interjection tags: `(laughs)`, `(sighs)`, `(coughs)`, `(clears throat)`, `(gasps)`, `(sniffs)`, `(groans)`, `(yawns)`.length ≥ 1 · length ≤ 10000
voice_settingVoiceSettingVoice configuration settings
language_boostenumEnhance recognition of specified languages and dialectsChinese | Chinese,Yue | English | Arabic | Russian | Spanish · +32 more · nullable
voice_modifyVoiceModifyVoice modification settings for Speech 2.8 models.nullable
output_formatenumFormat of the output content (non-streaming only)url | hex · default: "hex"
normalization_settingLoudnessNormalizationSettingLoudness normalization settings for the audio
enable_safety_checkerbooleanAuthorized callers may set false to request relaxed screening.default: true
audio_settingAudioSettingAudio configuration settings
pronunciation_dictPronunciationDictCustom pronunciation dictionary for text replacementnullable

Types

5 $defs

AudioSettingobject

bitrateenumBitrate of generated audio32000 | 64000 | 128000 | 256000 · default: 128000
formatenumAudio formatmp3 | pcm | flac · default: "mp3"
channelenumNumber of audio channels (1=mono, 2=stereo)1 | 2 · default: 1
sample_rateenumSample rate of generated audio8000 | 16000 | 22050 | 24000 | 32000 | 44100 · default: 32000

LoudnessNormalizationSettingobject

target_rangenumberTarget loudness range in LU (default 8.0)0 ≤ n ≤ 20 · default: 8
target_peaknumberTarget peak level in dBTP (default -0.5).-3 ≤ n ≤ 0 · default: -0.5
enabledbooleanEnable loudness normalization for the audiodefault: true
target_loudnessnumberTarget loudness in LUFS (default -18.0)-70 ≤ n ≤ -10 · default: -18

PronunciationDictobject

tone_liststring[]List of pronunciation replacements in format ['text/(pronunciation)', ...]. For Chinese, tones are 1-5. Example: ['燕少飞/(yan4)(shao3)(fei1)']

VoiceModifyobject

Voice modification settings for Speech 2.8 models.

pitchintegerPitch adjustment in semitones. Range: -100 to 100. Positive values raise pitch, negative values lower it.-100 ≤ n ≤ 100 · default: 0
timbreintegerTimbre adjustment. Range: -100 to 100. Affects the tonal quality of the voice.-100 ≤ n ≤ 100 · default: 0
intensityintegerIntensity/energy of the voice. Range: -100 to 100. Higher values create more energetic speech.-100 ≤ n ≤ 100 · default: 0

VoiceSettingobject

pitchintegerVoice pitch (-12 to 12)-12 ≤ n ≤ 12 · default: 0
volnumberVolume (0-10)0.01 ≤ n ≤ 10 · default: 1
english_normalizationbooleanEnables English text normalization to improve number reading performance, with a slight increase in latencydefault: false
speednumberSpeech speed (0.5-2.0)0.5 ≤ n ≤ 2 · default: 1
emotionenumEmotion of the generated speechhappy | sad | angry | fearful | disgusted | surprised · +1 more · nullable
voice_idstringPredefined voice ID to use for synthesislength ≥ 1 · default: "Wise_Woman"

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/minimax/speech-2.8-hd","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}