webkitspeechrecognition

___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer41883532 ___

Versuchen Sie Folgendes:

%Vor%

JSFiddle: Ссылка

    
___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ qstntxt ___

Ich habe festgestellt, dass Spracherkennungs-API dupliziert Ergebnissätze auf meinem Android (und dupliziert es nicht auf dem Desktop).

Für jede Phrase gibt es zwei Ergebnisse zurück. Der erste ist

und der zweite ist

Wie Sie sehen, wird die Phrase bei der zweiten Rückgabe dupliziert, jede Kopie wird als %code% und die zweite als %code% markiert. In der ersten Rückkehr gibt es nur eine Kopie, es ist %code% und es ist darüber hinaus %code% .

Ich würde nur eine zweite Rückkehr nehmen, aber das Problem ist, dass es auf mobilen Chrome passiert, aber nicht auf dem Desktop %code% passiert. Desktop %code% gibt nur die erste Rückgabe zurück.

Die Frage ist also: ist das Designverhalten? Wie unterscheidet man dann einzelne Endsätze für alle Computer?

Oder vielleicht ist das ein Fehler wie Sound-Echo, dann ist die Frage, wie Echo zu vermeiden / überprüfen?

AKTUALISIEREN

HTML ist wie folgt:

%Vor%

Der Code ist wie folgt:

%Vor%

JsFiddle: Ссылка

    
___ tag123Spracherkennung ___ Spracherkennung (SR) ist das interdisziplinäre Teilgebiet der Computerlinguistik, das Wissen und Forschung in den Bereichen Linguistik, Informatik und Elektrotechnik einbindet, um Methoden und Technologien zu entwickeln, die die Erkennung und Übersetzung gesprochener Sprache ermöglichen Text von Computern und computergestützten Geräten, z. B. solchen, die als intelligente Technologien und Robotik kategorisiert sind ___ qstnhdr ___ Spracherkennungs-API-Duplikate auf Android ___ tag123googlechrome ___ Google Chrome ist ein Webbrowser, der das Blink-Rendering-Modul verwendet. Fragen sollten sich auf die Entwicklung mit Chrome oder Chrome beziehen. Fragen zur Verwendung von Chrome gehören zu https://superuser.com ___ tag123webkitspeech_recognition ___ Unterstützung für die Spracherkennung in der Web-Browser-Engine WebKit ___ answer43458449 ___

Die Ergebnisse, die auf Chrome Mobile für die Eigenschaft %code% angegeben wurden, scheinen einen Fehler zu enthalten oder auf jeden Fall von denen auf dem Chrome-Desktop zu unterscheiden. Eine mögliche Problemumgehung besteht darin, das Konfidenzattribut der (ersten) Alternative zu überprüfen:

%Vor%

Es sieht auch so aus, dass manchmal das Endergebnis zweimal ausgegeben wird (mit dem gleichen %code% -Wert), in diesem Fall möchten Sie es vielleicht entprellen oder das erste Ereignis einfach so verarbeiten:

%Vor%

Dabei ist %code% eine Variable, die Sie außerhalb des Bereichs des Ereignishandlers initialisieren

    
___
2
Antworten

Spracherkennungs-API-Duplikate auf Android

Ich habe festgestellt, dass Spracherkennungs-API dupliziert Ergebnissätze auf meinem Android (und dupliziert es nicht auf dem Desktop). Für jede Phrase gibt es zwei Ergebnisse zurück. Der erste ist und der zweite ist Wie S...
31.01.2016, 10:02