Releases: ak1394/react-native-tts
Android improvements
This release has improved error detection and helper functions to install TTS engine & language data on Android contributed by @IjzerenHein
New APIs and misc fixes
This release features several API changes: getInitStatus() call has been added to wait for engine readiness; speak() call now allows for additional parameter to pass platform specific options; voices() call returns more data about.
Additionally, number of warnings and a memory leak has been fixed.
Thanks to all who contributed to the release!
Minor release addding a podfile
This is a minor release with a podfile added by a @slycoder
Resolve compatibility issues with react-native v0.47.0
Merge changes from @slycoder to address build issues with recent react native release, plus some cleanup.
Audio ducking and pitch
Better error handling for setDefaultLanguage() calls and minSdkVersion aligned with 0.41.2 react-native
This release contains change from @IjzerenHein to provide better error reporting when calling setDefaultLanguage() with invalid language. Also, the minSdkVersion on Android has been set to 16 to align with react-native v0.41.2.
Optionally, turn off speech rate value translation
By default setDefaultRate(rate) API call performs translation of rate value to provide unified cross-platform behaviour. This release adds optional skipTransform parameter to this API call to turn translation off.
Resolve compatibility issues with react-native v0.40.0
This release of react-native-tts contains no new features or api changes, but addresses compatibility issue with React Native v0.40.0 on iOS.
Since this change breaks react-native-tts when used with older React Native releases, I'm bumping major version number.
Allow changing default speech rate
This version adds new API call setDefaultRate() to set default speech rate. Thanks to @maslianok for PR.
Change event format on iOS
This release changes format of TTS events on iOS. Now, event listeners will receive event parameter which is an object with utteranceId key, same as on Android.