나는 이것을 많이 보았지만 유용한 것을 찾지 못했습니다. 또한이 작업을 수행 할 수있는 API 지원이 있습니까? 모든 링크와 아이디어는 크게 감사하겠습니다.저는 Scintilla를 향상시켜 음성으로 Java를 인식하려고합니다. 이것이 Scintilla에서 가능하다면 누구든지 알고 있습니까?
답변
나는 Scintilla에서 음성 인식이 작동한다는보고를 전혀 듣지 못했습니다. 나는 그것에 대해 묻는 누군가를 기억하는 것처럼 보입니다 here, 그리고 당신이 Scintilla가 현재 그런 것을 지원하지 않았다는 대답이있었습니다. 나는 당신이 직접 그것을 구현해야한다고 생각합니다.
Scintilla와 관련된 모든 프로젝트에 대해 을 확인하십시오. 도움이되는 자료를 찾을 수 있습니다.
음, 필자는 Scintilla를 Text Services Framework에 연결하는 모듈을 작성했습니다. 그것은 June 2007 issue of MSDN Magazine에 게시되었습니다. 이것은 신틸라가 일반적인 받아쓰기를 지원하게합니다. 그러나 Java는 영어가 아니며 Java를 영어 인식기로 지정하는 것이 일반적으로 눈물을 흘립니다.
Java 용 언어 별 인식기를 작성하는 것은 많은 작업이 될 것입니다. 특히 문법의 '식별자'부분에서 Intellsense와 같은 피드백이 주어진 음소 스트림에 대해 가장 가능성있는 완성을 제공하기를 원할 가능성이 높습니다.
사실 자바의 키워드와 예약 된 리터럴에 대해서만 제한된 범위에서이 작업을 수행하려고합니다. 그 단어가 영어 단어이기 때문에 Scintilla 위에 독자 독립 단어 인식을 성공적으로 구현할 수있을 것이라고 생각합니까? 이것을 구현하는 편집자를위한 더 좋은 제안이 있습니까? 귀하의 답변에 많은 감사드립니다. – n00b
'성공'의 정의에 따라 다릅니다. 인식기 (예 : sapi in-process 인식기)를 일련의 키워드를 기반으로 구성된 명령 및 제어 문법으로 연결하고 Scintilla에 텍스트를 삽입 할 수 있습니까? 네, 그리고 그것은 비교적 간단합니다. 사람들이 사용하기를 원하는 것입니까? 아마도 그렇지 않습니다. 사람들은 고립 된 말로 말을하는 경향이 있으며 정확성을 떨어 뜨립니다. 텍스트를 입력하면 대부분의 사람들은 음성으로이를 바로 잡기를 원합니다. 수정은 구현하기에 훨씬 힘든 항목입니다. –
구현할 수 있습니까? 신틸라는 충분한 API를 지원합니까? – n00b
잘 모르겠지만, 한때 음성 인식 SciTE 플러그인을 만들려고하는 사람에 대해 들었습니다. 그러나 그는 실패했습니다. 행운을 빌어. – ApprenticeHacker