RecognizedAudio 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RecognitionResult와 연결된 오디오 입력을 나타냅니다.
public ref class RecognizedAudio
public class RecognizedAudio
[System.Serializable]
public class RecognizedAudio
type RecognizedAudio = class
[<System.Serializable>]
type RecognizedAudio = class
Public Class RecognizedAudio
- 상속
-
RecognizedAudio
- 특성
예제
다음 예제에서는 처리 합니다 SpeechRecognitionEngine.SpeechRecognized, SpeechRecognizer.SpeechRecognized, 또는 Grammar.SpeechRecognized 이벤트 및 인식 결과와 연결 된 인식된 된 오디오에 대 한 콘솔 정보를 출력 합니다.
// Handle the SpeechRecognized event.
void SpeechRecognizedHandler(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result == null) return;
RecognitionResult result = e.Result;
Console.WriteLine("Grammar({0}): {1}",
result.Grammar.Name, result.Text);
if (e.Result.Audio != null)
{
RecognizedAudio audio = e.Result.Audio;
Console.WriteLine(" start time: {0}", audio.StartTime);
Console.WriteLine(" encoding format: {0}", audio.Format.EncodingFormat);
Console.WriteLine(" position: {0}, duration: {1}",
audio.AudioPosition, audio.Duration);
}
// Add event handler code here.
}
설명
음성 인식기가 인식 작업의 일부로 오디오 입력에 대 한 정보를 생성합니다. 인식된 된 오디오에 액세스 하려면 사용 합니다 Audio 속성 또는 GetAudioForWordRange 메서드는 RecognitionResult합니다.
다음 이벤트 및 메서드를 인식 결과 생성할 수 있습니다 합니다 SpeechRecognizer 고 SpeechRecognitionEngine 클래스:
이벤트:
SpeechRecognitionEngine.SpeechHypothesized 및 SpeechRecognizer.SpeechHypothesized
SpeechRecognitionEngine.SpeechRecognitionRejected 및 SpeechRecognizer.SpeechRecognitionRejected
SpeechRecognitionEngine.SpeechRecognized 및 SpeechRecognizer.SpeechRecognized
SpeechRecognitionEngine.EmulateRecognizeCompleted 및 SpeechRecognizer.EmulateRecognizeCompleted
메서드:
중요
에뮬레이트된 음성 인식에서 생성 한 인식 결과 인식 된 오디오를 포함 하지 않습니다. 이러한 인식 결과 대해 해당 Audio 속성이 반환 null
고 GetAudioForWordRange 메서드에서 예외가 throw 됩니다. 에뮬레이트된 음성 인식에 대 한 자세한 내용은 참조는 EmulateRecognize
및 EmulateRecognizeAsync
의 메서드는 SpeechRecognizer 및 SpeechRecognitionEngine 클래스입니다.
속성
AudioPosition |
인식된 오디오의 시작을 위한 입력 오디오 스트림의 위치를 가져옵니다. |
Duration |
인식된 오디오의 입력 오디오 스트림의 지속 시간을 가져옵니다. |
Format |
인식 엔진에 의해 처리되는 오디오 형식을 가져옵니다. |
StartTime |
인식 작업을 시작할 때 시스템 시간을 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetRange(TimeSpan, TimeSpan) |
선택 하 고 섹션을 현재 인식 이진 데이터로 오디오 반환 합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
WriteToAudioStream(Stream) |
전체 오디오를 스트림에 원시 데이터로 씁니다. |
WriteToWaveStream(Stream) |
웨이브 형식의 스트림에 오디오를 씁니다. |
적용 대상
추가 정보
.NET