Skip to content

@ralphschuler.webgl shader factory.<internal>.SpeechSynthesis

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: SpeechSynthesis

@ralphschuler/webgl-shader-factory.<internal>.SpeechSynthesis

This Web Speech API interface is the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other commands besides.

MDN Reference

Hierarchy

  • EventTarget

    SpeechSynthesis

Table of contents

Properties

Methods

Properties

onvoiceschanged

onvoiceschanged: null | (this: SpeechSynthesis, ev: Event) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21437


paused

Readonly paused: boolean

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21439


pending

Readonly pending: boolean

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21441


speaking

Readonly speaking: boolean

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21443

Methods

addEventListener

addEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends "voiceschanged"

Parameters

Name Type
type K
listener (this: SpeechSynthesis, ev: SpeechSynthesisEventMap[K]) => any
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21454

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21455


cancel

cancel(): void

MDN Reference

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21445


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

Name Type
event Event

Returns

boolean

Inherited from

EventTarget.dispatchEvent

Defined in

node_modules/typescript/lib/lib.dom.d.ts:8217


getVoices

getVoices(): SpeechSynthesisVoice[]

MDN Reference

Returns

SpeechSynthesisVoice[]

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21447


pause

pause(): void

MDN Reference

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21449


removeEventListener

removeEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends "voiceschanged"

Parameters

Name Type
type K
listener (this: SpeechSynthesis, ev: SpeechSynthesisEventMap[K]) => any
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21456

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21457


resume

resume(): void

MDN Reference

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21451


speak

speak(utterance): void

MDN Reference

Parameters

Name Type
utterance SpeechSynthesisUtterance

Returns

void

Defined in

node_modules/typescript/lib/lib.dom.d.ts:21453

Typescript Libraries

Modules

Namespaces

Clone this wiki locally