Ss

SpeechSuper emulator

admin — changes apply immediately, defaults come from config

appKey / secretKey pairs

Allow-list of SpeechSuper credentials. Requests are signed exactly like the official clients (connect sig = SHA1(appKey+timestamp+secretKey), start sig = SHA1(appKey+timestamp+userId+secretKey)). An unknown appKey answers 41030 "appKey not found", a bad signature 41001 / 41002.

Latency

Injected latency (ms) before every evaluation.

Forced failure

Make every evaluation fail until cleared: an HTTP status (with no errId the body is empty, e.g. 503) and/or a documented errId (e.g. 41030, 51001, 40092) answered in the {errId, error} body.

Scoring Rules

Evaluated top-down against refText (or question_prompt) and coreType; first match wins. Runtime rules come before config rules. No match → deterministic scores from the audio + refText.

Recent evaluations

Last 50 evaluations (audio is recorded as length + sha256 only).

Requests from the backend

Danger zone

wipes payments, logs and every runtime override — back to configured defaults