Skip to content
All fingerprint checks
Environment & locale

Google's network voices arrive as Google's exact set

Pim· Clearcote Research 2 min readCheck id google-voices-exact-set

When any Google voice is present: exactly 19, all remote, with a no-break space after 'Google' in exactly two names, under the Google Chrome brand. N/A when no Google voice is listed and on non-Chromium engines (severity: info).

What a detector infers

Branded Google Chrome on Windows, macOS and Linux adds a set of network voices from a component extension whose manifest lists exactly 19 of them — Google Deutsch, Google US English, the two UK English voices and so on — all remote (localService false). Two of the names carry a no-break space (U+00A0) after 'Google' instead of an ordinary space: the Mandarin and the Cantonese voice, while the Taiwanese Mandarin one does not.

A list typed by hand or assembled from several sources tends to get the count or those spaces wrong. In the audit's corpus, 155 captures match the manifest exactly and 27 do not, with 3, 18 or 26 Google voices, ordinary spaces where the no-break spaces belong, or Google voices marked local.

The row only judges a list that contains Google voices, because their absence has ordinary causes: they disappear offline and on cellular connections, and Playwright's default --disable-component-extensions-with-background-pages switch removes them. Since the extension ships only with branded Chrome, Google voices listed under another brand are out of place too.

Whether a Chrome-branded browser should have them at all is google-voices-vs-chrome-branding's question; this row asks whether the ones present are the real set. It is information only because the set is fixed per Chrome major and could change in a future release.

How to resolve it

Leave the Google voices to the component extension that supplies them. A list that is copied rather than loaded tends to differ in the count, the localService flags or the two no-break spaces.

What is speech synthesis fingerprinting?

Nearby checks in Environment & locale

See all 38 checks in Environment & locale
Who builds this test

Clearcote is a browser built for fingerprint coherence

It is a Chromium fork, maintained by the same people who wrote this reference. It ships as a compiled browser rather than as a stealth script injected into someone else's — which is a description of how it is built, and is not an argument about how it behaves on this check.

This audit takes no position on how Clearcote scores on Environment & locale checks, on this one, or anywhere else. It has no baseline corpus of other people's fingerprints to rank you against and no vendor scoreboard — nearly every check is self-referential, asking one browser the same question through two independent APIs and reporting whether both answers can be true at once. It runs identically on any browser, including ours. Run it on yours and read the result yourself.

See the other checks in Environment & locale — the family google-voices-exact-set belongs to.