Web Speech Recognition API - проблема с японскими слогами - PullRequest
0 голосов
/ 17 июня 2020

Я тестирую приложение, которое распознает произношение японского алфавита (хирагана). Я начал с нескольких звуков, поэтому использую следующую грамматику:

var grammar = '#JSGF V1.0; grammar letters; public <letter> = (あ | く | し | な | お | き | す | こ) ;'
speechRecognitionList.addFromString(grammar, 1);
this.speechRecog = new SpeechRecognition();
this.speechRecog.grammars = speechRecognitionList;
this.speechRecog.lang = 'ja';
this.speechRecog.continuous = false;
this.speechRecog.interimResults = true;
this.speechRecog.maxAlternatives = 10;

Но распознавание работает не всегда, а технически не работает вообще. Я новичок в этом API, поэтому, возможно, некоторые параметры неверны, или, может быть, грамматика неправильная, или, может быть, это вообще невозможно с HTML API?

...