SDK: New Typescript SDK
We’ve published a new Typescript SDK. Try it out:
Together with the release, the old @speechify/api-sdk
package is now deprecated.
Migrating from @speechify/api-sdk
The JWT-based authentication endpoint has been deprecated. This means that the auto-refresh token feature has also been removed in the new SDK.
- How to call individual endpoints is available in the API Explorer. Switch to the Typescript SDK tab to see the snippet.
- The full implementation of the new SDK is available in the GitHub repository.
Quick Start Guide
API: Deprecated POST /v1/auth/token
endpoint
The POST /v1/auth/token
endpoint is now deprecated. We will only support API Key authentication moving forward.
API: Download Personal Voice Sample
We’ve added a new endpoint to download personal cloned voice sample file
API: Text Normalization
We’ve added a new option to the API to normalize the text. If enabled, it will transform numbers, dates, etc. into words. For example, “55” is normalized into “fifty five”. This can increase latency due to additional processing required for text normalization.
API: Loudness Normalization Update
Previously, the loudness normalization was enabled by default. Now it’s disabled by default as we believe, together with our internal model improvements, it will improve the overall quality of the audio.
SDK: Python
We’ve released a new Python SDK. Checkout the repository for more information.
API: Locale support for personal voices
When creating a personal voice, the locale can be specified. Please refer to the full API reference.
API: Streaming format fallback
Streaming endpoint now defaults to audio/mpeg
when the Accept
header is not provided or is invalid.
API: Voices avatar and gender support
When cloning the voice, avatar and gender can be specified. Please refer to the full API reference.
Playground: Added Unpaid Invoice Warning
We’ve added a warning to the sidebar and Subscription Details page to notify you of any unpaid invoices.
Playground: Filters added to Voices page
We’ve added filters to the Voices page, allowing you to filter voices by language, gender, and other attributes.
Billing: Changed billing cycle start date
We’ve changed the default billing start day from 1st of the month to the date when a subscription is started.