react-hook-speech-to-text
Version:
Simple cross-browser speech to text using react hooks.
26 lines (25 loc) • 610 B
TypeScript
/**
*
* @param {{
* audioContext: AudioContext
* errHandler?: () => void
* onStreamLoad?: () => void
* }}
* @returns {Promise<MediaStream>}
*/
export function startRecording({ audioContext, errHandler, onStreamLoad, }: {
audioContext: AudioContext;
errHandler?: () => void;
onStreamLoad?: () => void;
}): Promise<MediaStream>;
/**
*
* @param {{
* exportWAV: boolean
* wavCallback?: (blob: Blob) => void
* }}
*/
export function stopRecording({ exportWAV, wavCallback }: {
exportWAV: boolean;
wavCallback?: ((blob: Blob) => void) | undefined;
}): void;