UNPKG

ant-design-x-vue

Version:

Craft AI-driven interfaces effortlessly

12 lines (11 loc) 510 B
import { type MaybeRefOrGetter } from 'vue'; export type ControlledSpeechConfig = { recording?: boolean; onRecordingChange: (recording: boolean) => void; }; export type AllowSpeech = boolean | ControlledSpeechConfig; export default function useSpeech(onSpeech: (transcript: string) => void, allowSpeech?: MaybeRefOrGetter<AllowSpeech>): { speechPermission: import("vue").ComputedRef<boolean>; triggerSpeech: (forceBreak: boolean) => void; recording: import("vue").Ref<boolean, boolean>; };