これに関するW3C ドキュメントを読み、カスタム単語はカスタム文法に由来すると考えていますが、このデモにアクセスして、コンソールに次の JavaScript を入力してみました。
recognition.grammars.addFromString('foo');
正常に実行され、次のようにrecognition.grammars[0].src
返されます。"data:application/xml,foo"
注: 'foo' は私が興味を持っている単語ではありませんが、私が興味を持っている単語は英単語ではありません。例として 'foo' を使用します。カスタム単語を普通に話すと、別のことを言っていると認識されます (これは理にかなっています)。ここではブランドを保護するために「foo」を使用しています:)
だから私が欲しいのは、「オーケー、グーグル」がどのように機能するかのように「ヘイ、フー」と言えるようにすることです。しかし、私の「foo」単語は実際の単語ではないためSpeechRecognitionResult
、カスタム単語はありません。
カスタム単語を追加する方法を誤解していますか、それとも現在は不可能ですか?