Skip to content

SizeAgent — Faza SA-1: Tracer bullet (pętla głosowa: mikrofon + Web Speech API + mock) #70

Description

@MrCrystal2

Parent PRD

#69 (SizeAgent)

What to build

Tracer bullet (najcieńsze end-to-end): przycisk mikrofonu (push-to-talk) w UI → Web Speech API zamienia mowę na tekst → tekst trafia do backendu → mock brain zwraca gotową odpowiedź → Web Speech API (SpeechSynthesis) mówi ją na głos. Chodzi o zamknięcie pętli głosowej (mówisz → agent odpowiada głosem) bez prawdziwego LLM i bez CRUD. W tej fazie agent niczego nie tworzy — tylko udowadnia, że transport głosu działa w obie strony.

Repo

exsize (frontend React/Vite/TS + backend FastAPI).

Acceptance criteria

  • Przycisk mikrofonu w UI (push-to-talk) z obsługą uprawnień mikrofonu.
  • Mowa → tekst (SpeechRecognition) w przeglądarce.
  • Tekst wysyłany do endpointu backendu.
  • Mock brain zwraca odpowiedź; odpowiedź mówiona na głos (SpeechSynthesis).
  • Pętla zamknięta i pokryta testami (bez prawdziwego LLM/CRUD).

Blocked by

None — można zacząć natychmiast

User stories addressed

  • (podstawa pod 1–4: udowadnia, że rozmowa w przeglądarce działa)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions