Pular para o conteúdo

Vocabulário de som

Oito cues canônicos de áudio de UI — focus, hover, press, success, error, notify, voice-wake, voice-end. Slice 1 ship com prévia sintetizada via Web Audio; samples reais vêm com curadoria do owner.

Os oito cues

Cada swatch toca o cue sintetizado sob demanda. Estado default, duração e par visual ficam na spec; o clique aqui é affordance explícita e NÃO é silenciado pelos toggles per-cue.

focus Default DESLIGADO 60 ms

Foco

Par: focus ring visível (policies/focus-management.kmd)

hover Default DESLIGADO 60 ms

Hover

Par: estado hover (existente)

press Default DESLIGADO 80 ms

Press

Par: estado press (existente)

success Default LIGADO 180 ms

Sucesso

Par: toast de sucesso (errors/user-facing-messages.kmd § success)

error Default LIGADO 180 ms

Erro

Par: toast de erro (obrigatório)

notify Default DESLIGADO 220 ms

Notificação

Par: badge / toast

voice-wake Default LIGADO 140 ms

Voice wake

Par: indicador de mic (voice/wake-word.kmd § Feedback visual)

voice-end Default LIGADO 140 ms

Voice end

Par: indicador de mic some

Configurações

Master mute e ganho global ficam no localStorage sob "koder.sound". Consumers do SDK honram a mesma chave. Mute do SO (chave silenciosa / DND) sobrepõe tudo.

Contrato

Todo cue DEVE ter um par visual (toast / focus ring / indicador de mic / etc.). Ver sound/vocabulary.kmd § R5 — tocar um cue sem o par visual falha auditoria.