Skip to content

Version 0.6.0

Choose a tag to compare

@JayPanoz JayPanoz released this 04 Aug 11:45
· 261 commits to main since this release
7597ec3

What's Changed

Added

  • Preferences API on ReadiumSpeechNavigator (submitPreferences(), settings, preferencesEditor), covering verbosity presets and prosody (pauseDuration, pauseScope, rate, pitch, volume).
  • ReadiumSpeechNavigator.loadGndContent(), retaining a Guided Navigation tree so preferences can re-run extraction on it.
  • ReadiumSpeechUtterance.startsNewBlock, marking utterances that begin a new block-level element — used by pauseScope: "block".
  • Default announcements for several previously-uncataloged roles.

Changed

  • ExtractUtterancesOptions.contextualize is now GndRole[] (which roles announce), replacing the previous on/off boolean; default is now nothing contextualized.
  • ExtractUtterancesOptions.interruptSentence renamed to inlineContextualization.
  • ReadiumSpeechNavigatorContract drops setRate/getRate/setPitch/getPitch/setVolume/getVolume — use the Preferences API instead.
  • Each fixture's utterances.json now pairs one result with every option-set that produces it (options is an array), instead of repeating identical results per option-set.

by @JayPanoz in #54

Full Changelog: v0.5.0...v0.6.0