[go: up one dir, main page]

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

View in English Always switch to English

LanguageDetector

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Das LanguageDetector-Interface der Translator and Language Detector APIs enthält die gesamte Funktionalität zur Spracherkennung, einschließlich der Überprüfung der Verfügbarkeit von KI-Modellen, der Erstellung einer neuen LanguageDetector-Instanz, der Verwendung zur Spracherkennung und mehr.

Instanzeigenschaften

inputQuota Schreibgeschützt Experimentell

Das Eingabelimit, das dem Browser zur Spracherkennung zur Verfügung steht.

expectedInputLanguages Schreibgeschützt Experimentell

Die zu erwartenden Sprachen, die im Eingabetext erkannt werden sollen.

Statische Methoden

availability() Experimentell

Gibt einen enumerierten Wert zurück, der angibt, ob das KI-Modell des Browsers eine bestimmte LanguageDetector-Konfiguration unterstützt.

create() Experimentell

Erstellt eine neue LanguageDetector-Instanz zur Spracherkennung.

Instanzmethoden

destroy() Experimentell

Gibt die Ressourcen frei, die der LanguageDetector-Instanz zugewiesen wurden, auf die er aufgerufen wird, und stoppt jegliche weitere Aktivitäten darauf.

detect() Experimentell

Erkennt die am ehesten passende Sprache oder Sprachen, in der ein gegebener Textstring wahrscheinlich geschrieben ist.

measureInputUsage() Experimentell

Meldet, wie viel Eingabelimit durch eine Spracherkennungsoperation für einen gegebenen Texteingang verwendet würde.

Beispiele

Siehe Verwendung der Translator and Language Detector APIs für ein vollständiges Beispiel.

Erstellen einer LanguageDetector-Instanz

js
const detector = await LanguageDetector.create({
  expectedInputLanguages: ["en-US", "zh"],
});

Hinweis: Unterschiedliche Implementierungen werden wahrscheinlich unterschiedliche Sprachen unterstützen.

Sprachen erkennen

js
const results = await detector.detect(myTextString);

results.forEach((result) => {
  console.log(`${result.detectedLanguage}: ${result.confidence}`);
});

// Results in logs like this:
// la: 0.8359838724136353
// es: 0.017705978825688362
// sv: 0.012977192178368568
// en: 0.011148443445563316

Spezifikationen

Specification
Translator and Language Detector APIs
# languagedetector

Browser-Kompatibilität

Siehe auch