2012-04-07 1 views
0

나는 내가 현재의 오프셋을 얻을 수 있도록 제가 C#을에 AusioStreamOffset어떻게 C#에서 sapi 5.1에서 ISpeechPhraseElement를 구현합니까?

http://msdn.microsoft.com/en-us/library/ee125345(v=vs.85).aspx

을 사용할 수 있도록 ISpeechPhraseElement를 구현해야하지만 난 내가 모든 예로 할 수있는 방법에 대해 어떤 생각을 가지고 있겠지 그물은 모두 VB에서 만들어진다. 누군가가 나를 올바른 방향으로 넣을 수 있다면 감사 할만합니다. 웹 응용 프로그램의 말하기 텍스트가 필요합니다. 10x 많이 있습니다.

답변

0

VB 샘플은 VBScript와 같은 스크립팅 언어에서 SAPI 만 사용할 수 있기 때문에 찾을 수 있습니다. C#에서는 System.Speech.Recognition 네임 스페이스의 클래스를 사용합니다. 여기에는 SAPI 인터페이스를 중심으로 관리되는 클래스 래퍼가 포함됩니다. ISpeechPhraseElement와 동일한 것은 RecognizedUnitWord 클래스입니다. RecognitionResult.Words 속성에서 벗어나는 인스턴스입니다.

시작하려면 this MSDN article에 포함 된 샘플 코드를 확인하십시오.

관련 문제