Skip to content

build(deps): Bump tauri-plugin-tts from 0.1.11 to 0.1.13 - #7

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tauri-plugin-tts-0.1.13
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/tauri-plugin-tts-0.1.13

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown

Bumps tauri-plugin-tts from 0.1.11 to 0.1.13.

Release notes

Sourced from tauri-plugin-tts's releases.

v0.1.13

Full Changelog: brenogonzaga/tauri-plugin-tts@v0.1.11...v0.1.13

Changelog

Sourced from tauri-plugin-tts's changelog.

[0.1.13] - 2026-08-15

Fixed

  • Android: Fixed speech:finish never being emitted when a speak() interrupted another.
  • Android: Fixed pauseSpeaking() returning success: true without pausing; speech kept playing through phone calls and through setBackgroundBehavior({ continueInBackground: false }).
  • Android: Fixed queueMode: "add" emitting speech:start before the queued utterance began.
  • Android: Fixed a flushed utterance releasing the audio focus of the one replacing it.
  • Android: Fixed previewVoice() inheriting rate and pitch from the previous speak() instead of using 1.0.
  • Android: Fixed pitch being clamped to a 0.1 floor instead of the 0.5 used elsewhere.
  • Linux: Fixed a missing speech-dispatcher aborting application startup; the plugin now loads degraded and isInitialized() reports false.
  • iOS: Fixed speech:cancel carrying the replacing utterance's ID, and the speech:finish that followed carrying none.
  • Desktop: Fixed speech:cancel carrying the ID of the utterance that was just starting.
  • Android / iOS: Fixed validation errors always arriving as PLUGIN_INVOKE_ERROR; typed codes such as EMPTY_TEXT now reach JavaScript.
  • All platforms: Fixed the 10,000 text limit counting bytes on desktop, UTF-16 units on Android and graphemes on iOS; it is UTF-8 bytes everywhere.
  • All platforms: Fixed getVoices(language) matching substrings, so "BR" returned pt-BR voices; it now matches by locale prefix, as speak({ language }) already did.

Changed

  • Android (Breaking): pauseSpeaking() / resumeSpeaking() now return { success: false, reason }, and speech:pause / speech:resume are no longer emitted. Interruptions stop the utterance and emit speech:interrupted or speech:backgroundPause.
  • Android / iOS: rate, pitch and volume are clamped once by the shared Rust validation instead of separately per platform.
  • iOS: Warns when continueInBackground is enabled but UIBackgroundModes: audio is missing from the Info.plist.
  • Desktop: voiceId and language limits count characters, not bytes.
  • Rewrote the README and corrected the documented Windows backend from SAPI to WinRT.

[0.1.12] - 2026-08-15

Fixed

  • Permissions: Added allow-set-background-behavior permission to tts:default (previously setBackgroundBehavior() was missing in ACL generation and calls were denied).
  • Desktop: Fixed language parameter being ignored when voiceId was omitted; the first matching voice for that locale prefix is now selected.
  • Android / Desktop: Fixed rate and pitch leaking across utterances when subsequent calls used the default 1.0.
  • Android / iOS: Relaxed voiceId character validation to accept Google TTS IDs containing # and system identifiers across platforms.
  • Desktop: Fixed pitch and volume normalization on Linux (speech-dispatcher).
  • Fixed failing unit test for voice ID charset validation.

Changed

  • Validation errors (Breaking): Now emit specific error codes (EMPTY_TEXT, TEXT_TOO_LONG, VOICE_ID_TOO_LONG, INVALID_VOICE_ID, LANGUAGE_TOO_LONG) instead of a generic VALIDATION_ERROR.
  • Removed unused LOCK_ERROR and NOT_INITIALIZED codes from TtsErrorCode.
  • Mobile: Relay-channel lock failures now return MUTEX_POISONED instead of panicking.
  • Documented MAX_TEXT_LENGTH as a byte budget.
  • Updated documentation and granular permissions list for isInitialized(), onSpeechEvent(), and setBackgroundBehavior().
Commits
  • a926d84 chore: release 0.1.13
  • 70c4fdd fix: speech events, Android pause, Linux startup, mobile error codes
  • 7cb4ff8 chore: release 0.1.12
  • 319b05a fix: permissions, rate, pitch, language
  • c9b8c0f docs: rewrite examples and improve docs
  • See full diff in compare view

@dependabot @github

dependabot Bot commented on behalf of github Aug 21, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Bumps [tauri-plugin-tts](https://github.com/brenogonzaga/tauri-plugin-tts) from 0.1.11 to 0.1.13.
- [Release notes](https://github.com/brenogonzaga/tauri-plugin-tts/releases)
- [Changelog](https://github.com/brenogonzaga/tauri-plugin-tts/blob/main/CHANGELOG.md)
- [Commits](brenogonzaga/tauri-plugin-tts@v0.1.11...v0.1.13)

---
updated-dependencies:
- dependency-name: tauri-plugin-tts
  dependency-version: 0.1.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/tauri-plugin-tts-0.1.13 branch from cbcd43a to da0af74 Compare August 22, 2026 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants