현재 TTS 엔진에서 작업하고 있으며 Microsoft SAPI5와 호환되도록 작업하고 있습니다. 나는 here 튜토리얼을 오래 SAPI 샘플 프로젝트와 함께 성공적으로 엔진 DLL을 만들었습니다. regsvr32로 dll을 등록하고 레지스트리에 음성을 첨부했습니다. 응용 프로그램 (내 경우 NVDA 스크린 리더) 내 엔진을 호출 할 때 그러나, 나는sapi5 음성 메시지를 디버깅 엔진
COMError: (-2147221164, 'Class not registered', (None, None, None, 0, None))
내가 분명히 엔진과 잘못을했을
(NVDA 로그에서) 오류를 가지고 있지만 어떻게 디버그 수도 아무 생각이 없다 이.
다른 응용 프로그램 (예 : [TTSApp] (https://msdn.microsoft.com/en-us/library/ee125104(v=vs.85).aspx) 샘플에서 호출 할 때 TTS 엔진이 작동합니까? ? 그것은 훨씬 더 간단한 앱입니다. –
나는 행운을 시험해 보았다. 클래스가 등록되지 않은 것과 같은 오류입니다. 것은 regsvr32를 사용하여 등록 할 때 "성공적으로"라고 말합니다. 나는 완전히 여기에서 길을 잃는다. – AtheS21
당신은 정말로 답을 (다른 답에 포함되지 않은 경우) 대답으로 추가해야한다. 또한 제목에 "[SOLVED]"를 추가하는 관습이 없습니다. 일반적으로 문제를 해결 한 [답변 수락] (http://stackoverflow.com/help/accepted-answer)을 원합니다. (자신의 질문에 답변을 추가하고 다른 사람들이 여기에 게시 한 것과 다른 해결책을 찾은 경우이를 받아 들일 수 있음에 유의하십시오.) – EJoshuaS