Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

Siehe auch