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 Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2018 browserübergreifend verfügbar.

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

Spezifikation
Web Speech API
# dom-speechsynthesisvoice-name

Browser-Kompatibilität

Siehe auch