const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceSpeechToText", n = "Speech-to-text input component with real-time transcription.", o = "tools", c = "1.0.0", i = "stable", s = [{ name: "onResult", type: "(text: string) => void", required: !0, description: "Result callback" }, { name: "language", type: "string", default: "'en-US'", description: "Recognition language" }, { name: "continuous", type: "boolean", default: "false", description: "Continuous recognition" }, { name: "interimResults", type: "boolean", default: "true", description: "Show interim results" }, { name: "onStart", type: "() => void", description: "Start callback" }, { name: "onEnd", type: "() => void", description: "End callback" }, { name: "onError", type: "(error: Error) => void", description: "Error callback" }, { name: "showButton", type: "boolean", default: "true", description: "Show microphone button" }], r = [{ title: "Speech to Text", description: "Voice input", code: `<NiceSpeechToText
  onResult={(text) => setInput(text)}
  language="en-US"
  continuous
  interimResults
  onError={(e) => showError(e)}
/>` }], a = { keyboard: ["Space to toggle recording"], aria: ["Recording status", "Transcript announcements"] }, p = [], l = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: c,
  status: i,
  props: s,
  examples: r,
  accessibility: a,
  seeAlso: p
};
export {
  e as $schema,
  a as accessibility,
  o as category,
  l as default,
  n as description,
  r as examples,
  t as name,
  s as props,
  p as seeAlso,
  c as since,
  i as status
};
