- 基本的には、いくつかの構成で
Sphinx
を使用することができます。認識しなければならない声のパターンが分かっている場合は、custom grammar
の設定を使用できます。
- この構成では、通常の構成よりも高い応答率を示します。これは、あらかじめ定義されたパターンであらかじめ定義された単語のみをリッスンするためです。 (文法)
- JSGF標準に従って、独自の文法ファイルを定義することができます。 (more)
サンプル構成
Configuration configuration = new Configuration();
configuration.setAcousticModelPath(ACOUSTIC_MODEL);
configuration.setDictionaryPath(DICTIONARY_PATH);
configuration.setGrammarPath(GRAMMAR_PATH);
configuration.setUseGrammar(true);
configuration.setGrammarName("mygrammar");
LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(configuration);
サンプル文法ファイル
#JSGF V1.0;
grammar mygrammar;
public <COMMON_COMMAND> = [please] turn (on | off) lighs;
あなたのCPUがどのくらいですか?音声認識に多くの処理時間がかかる –