SpeechSynthesisVoice: name Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2018.

Die schreibgeschützte Eigenschaft name des SpeechSynthesisVoice-Interfaces gibt einen menschenlesbaren Namen zurück, der die Stimme repräsentiert.

Wert

Ein String, der den Namen der Stimme darstellt.

Beispiele

js
for (const voice of voices) {
  const option = document.createElement("option");
  option.textContent = `${voice.name} (${voice.lang})`;

  if (voice.default) {
    option.textContent += " — DEFAULT";
  }

  option.setAttribute("data-lang", voice.lang);
  option.setAttribute("data-name", voice.name);
  voiceSelect.appendChild(option);
}

Spezifikationen

Specification
Web Speech API
# dom-speechsynthesisvoice-name

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch