Microsoft MVP성태의 닷넷 이야기
안녕하세요? 음성인식 관련해서 질문있습니다, [링크 복사], [링크+제목 복사],
조회: 11937
글쓴 사람
Ji Yong Kim (instinct_kjy at naver.com)
홈페이지
첨부 파일
 

현재 MSSpeech 라이브러리를 이용해서 음성인식 프로그램을 구현하였는데,
이것이 Unity3D에서는 동작을 하질 않습니다.
Unity3D같은 경우는 모노 방식이기때문에 .NET방식으로 동작이 되질 않는 다고 하여
다른 방법을 모색하여야 할 것 같습니다.

질문을 드릴 건 크게 2가지 입니다.

혹시 유니티에서 .NET방식으로 구현한 라이브러리를 참조하여 실행 할 방법이 있는지? 와

(라이브러리란 것도 결국 파고 들면 기본적인 컴퓨터 언어의 구성으로 되어있으므로)
제공되는 라이브러리를 사용하지 않고, 마이크에서 입력받은 신호를 c(혹은 c++이나 c#) 환경에서 캐치하는 방법을 여쭙고 싶습니다.
이 부분이 가능하다면 그외의 부분은 어떻게든 해결이 가능할 것 같습니다.

프로그래머 선배님의 조언을 듣고싶습니다.








[최초 등록일: ]
[최종 수정일: 7/12/2013]


비밀번호

댓글 작성자
 



2013-07-15 01시20분
Unity3D는 기본적으로 다중 플랫폼을 지원하고 있습니다. 따라서, 플랫폼에 의존적인 .NET 라이브러리를 사용할 수 없습니다. MSSpeach의 경우가 대표적인 사례인데, 이를 Unity3D에서 지원하려면 다중 플랫폼에서의 MSSpeach를 포팅시켜야 할 텐데 이 작업이 쉽지 않을 것입니다. 만약 Unity3D가 윈도우 플랫폼만을 대상으로 했다면 Mono가 아니라 닷넷 프레임워크를 지원했을 것이고, 자연스럽게 MSSpeach도 사용할 수 있었을 것입니다.

Unity3D의 C#에서 마이크 입력을 받으려면 Unity3D 측에서 그에 상응하는 라이브러리를 제공해 주어야만 가능합니다. 그렇지 않다면 방법이 없습니다.
정성태
2013-07-15 06시19분
[Ji Yong Kim] 답변 감사드립니다.
현재는 2.0 이하 버전의 라이브러리만 참조한 SoundCatcher라는 프로그램을 통해 직접 주파수를 분석후 간단한 엔진 제작중입니다.
산넘어 산이네요 하하...ㅠ
[guest]

1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...
NoWriterDateCnt.TitleFile(s)
5594mira...1/25/20224670안녕하세요 try~catch 와 SuspendLayout~ResumeLayout 간 호출 문의드립니다! [2]
5593C#스터디1/12/20225577TaskAwaiter 구현 질문 입니다. [1]
5591유지킴12/24/20215196outofmemory in 32bit [2]파일 다운로드1
5590kss12/23/20214644포인터 메모리 에러 [1]
5589초급12/22/20214843c# -> 라즈베리파이(db 접속)시 에러 발생 [7]
5588김지신12/21/20214784안녕하세요 String 변수 참조 주소 질문입니다. [2]
5587이완호12/17/20215905C# SharpDX 화면 캡쳐 관련해서 질문 드립니다. [1]
5586조미김12/16/20215078윈폼에서 메인 스레드와 UI 스레드의 차이점 질문드립니다 [4]
5585김준희12/16/20215859C# 윈폼 TCP/IP 데이터 연속으로 보낼때 [1]
5583난인간이다12/10/20214847.net 6 dynamic pgo 활성화 및 예상되는 문제 [1]
5582김준희12/9/202112189C# TCP/IP 통신시 연결 끊김 에러 [1]
5581김시준12/9/20215392닷넷에서 파일 delete 함수는 왜 비동기가 없는 것인가요? [2]
5580카짜프로...12/7/20216621패턴매칭 -튜퓰비교에 관한 오류사항과 궁금증 [1]파일 다운로드1
5579카짜프로...12/6/2021590811.12 메서드 중복정의에 대한 질문 [1]
5577감사합니...11/30/20214910visual studio 2015 update 3를 다운받을려고 하는데 x64/x86 차이점이 뭘까요? [2]
5576노홍구11/29/20214796C# 으로 USB 스캐너 프린터 리셋하기 입니다. [1]
5575베라11/23/20214871event handler 관련 문의 [2]
5574박원웅11/22/20215167닷넷 프레임워크 산출물의 배포시 해당 환경에 프레임워크 버전이 설치되어 있지 않는 경우를 고려한 배포방법은? [3]
5573mijin11/21/20215007System.NullReferenceException 에 대한 질문 [1]
5572김현진11/21/20215180C# list.Clear() 호출에 대한 문의 드립니다. [4]
5571한예지 donator11/18/20215122무설치 프로그램 원리가 궁금합니다. [2]
5570초보11/16/20215630주식데이터 초당 수신 건수를 구하고 있는데 처리속도가 느려서요 [2]
5569카짜프로...11/14/20216506381페이지 UTC에대한 언급이 그리니치 천문대 시간으로 되어있는게 맞나요? [1]
5568카짜프로...11/14/20216570그림 5.20, 그림 5.22 언급 오류 [1]
5567Edun11/2/20215480쿼리문을 코드로 어떻게 처리할 수 있을까요? [2]
5566민성10/26/20215312Linq에 관해서 [1]
1  2  3  4  5  6  7  8  9  10  11  12  13  [14]  15  ...