Dev Design Library

Voice Comparison Panel

A/B voice comparison — two labeled columns, each with a language-grouped voice select (VoicePicker) and a native <audio> player shown once audio is set, a shared comparison textarea, and a Compare button with a loading state. Wire onCompare.

Voice Comparison Panel preview
Library
LocalMode
Framework
React
Type
component
License
MIT
Install
npx shadcn add @localmode/ui/ui/audio/voice-comparison-panel
Files
  • apps/ui/registry/localmode/audio/voice-comparison-panel/voice-comparison-panel.tsx
  • apps/ui/src/lib/browser-utils.ts
  • apps/ui/registry/localmode/lib/utils.ts
  • apps/ui/registry/localmode/audio/voice-picker/voice-picker.tsx
  • apps/ui/registry/localmode/audio/waveform-activity-bars/waveform-activity-bars.tsx
Source
https://github.com/LocalMode-AI/LocalMode

Categories

More from LocalMode