Ativação por voz

Voz specs/voice/wake-word.kmd

Diagrama de steps

  1. Usuário opta-in por voz em Settings

    Usuário

    Switch master default OFF. Ativar surfaces os toggles secundários (talk mode, hot word, debug record).

  2. App pede permissão de mic

    App

    Diálogo de permissão da plataforma. Negado significa que os toggles voltam pra OFF; revisitar Settings pra tentar de novo.

  3. Usuário fala a wake word

    Usuário

    "Ei Koder" ou hot phrase configurada. Ring buffer pré-wake é estritamente local — nunca sai do device.

  4. SDK detecta o wake

    SDK

    openWakeWord (default) ou Porcupine (fallback) flippa a captura de áudio pra talk mode.

  5. App entra em talk mode

    App

    Chrome visual flippa pro estado talk-mode; mic fica aberto até timeout idle ou barge-in parar.

  6. Usuário diz "deixa pra lá"

    Usuário

    App sai do talk mode; mic volta pro standby buffer da wake-word.

Pitfalls comuns