All Downloads are FREE. Search and download functionalities are using the official Maven repository.

chrome.tts.bindings.TTSVoice.scala Maven / Gradle / Ivy

package chrome.tts.bindings

import scala.scalajs.js

object TTSVoice {

  type Gender = String

  object Genders {
    val MALE: Gender = "male"
    val FEMALE: Gender = "female"
  }

}

@js.native
trait TTSVoice extends js.Object {

  def voiceName: js.UndefOr[String] = js.native

  def lang: js.UndefOr[String] = js.native

  def gender: js.UndefOr[TTSVoice.Gender] = js.native

  def remote: js.UndefOr[Boolean] = js.native

  def extensionId: js.UndefOr[String] = js.native

  def eventTypes: js.UndefOr[js.Array[TTSEvent.Type]] = js.native

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy