Mic Selector

An audio input device selection dropdown for multi-mic recording setups.

The MicSelector component allows users to choose their audio input device when interacting with speech-to-text models.

Usage

tsx
import {  MicSelector,  MicSelectorTrigger,  MicSelectorContent,} from "@celestia-project/ui"
export function MyMicSelector() {  return (    <MicSelector>      <MicSelectorTrigger className="h-8 text-xs gap-2" />      <MicSelectorContent />    </MicSelector>  )}

Props Reference

ComponentPurpose
MicSelectorRoot popover context for media device detection.
MicSelectorTriggerDropdown trigger button showing active microphone device.
MicSelectorContentMenu list of discovered system microphone inputs.