Condividi tramite


SpeechRecognitionEngine.AudioFormat Proprietà

Definizione

Ottiene il formato dell'audio ricevuto da SpeechRecognitionEngine.

public:
 property System::Speech::AudioFormat::SpeechAudioFormatInfo ^ AudioFormat { System::Speech::AudioFormat::SpeechAudioFormatInfo ^ get(); };
public System.Speech.AudioFormat.SpeechAudioFormatInfo AudioFormat { get; }
member this.AudioFormat : System.Speech.AudioFormat.SpeechAudioFormatInfo
Public ReadOnly Property AudioFormat As SpeechAudioFormatInfo

Valore della proprietà

Il formato audio dell'input all'istanza di SpeechRecognitionEngine o null se l'input non è configurato o non impostato su input null.

Esempio

L'esempio seguente usa AudioFormat per ottenere e visualizzare i dati di formato audio.

static void DisplayAudioDeviceFormat(Label label, SpeechRecognitionEngine recognitionEngine)
{

  if (recognitionEngine != null && label != null)
  {
    label.Text = String.Format("Encoding Format:         {0}\n" +
          "AverageBytesPerSecond    {1}\n" +
          "BitsPerSample            {2}\n" +
          "BlockAlign               {3}\n" +
          "ChannelCount             {4}\n" +
          "SamplesPerSecond         {5}",
          recognitionEngine.AudioFormat.EncodingFormat.ToString(),
          recognitionEngine.AudioFormat.AverageBytesPerSecond,
          recognitionEngine.AudioFormat.BitsPerSample,
          recognitionEngine.AudioFormat.BlockAlign,
          recognitionEngine.AudioFormat.ChannelCount,
          recognitionEngine.AudioFormat.SamplesPerSecond);
    }
  }
}

Commenti

Per configurare l'input audio, usare uno dei metodi seguenti:

Si applica a

Vedi anche