0

speechRecognitionEngine によって処理される信号のサンプルにアクセスするにはどうすればよいですか? [C#]

private void Form1_Load(object sender, EventArgs e)
{                                                    
    SpeechRecognitionEngine engine = new SpeechRecognitionEngine();

    Choices choices = new Choices();
    choices.Add(new string[] {"example", "example2"};

    GrammarBuilder grammarBuilder = new GrammarBuilder();
    grammarBuilder.Append(choices);
    Grammar grammar = new Grammar(grammarBuilder);

    engine.LoadGrammarAsync(grammar);
    engine.SetInputToDefaultAudioDevice();
    engine.SpeechRecognized += engine_SpeechRecognized;
    ...
}

private void engine_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
   ...
}

基本的に、私のプログラムは音声をよく認識しますが、認識された信号の特定のサンプルにアクセスするにはどうすればよいですか? 私は私が行くことができることを知っています:

RecognizedAudio audio = e.Result.Audio;

しかし、それは私が望むデータを私に与えません。私はintのベクトルか何かが欲しいです。助けてください

4

1 に答える 1