TtsVoicesCollector

Passive collector for SignalCategory.InstalledVoices.

Reports the installed TTS engine count and labels, the default engine and the set of installed voice locales via PackageManager.queryIntentServices, Settings.Secure and a short-lived TextToSpeech probe.

Privacy: the installed-voice/engine inventory expands the speech fingerprint surface; individual voice names are not enumerated. No runtime permission required.

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val category: SignalCategory

Functions

Link copied to clipboard
open suspend override fun collect(context: Context): List<FingerprintSignal>

Collects text-to-speech engine/voice signals for this category.