mirror of
https://github.com/streamich/react-use.git
synced 2025-12-08 18:02:14 +00:00
390 B
390 B
useSpeech
React UI hook that synthesizes human voice that speaks a given string.
Usage
import {useSpeech} from 'react-use';
const voices = window.speechSynthesis.getVoices();
const Demo = () => {
const state = useSpeech('Hello world!', { rate: 0.8, pitch: 0.5, voice: voices[0] });
return (
<pre>
{JSON.stringify(state, null, 2)}
</pre>
);
};