Skip to content

Releases: Selandros/SpeakNotification16

SpeakNotification16 2.1.2

Pre-release

Choose a tag to compare

@Selandros Selandros released this 03 Aug 17:37

The new wired audio functionality is experimental and has not been tested with physical wired audio hardware.

Avoid enabling the broad fallback while connected to shared or public speakers if notification privacy matters.

When reporting a problem, open Add current audio device, press Copy Details, and include the copied diagnostics along with the device and iOS version.

Devices that do not provide a usable unique identifier cannot be permanently trusted. The optional broad fallback may allow notification speech through any detected wired or CarPlay audio route.

image

What’s new

  • Adds Trusted Wired Audio Devices.
  • Permanently trusted audio devices are matched using their audio port type and system UID.
  • Adds an optional Allow Any Wired/Car Audio fallback for devices that cannot be uniquely identified.
  • Adds a privacy warning before enabling the broad wired/CarPlay fallback.
  • Adds audio-route diagnostics with Copy Details for testing and bug reports.
  • Trusted Connections can now be satisfied by trusted Wi-Fi, Bluetooth, or supported audio devices.

Experimental wired audio support

The new wired audio functionality is experimental and has not been tested with physical wired audio hardware.

Testing is needed with:

  • wired headphones
  • Lightning and USB-C audio adapters
  • USB audio devices and DACs
  • line-out devices
  • docks
  • HDMI and DisplayPort audio
  • wired CarPlay
  • other vehicle audio systems

2.1.1

Choose a tag to compare

@Selandros Selandros released this 02 Aug 15:42
trollstore

This release also includes the Languages & Voices functionality introduced in the 2.1.0 pre-release.

Changes

  • TrollStore-installed apps now appear in Installed apps.
  • Replaced the strict applicationType == User requirement with safe validation of registered main app bundles.
  • Removed KVC from app enumeration.
  • Apple system apps remain restricted to the existing Apple whitelist.
  • Extensions, placeholders, WatchKit apps, restricted apps, removed apps and launch-prohibited entries remain excluded.
  • TrollStore apps use the same per-app settings and notification handling as other apps.

Tested

Verified on rootless iOS 16.1 with a TrollStore-installed app using local UNUserNotificationCenter notifications.

Package size: 160340 bytes
SHA-256: c8d1d374569de683f0d863017b7a05c3d6c998287d7e6091cd5353a0b70072fa

2.1.0

2.1.0 Pre-release
Pre-release

Choose a tag to compare

@Selandros Selandros released this 02 Aug 13:24
languages voices

Languages & Voices

  • Added per-language voice selection
  • Shows only voices exposed and validated through AVSpeechSynthesisVoice
  • Added System Default for each language
  • Shows the last voice actually used for spoken languages
  • Added Voice Unavailable for languages without a compatible voice
  • Added Reload Available Voices
  • Added Reset Languages & Voices
  • Siri-only voices cannot be selected
  • Enhanced voices are generally the best available voices supported on rootless iOS 16

Voice handling

  • Removed forced Samantha selection for English
  • Voice selections take effect without a respring
  • Voice choices are stored independently per language
  • Notifications continue to be spoken when no compatible language voice is available
  • Language detection behavior is unchanged

Release checking

  • Strict asset matching based on the release tag
  • Downgrade protection
  • Drafts and prereleases are rejected by the stable update channel

Package size: 160466 bytes
SHA-256: 3963693120aedada24c7e4ab636fb3cf78fa5d305ff40fb75d70372d446a75ec

2.0.0

Choose a tag to compare

@Selandros Selandros released this 04 Jul 13:34
630219095-11646911-f5a8-4a95-978e-e69c85d2482f