Dev Design Library

Voice Notes Block

Record (push-to-talk from a selectable mic) or upload audio → Whisper/Moonshine transcription → saved notes with synced word-by-word replay (real Whisper segment timestamps; disabled with a hint for Moonshine), block-local semantic search o.

Voice Notes Block preview
Library
LocalMode
Framework
React
Type
block
License
MIT
Dependencies
@localmode/core, @localmode/react, @localmode/transformers
Install
npx shadcn add @localmode/ui/ui/blocks/audio/voice-notes
Files
  • apps/ui/src/app/blocks/audio/voice-notes/voice-notes.tsx
  • packages/react/src/index.ts
  • packages/core/src/index.ts
  • packages/transformers/src/index.ts
  • apps/ui/registry/localmode/audio/voice-button/voice-button.tsx
  • apps/ui/registry/localmode/audio/mic-selector/mic-selector.tsx
  • apps/ui/registry/localmode/audio/waveform-activity-bars/waveform-activity-bars.tsx
  • apps/ui/registry/localmode/data-documents/file-dropzone/file-dropzone.tsx
Source
https://github.com/LocalMode-AI/LocalMode

Categories

More from LocalMode