Skip to main content
General

Spracherkennung — Wählen Sie die Sprache, die Sie sprechen

Die Sprache, in der Sie lesen, ist nicht immer die Sprache, die Sie sprechen

Jedes Mikrofon auf der Seite — das Erfassungsfeld auf der Startseite, die Blink-Sprachnotiz, den Fehlerbericht, das Mikrofon von OrbitPilot und die Diktierbuttons im Admin — verwendet eine gemeinsame Einstellung für die Sprache, auf die es hört. Es beginnt mit Ihrer gewählten Inhaltssprache, sodass die meisten Menschen nie darüber nachdenken müssen.

Der Ein-Tipp-Schalter

Wenn Ihre Inhaltssprache nicht Englisch ist, erscheint ein kleines Sprachmodul (zum Beispiel FA oder EN) neben jedem Mikrofonbutton. Tippen Sie darauf, um zu wechseln, auf was das Mikrofon hört — sagen wir, die Seite auf Farsi zu lesen, während Sie eine Notiz auf Englisch diktieren. Die Wahl wird auf Ihrem Gerät gespeichert und gilt für jedes Mikrofon gleichzeitig. Wenn Ihre Inhaltssprache Englisch ist, gibt es nichts zu wechseln, daher wird kein Modul angezeigt.

Warum es das gibt

Vorher musste jedes Mikrofon raten: die meisten folgten der Inhaltssprache der Seite, eines war auf Englisch fixiert. Die Umstellung der Seite auf Farsi wies die Mikrofone still auf Farsi hin — wodurch die englische Sprache stockte — während der fixierte Englischrekorder sofort seine Live-Transkription verlor, sobald er Farsi hörte. Sprechen hat jetzt seine eigene gespeicherte Wahl, und eine Stille oder ein Huster stoppen nicht mehr die Live-Transkription: der Rekorder hört einfach weiter zu.

Für Entwickler

static/js/of-voice-lang.js ist die einzige Quelle (window.OFVoiceLang.get(), gespeichert in localStorage["of-voice-lang"], Standard = Inhaltssprache). Jeder Rekorder liest es zum Zeitpunkt des Beginns der Aufnahme und wechselt zur alten Inhaltssprache-Regel zurück, falls der Helfer fehlt. Der Wechselchip wird durch OFVoiceLang.attachChip(anchor) gerendert und erzeugt nichts, wenn es keine echte Wahl gibt. Die Parität wird durch adminapp/test_voice_parity.py durchgesetzt: Jeder Rekorder muss OFVoiceLang konsultieren und muss einen temporären no-speech-Fehler überstehen, ohne seine Live-Transkription abzubrechen.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot