Studio tools
curl -X POST "https://example.com/preview/upload" \
-F video="string"nullcurl -X GET "https://example.com/preview/string"nullcurl -X POST "https://example.com/tools/probe" \
-H "Content-Type: application/json" \
-d '{
"path": "string"
}'nullRequest Body
application/json
Response Body
application/json
application/json
curl -X POST "https://example.com/tools/incremental" \
-H "Content-Type: application/json" \
-d '{
"segments": [
{}
]
}'nullRequest Body
application/json
Natural-language direction, e.g. 'urgent and surprised'
Response Body
application/json
application/json
curl -X POST "https://example.com/tools/direction" \
-H "Content-Type: application/json" \
-d '{
"text": "string"
}'nullRequest Body
application/json
Response Body
application/json
application/json
curl -X POST "https://example.com/tools/rate-fit" \
-H "Content-Type: application/json" \
-d '{
"text": "string",
"slot_seconds": 0,
"target_lang": "string"
}'nullcurl -X GET "https://example.com/tools/effects"nullcurl -X GET "https://example.com/tools/plugins"nullParse a free-text description into design attrs + a validator-safe instruct.
Response shape::
{
"attrs": {"Gender": "female", "Age": "elderly", ... or "Auto"},
"instruct": "female, elderly, low pitch, british accent",
"matched": [{"category": "Age", "token": "elderly", "phrase": "elderly"}, ...],
"unmatched": ["slightly raspy"]
}Request Body
application/json
length <= 2000""Response Body
application/json
application/json
curl -X POST "https://example.com/design/describe" \
-H "Content-Type: application/json" \
-d '{}'{}The seven sherpa-onnx dictation models + install state.
Each entry: id, repo_id, label, tag ("offline"|"streaming"), recommended,
size_gb, languages, kind, and install state (installed/installing). The
installed flag is computed from the same HF cache the model store reads,
so it matches the model-store row state.
Response Body
application/json
curl -X GET "https://example.com/dictation/models"nullcurl -X GET "https://example.com/dictation/prefs"nullPersist any subset of the dictation prefs. Validates mode and
model_id so a bad value can't wedge the capture engine.
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://example.com/dictation/prefs" \
-H "Content-Type: application/json" \
-d '{}'null