-2

현재 사용자의 음성 명령을 인식 할 수있는 오프라인 데스크톱 도구에 대한 연구를하고 있습니다. 지금은 데스크톱 sapi를위한 Microsoft의 System.Speech API를 사용할 가능성이 있습니다.system.speech api는 개발에 C++ 언어를 지원합니까?

official documentation에는 몇 가지 C# 샘플이 있습니다. 하지만 내 Java 응용 프로그램을 구현할 수 있도록 C++을 사용하여이 API를 사용해야합니다.

내 질문은 입니다. system.speech api가 C++ 언어 개발을 지원합니까?

+2

System.Speech는 .NET 프로그램에 음성 지원을 제공하는 SAPI의 친숙한 래퍼입니다. C++에서 COM 인터페이스를 실행해야합니다. 물론 샘플을 찾는 것이 어려울 것이며 C++에서 COM을 전에 해 본 적이 없다면 거칠게 느껴질 것입니다. C#으로 [ComVisible] 클래스 라이브러리를 만들고 Java에서 사용하는 것이 더 좋습니다. 첫 번째 자바 프로그래머가이 btw를 수행 할 수는 없을 것입니다. 간단한 Google 검색어가 [이 히트] (https://github.com/chrisdevisser/Grade-12-ICS/blob/master/java_utilities/jna/)와 함께 나타납니다. Sapi.java). –

+0

심각하게, 왜 downvotes? – ziLk

+0

By 덧붙여서 thanks @ HansPassant – ziLk

답변

1

간단히 말해서, 아니요. System.Speech는 SAPI를 기반으로 실행되는 관리되는 라이브러리입니다. 반면 SAPI는 C++ 라이브러리입니다. 한스 (Hans)는 Java 라이브러리에 .NET 라이브러리를 추가하는 대신 SAPI와 직접 상호 작용하는 것이 훨씬 낫다고 말합니다.