diff --git a/src/hooks/useTextToSpeech.ts b/src/hooks/useTextToSpeech.ts index 0d747b10..5b5f6386 100644 --- a/src/hooks/useTextToSpeech.ts +++ b/src/hooks/useTextToSpeech.ts @@ -49,6 +49,13 @@ export function useTextToSpeech(options: UseTTSOptions = {}): UseTTS { const utteranceRef = useRef(null) + // Update rate when defaultRate option changes + useEffect(() => { + if (options.defaultRate !== undefined) { + setRate(options.defaultRate) + } + }, [options.defaultRate]) + // Load voices (async in many browsers) useEffect(() => { if (!supported) return