Skip to content

Version 0.11.0

Choose a tag to compare

@JayPanoz JayPanoz released this 24 Sep 16:48
· 138 commits to main since this release
26dba1e

What's Changed

Added

  • TServerVoiceControls.boundary — voices now report boundary-event support (controls.boundary in JSON voice data, matching voices.schema.json), alongside the existing pitch/speed/ssml.
  • TVoiceControls — the pitch/boundary subset of TServerVoiceControls applicable to json/browser voices.
  • FallbackEngineProvider's mid-playback voice matching, and WebSpeechEngine's per-content-language voice switching (setSpeakInContentLanguage), now also prefer a voice with the same boundary-event support as the one being replaced, falling back to the wider match when none exists.

Changed

  • ReadiumSpeechJSONVoice.pitchControl (boolean) replaced by controls.pitch, matching voices.schema.json; all bundled JSON voice data converted accordingly.

Removed

  • ReadiumSpeechVoice.pitchControl — use controls.pitch instead.

in #67

Full Changelog: v0.10.1...v0.11.0