Back to work
01 / VOICE NOTELive page

Heard Sheep

Turn spoken notes into editable task cards.

Recorded as
Project notes / web page / process record
Status
Live page
VOICE NOTEPAGE VIEW
Heard Sheep page screen

Turn spoken notes into editable task cards.

Heard Sheep is a web page experiment around voice notes. It turns a short recording or text note into draft task cards, so the user can review the content before adding it to a list.

Next.jsTypeScriptXiaomi MiMoPWA

Background

Many tasks do not start as clean checklist items. They appear in chats, meetings, and quick reminders. Saving the raw note is not enough, but letting a system decide everything can also be risky.

What I tried

The page confirms the input first, then shows draft tasks. The user can edit, select, or discard them before adding anything to the task list.

01

Organized the use case and page structure

02

Built the mobile page

03

Added voice, image, and text input

04

Designed the draft-task display

05

Deployed the page under /sheep

01

Record or type

02

Review text

03

Generate draft tasks

04

Edit cards

05

Add to list

01

Review input first

The transcript is shown before later steps depend on it.

02

Draft tasks

The result appears as an editable draft, not an automatic change to the list.

03

Manual fallback

Manual input keeps the page usable when recording or analysis fails.

AI NOTEDOCUMENTED

This project tries to turn voice, image, and text input into structured fields. AI suggests draft results, while the user keeps the final decision.

Structured resultManual reviewFallback path
Page

Next.js App Router / React / TypeScript / Tailwind CSS

Input

Web Speech API / Audio / Image / Text

AI

Xiaomi MiMo / OpenAI-compatible API / Structured JSON

Deploy

Docker / Nginx / basePath=/sheep / local JSON

Mobile page

Voice and text input

Input review

Task cards

Local history

/sheep route

The hard part is not only recognition quality. It is also whether the user can trust the organized result. Keeping results as drafts adds a step, but makes mistakes easier to catch.

11 / Page / Code

Open the page or inspect the code record.