SpeechSynthesisUtterance: mark event

The mark event of the Web Speech API SpeechSynthesisUtterance object is fired when the spoken utterance reaches a named SSML "mark" tag.

Bubbles No
Cancelable No
Interface SpeechSynthesisEvent
Event handler property onmark

Examples

You can use the mark event in an addEventListener method:

utterThis.addEventListener('mark', function(event) {
  console.log('A mark was reached: ' + event.name);
});

Or use the onmark event handler property:

utterThis.onmark = function(event) {
  console.log('A mark was reached: ' + event.name);
}

Specifications

Specification
Web Speech API
# eventdef-speechsynthesisutterance-mark

Browser compatibility

BCD tables only load in the browser

See also