Async · Voice → Structured Dev Artifacts

The voice memo you record on a walk, back as a PRD, ticket, and commit.

You ramble for three minutes. VoxSpec returns a clean spec, a Linear-shaped ticket, and a Conventional Commits message — paste-ready into the workflow you already have.

1 free memo · no signup · $19/mo for the api
memo_2026_05_09.m4a · 3:42
processed in 28s
You said

"Okay so the dashboard right now, the loading state is fine but when there's no data it just shows a spinner forever. We need an empty state. Should have an icon, some text explaining nothing's happened yet, and a button to trigger the first scan…"

PRD.md
Empty state for dashboard
## Problem
Dashboard shows infinite spinner when user has no scans yet.
+ solution
+ acceptance criteria
linear.json
{
  "title": "Empty state for dashboard",
  "labels": ["ui", "ux"],
  "priority": 3
}
commit.txt
feat(dashboard): add empty-state
component for no-data condition
model: gpt-4o · whisper-1 demo · synthetic data
Not this
What other tools do
  • · Real-time dictation into the active app
  • · You still have to structure it yourself
  • · You still have to write the ticket
What VoxSpec does
  • · Async — you record on a walk, results land in your inbox
  • · Three structured artifacts, not raw text
  • · Drops straight into Linear / Cursor / Claude Code
Three ways to use it
Web

Drop a file at voxspec.dev/try. Free, anonymous, 1 per day.

API

POST audio to /v1/voice-memo. Get a webhook back.

iOS Shortcut

Speak into your phone, shortcut posts to the API.

Transcription and generation run on RepurposeAPI , which is the same API you can build on directly.

Pricing
$19 / month
  • · 90 minutes of voice memos included
  • · $0.05/minute overage, no surprises
  • · API access + webhook delivery
  • · iOS Shortcut + Cursor / Claude Code companion
single tier · cancel any time
Waitlist

The paid product ships with the API, webhook delivery, an iOS Shortcut, and an account dashboard. Drop your email if you'd pay for it.