#import
#import
#import
#import
// https://wicg.github.io/speech-api/#speechsynthesis
[Exposed=Window]
interface SpeechSynthesis : EventTarget {
readonly attribute boolean pending;
readonly attribute boolean speaking;
readonly attribute boolean paused;
attribute EventHandler onvoiceschanged;
[FIXME] undefined speak(SpeechSynthesisUtterance utterance);
undefined cancel();
[FIXME] undefined pause();
[FIXME] undefined resume();
sequence getVoices();
};
// https://wicg.github.io/speech-api/#tts-section
partial interface Window {
[SameObject] readonly attribute SpeechSynthesis speechSynthesis;
};