Portfolio

Self-initiated concept · Speech + interaction

Signal

Speech arrives before it is certain. A small interface study about showing that uncertainty without making the conversation harder to read.

Signal / transcript studySimulated stream · no audio

The words arrive.
Then they settle.

ConfirmedProvisional

Ready when you are.

Read the full sample

Let’s make the voice visible. And keep the uncertain words quiet. So the interface can listen, too.

The question

Live transcription revises itself. If every word looks final, each correction feels like a mistake.

The decision

Give provisional words their own treatment. Keep the speaker and timestamp steady. When a phrase is confirmed, the emphasis settles with it.

The build

An interactive prototype built for this portfolio. Play, pause, and replay a scripted conversation. The sample makes a correction visible; it uses no microphone or speech recognition service.

The interface should be as certain as the system. No more.

React · TypeScript · CSS · Simulated transcript