Skip to content

On-Device Fingerprinting

Overview

Fingerprinting requires that media be known "apriori" to the Alexa Wake Word team. Prior to media being broadcast, the media is submitted to the Wake Word team and scanned for wake words. For every wake word detected in the media, an acoustic "fingerprint" is generated and added to a database. These fingerprints are used for both cloud-side and device-side media-induced wake suppression. On-device fingerprinting is currently supported on all Amazon Echo Family devices. It is now also available to AVS partners that integrate an Amazon DAVS client.

Dependencies

Note

DAVS is a prerequisite for fingerprinting, as the smaller, device side fingerprint database is smaller in capacity than the cloud. It must be updated on a weekly basis to ensure it contains the media fingerprints for the most highly broadcast media for any given week.

Resource Requirements

The on-device fingerprinting will require additional CPU and memory on top of the memory required for wake word detection. On an ARMv7A, the increase is as below:

Fingerprint Database Capacity Memory (kB) CPU (MIPS)
50 75 5
100 115 13

FAQ

See the Fingerprinting section of the FAQ.