By John Gruber
1Password — Secure every sign-in for every app on every device.
Filipe Espósito, writing at 9to5Mac:
Apple introduced the “Hey Siri” command with iOS 8 to let users easily interact with the virtual assistant without having to press any buttons. However, over the years, this has resulted in Siri being mistakenly triggered when the command is spoken on a TV ad. But Apple is finally working on a fix for this. [...]
The new AdBlocker framework is linked to ShazamKit, which is the API for apps to use Shazam — the song identification platform acquired by Apple in 2018. At the same time, the framework also links to the process responsible for managing the “Siri” and “Hey Siri” voice commands on Apple devices.
Code suggests that “AdBlocker” will download audio fingerprints from Apple’s servers and then use the Shazam API to match them against audio captured by the device’s microphones using the Hey Siri API. When certain audios match, the new framework will temporarily disable Siri’s trigger commands.
Clever clever.
★ Tuesday, 19 November 2024