vue3-chat-yz
Version:
vue3-chat-yz
18 lines (17 loc) • 521 B
TypeScript
import { Ref } from 'vue';
export interface useAudioProps {
lang?: "zh-CN" | "en-US" | "ja-JP" | "es-ES" | "hi-IN";
continuous?: boolean;
interimResults?: boolean;
onError?: (err: unknown) => void;
onStart?: () => void;
onEnd?: (value: string) => void;
onResult?: (res: string) => void;
}
export interface useAudioReturn {
start: () => void;
stop: () => void;
value: Ref<string>;
loading: Ref<boolean>;
}
export declare function useAudio(props: useAudioProps): useAudioReturn;