voice-filter
Three host options: default widget, themed widget, unstyled + host CSS. Headless = VoiceFilter.interpret() only.
1. Default styles
waiting…
2. Themed via CSS variables
waiting…
3. unstyled + host CSS
waiting…
4. Headless
No widget UI — button calls VoiceFilter.interpret.
waiting…