package chrome; import chrome.Events; import chrome.TTS; typedef TTSEngineListenerOptions = { ?voiceName : String, ?lang : String, ?gender : TtsGender, ?rate : Float, ?pitch : Float, ?volume : Float } @:require(chrome) @:native("chrome.ttsEngine") extern class TTSEngine { static var onSpeak(default,never) : EventTTSEngineListenerOptions->(TtsEvent->Void)->Void>; static var onStop(default,never) : EventVoid>; static var onPause(default,never) : EventVoid>; static var onResume(default,never) : EventVoid>; }