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.
UI: hiding the Usage tab
We’ve temporarily removed the more comprehensive Usage dashboard. Instead, you can obtain simple usage analytics from the Billing tab.
UI: Pitch and Speed Rate controls
We have expanded the https://console.sws.speechify.com/tts UI to showcase two extra options that our API supports through SSML: pitch and speed rate. These options allow you to customize the audio output to better suit your needs.