Read the ASR transcription of this style's reference audio (data is the string itself, not an object).1.
The style already has cached textAsr → return it directly;
2.
v4.0 voice → take the transcription produced by emotion-controllable annotation, write it back as textAsr, and recompute base speech rate;
3.
Otherwise → query style info and likewise write the cache on success.
Transcription may be null: when the query succeeds but produces no transcription, { "status": 200, "data": null } is returned; this is not an error.
Only the query itself failing returns 500 SYSTEM_INTERNAL_ERROR.A missing style ID returns 404 RESOURCE_NOT_FOUND (note: not VOICE_NOT_FOUND).You can only operate voices you created, and the voice must not be in creating / failed. See the "Create a voice character" document.Deprecated alias: /api/tts/voice/{id}/prompt/{promptId}/stt. See the site document "Versions and migration".
See the Errors document for the full code reference. Always use the X-Vocu-App-Request-Id response header when troubleshooting.