API Reference / Endpoints / Speech
Streaming speech to text
/v1/speech/speech-to-text/streamReserved streaming STT surface.
POST
/v1/speech/speech-to-text/streamAuth: API keyBilling: ReservedBehavior: ReservedScopes: audio:generate
POSTReservedNo bodyaudio:generate
When to use it
Do not build against this yet. It is present as a reserved route and returns 501 in v1.
Behavior on success
Reserved route. Current behavior is 501 Not Implemented.
Integration shape
Authorization model
audio:generate
Request format
No request body
Polling pattern
Do not wire yet.
Example request
POST /v1/speech/speech-to-text/stream
const response = await fetch('https://prod-backup-backend.wubble.ai/v1/speech/speech-to-text/stream', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.WUBBLE_API_KEY}`,
},
});
const payload = await response.json();
console.log(payload);Example response
Response shapejson
{
"success": false,
"data": null,
"error": {
"code": "NOT_IMPLEMENTED",
"message": "Streaming STT is not available in API v1."
}
}Reserved route
This route exists for future compatibility but currently returns 501 Not Implemented.
Keep this off your launch-critical path until the product team enables it.