Skip to main content

Interface: SpeechUtteranceHandle

Defined in: src/audio/speechSynthesizer.ts:54

A handle to one in-flight utterance. The synthesizer returns it so the caller can subscribe to timing events and cancel playback.

Methods​

cancel()​

cancel(): void

Defined in: src/audio/speechSynthesizer.ts:62

Stop this utterance immediately.

Returns​

void


onBoundary()​

onBoundary(listener): void

Defined in: src/audio/speechSynthesizer.ts:56

Register a listener for word / sentence boundary events.

Parameters​

listener​

(event) => void

Returns​

void


onEnd()​

onEnd(listener): void

Defined in: src/audio/speechSynthesizer.ts:58

Register a listener fired once when the utterance finishes.

Parameters​

listener​

() => void

Returns​

void


onError()​

onError(listener): void

Defined in: src/audio/speechSynthesizer.ts:60

Register a listener fired if the utterance fails.

Parameters​

listener​

(message) => void

Returns​

void