madoo.tts-generation/v1
Madoo text-to-speech generation receipt — Provider-neutral evidence describing one synthesized speech clip and its effective controls.
| Reference | madoo.tts-generation/v1 |
| Schema id | urn:madoo:schema:tts-generation:v1 |
| Version | 1.0.0 |
| Served at | GET /api/v1/json-schemas/madoo.tts-generation/v1 · MCP get_json_schema |
Where it appears
Section titled “Where it appears”- Produced by:
ai/text_to_speech→generation_metadata,audio/speech_timing_check→generation - Read by:
audio/speech_timing_check→generation
Fields
Section titled “Fields”| Field | Type | Required | Rules | Description |
|---|---|---|---|---|
schema |
"madoo.tts-generation/v1" |
yes | ||
providerId |
integer | yes | ≥ 1 | |
providerName |
string or null | yes | ||
providerModelId |
integer | yes | ≥ 1 | |
modelId |
string | yes | min length 1 | |
endpoint |
string | yes | min length 1 | |
profileVersion |
string | yes | min length 1 | |
mappingVersion |
"madoo.tts-provider-neutral/1.0.0" |
yes | ||
effectiveParameters |
object | yes | ||
audioDurationMilliseconds |
integer or null | yes | ≥ 0 | |
sampleRateHz |
integer or null | yes | ≥ 1 | |
generationTimeMilliseconds |
integer or null | yes | ≥ 0 | |
realTimeFactor |
number or null | yes | ≥ 0 |
The complete schema
Section titled “The complete schema”madoo.tts-generation/v1 (JSON Schema)
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "urn:madoo:schema:tts-generation:v1", "title": "Madoo text-to-speech generation receipt", "type": "object", "additionalProperties": false, "required": [ "schema", "providerId", "providerName", "providerModelId", "modelId", "endpoint", "profileVersion", "mappingVersion", "effectiveParameters", "audioDurationMilliseconds", "sampleRateHz", "generationTimeMilliseconds", "realTimeFactor" ], "properties": { "schema": { "const": "madoo.tts-generation/v1" }, "providerId": { "type": "integer", "minimum": 1 }, "providerName": { "type": [ "string", "null" ] }, "providerModelId": { "type": "integer", "minimum": 1 }, "modelId": { "type": "string", "minLength": 1 }, "endpoint": { "type": "string", "minLength": 1 }, "profileVersion": { "type": "string", "minLength": 1 }, "mappingVersion": { "const": "madoo.tts-provider-neutral/1.0.0" }, "effectiveParameters": { "type": "object" }, "audioDurationMilliseconds": { "type": [ "integer", "null" ], "minimum": 0 }, "sampleRateHz": { "type": [ "integer", "null" ], "minimum": 1 }, "generationTimeMilliseconds": { "type": [ "integer", "null" ], "minimum": 0 }, "realTimeFactor": { "type": [ "number", "null" ], "minimum": 0 } }}