API keys can now enforce monthly USD spend limits
Speechify API keys can now carry a monthly USD spend limit, returning 402 spend_cap_exceeded once a key reaches its budget for the calendar month.
Luke Oliff
Major changes to the SpeechifyAI platform — cross-product features, infrastructure milestones, and the kind of work that doesn't fit cleanly under either product's own changelog. Written by humans, not generators.
Speechify API keys can now carry a monthly USD spend limit, returning 402 spend_cap_exceeded once a key reaches its budget for the calendar month.
Luke Oliff
Speechify TTS speech and streaming endpoints now accept output_format values like pcm_16000, ulaw_8000, and bitrate-tuned mp3 variants without changing existing callers.
Luke Oliff
Speechify added rate-budget response headers, global JSON body-size handling, clearer 413 and 415 errors, and pre-auth IP throttling for token-mint paths.
Luke Oliff
Speechify workspace webhooks now support managed endpoints, delivery history, a resource.action event catalog, combined signatures, and per-endpoint API versions.
Luke Oliff
Speechify API keys now have cleaner scope tiers, service-account inheritance, and usage attribution that makes spend easier to trace back to a workload.
Luke Oliff
Service accounts give Speechify API workloads their own identity, scope ceiling, key rotation flow, usage attribution, and short-lived child keys for agent sessions.
Luke Oliff
Build and Agents received a small API naming cleanup on June 28, including not_specified voice gender and several Agents field-name migrations.
Luke Oliff
The Build API moved GET /v1/voices from a bare array to a voices object with pagination fields, making the response shape safer for SDKs and future growth.
Luke Oliff
Speechify now supports Idempotency-Key on the API calls most likely to be retried, including calls, batches, purchases, spend paths, and service-account key minting.
Luke Oliff
Speechify APIs now support the Speechify-Version header, so HTTP clients can pin a dated contract while SDKs send their build-date version automatically.
Luke Oliff
The Build docs now spell out that POST /v1/audio/stream returns chunked raw audio, not JSON, with clearer response content types and codec notes.
Luke Oliff
Speechify Agents added live transcript streaming, take-over actions, per-action RBAC, analytics queries, and saved dashboard APIs for monitoring live voice operations.
Luke Oliff
Speechify Voice Agents is now publicly documented, with guides and API reference pages for agents, conversations, tools, knowledge bases, calls, and monitoring.
Luke Oliff