Releases: Selandros/SpeakNotification16
Release list
SpeakNotification16 2.1.2
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.
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 Audiofallback for devices that cannot be uniquely identified. - Adds a privacy warning before enabling the broad wired/CarPlay fallback.
- Adds audio-route diagnostics with
Copy Detailsfor 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
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 == Userrequirement 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
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
