0

나는 날카로운 C를 사용하여 음성 인식 소프트웨어를 개발하고 그리고 난 아무 MSDN 만의 질문을 게시 또한 내가 구글에 그것을 검색이 데 문제가 있지만 해결책을 찾지 못했습니다 및 하나의 도움이 보인다 나는 또한 내 오디오 장치 드라이버를 다시 설치하고 버전을 업데이트됩니다, 내가 SONY VAIO 적합 15218sgw을하고 리얼텍 오디오 장치이며, 내가 코드 라인 171,172,173에서 비주얼 스튜디오 2013을 사용하고하는 것은AudioException 음성 인식 프로그램에서 처리되지 않은/오디오 장치 오류이었다

case "who is your daddy": 
        Nevan.Speak("I dont have a daddy"); 
        break; 

입니다)

오류 : System.Speech.Internal.Synthesis.AudioException
가 HRESULT = -2146233088
메시지 = 오디오 장치 에러가 발생하는 사용자 코드에 의해 처리되지 않은이었다. - 오류 코드 : 0x4를
출처 = System.Speech 스택 트레이스 : System.Speech.Internal.Synthesis.VoiceSynthesis.Speak에서 System.Speech.Synthesis.SpeechSynthesizer.Speak에서 (프롬프트 프롬프트) (프롬프트 프롬프트) 시스템에서 C에서 Nevan.Form1._recognizer_SpeechRecognized (개체 보낸 사람, SpeechRecognizedEventArgs 전자)에서 .Speech.Synthesis.SpeechSynthesizer.Speak (문자열 textToSpeak) : \ 사용자 Shehroz \ 문서 비주얼 스튜디오 2013 \ 프로젝트 \ \ Nevan \ Nevan \ Form1.cs 파일을 \ :

+0

더 많은 코드를 입력하십시오. –

+0

드라이버 문제 또는 더 나쁜 하드웨어 문제처럼 보입니다. 우리가 할 수있는 일이 있는지 확신하지 못합니다. –

답변

0

이 시도 : System.Speech.Recognition.SpeechRecognitionEngine.SpeechRecognizedProxy (개체 보낸 사람, SpeechRecognizedEventArgs 전자) 의 InnerException에서 라인 (172) : speechSynthesizer.Speak("I dont have a daddy");