← All projects

AI Products / 2025–26

Actual Voice

Actual Voice collects open-ended spoken feedback and produces group-level themes, engagement signals, and summaries while keeping raw individual responses out of aggregate reports.

ROLEAI / Platform Engineer
FOCUSVoice Feedback
STATUSProduction
DEMO_OUTPUTINSIGHT_DASHBOARD
Actual Voice dashboard showing aggregate feedback insights
InputOpen-ended voice responses
OutputGroup themes and signals
ReliabilityQueues, retries, observability

What Actual Voice does

Actual Voice lets people answer a question by speaking. The product transcribes each response, analyzes it, and combines the results into recurring themes, engagement signals, and a group summary.

The processing path has several stages: upload, storage, transcription, per-response analysis, group aggregation, and summary generation. Each stage records its status so failed work can be retried and production issues can be traced.

Processing pipeline

Uploads enter a tenant-aware pipeline backed by Supabase Storage, Postgres, Edge Functions, and worker queues. Each stage records enough state to retry safely. Debounced aggregation prevents every new response from triggering redundant group computation, while fallback handling keeps temporary queue or model failures from blocking the respondent experience.

Per-response analysis stores relevance information before group aggregation. This filters weak or off-question themes early and gives the summary step cleaner inputs.

Summary validation

Runtime checks enforce the summary’s privacy boundary, required structure, and length. Production validation regenerates insights from the current data so a review does not accidentally measure a cached result.

The pipeline supports monitoring, retries, backfills, and regression tests using real questions and privacy-safe transcript data.