Google's network voices arrive as Google's 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.
Nearby checks in Environment & locale
- Exactly one voice is the default, and it is the first
voice-default-is-firstChromium assembles one voice list — the operating system's voices first, then extension voices such as Google's network voices — and marks… - The local voices come from the claimed OS's speech engine
local-voice-vendor-vs-osVoices marked localService are the host's own speech engine, enumerated by the browser from the operating system, and their names say where… - Intl's default locale is a UI locale desktop Chrome ships
intl-is-a-chrome-ui-localeChrome's Intl default locale — what new Intl.DateTimeFormat().resolvedOptions().locale returns — is not the operating system's region. - The browser's own UI strings are in the language Intl resolves
validation-message-vs-intlThe messages a browser writes itself — 'Please fill in this field.' under an empty required input — come from the renderer's resource… - MediaCapabilities powerEfficient agrees with WebCodecs prefer-hardware
power-efficient-vs-webcodecsMediaCapabilities.decodingInfo() reports whether decoding a format would be power-efficient, and WebCodecs' VideoDecoder.isConfigSupported()… - A playback AudioContext buffers more than an interactive one
playback-hint-buffers-moreAn AudioContext created with latencyHint 'playback' asks for a larger buffer than one created with 'interactive', and Chrome honours the… - AudioContext latencies are values Chrome's audio stack can produce
audio-latency-render-stateTwo AudioContext latencies are produced by the audio stack at particular moments, and their values are constrained in ways a constant is… - A granted geolocation fix carries a real accuracy
geolocation-has-accuracyEvery position a real location provider returns comes with an accuracy: the radius, in metres, within which the true position probably lies.
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.
