react-blabla
Version:
A React text-to-speech component
22 lines (21 loc) • 511 B
TypeScript
declare type useBlablaOptions = {
pitch: number;
rate: number;
volume: number;
voice: SpeechSynthesisVoice;
lang: string;
};
declare type useBlablaParams = {
text: string;
options?: Partial<useBlablaOptions>;
};
declare type useBlablaValues = {
start: () => void;
pause: () => void;
stop: () => void;
allWords: string[];
currentWord: string;
currentWordIndex: number;
};
export declare function useBlabla(params: useBlablaParams): useBlablaValues;
export {};