프로그램 설명
변선생의 영어교실은 윈도우에서 제공하는 Tablet PC SDK의 필기인식 SDK를 사용하여 만든 영어 받아쓰기 프로그램입니다.
대학교 2학년때 학술제에 출품하기 위해 만들었던 작품입니다.
프로그래밍 공부를 시작하고 처음으로 만든 작품이라 지금와서 살펴보니 코드도 X판이고, 구조도 엉망이어서 상당히 불안정하더군요... 그래도 아이디어는 좋았다고 제 나름대로 생각하고 있습니다. ㅋㅋㅋ
당시 닌텐도DS의 영어삼매경을 보고, 한번 만들어보고 싶어서 3개월에 걸쳐서 만든 작품입니다. 프로그래밍의 프자도 잘 모르는 놈이 SDK를 가져다 쓰려니 고생이 이만저만이 아니었습니다.ㅎㅎㅎ
전체적으로 Win32API로 개발하였고, XP를 쓰던시절에 TabletPC SDK를 깔고, DirectShow를 이용하여 만들었습니다.
참, 파일첨부를 하지 않는 이유는 XP를 사용할경우 타블렛PC SDK와 DirectX를 깔아야 하고, 통합코덱도 깔아야 합니다.
제가 만들어놓고도 실행하기 불편하여 동영상만 올려보았습니다....ㅡㅡ;

프로그램 기능
단어 받아쓰기
- 네이버 사전에서 단어를 몇개 추출하고, 음성파일도 추출하여 음성이 나오면 그것을 타블렛으로 받아쓰기 하는 형식입니다.

돌발 퀴즈 - 영화 노팅힐을 보면서 순간 대사가 "Yes"라고 나오면 영상이 멈춥니다. 그리고 그 문장이 보여지고 받아쓰기 하는것인데, 영상을 보여주는 Direct Show부분이 말을 안들어서 현재 작동이 되질 않더군요...ㅡㅡ; 디버깅하려니 내가 친 소스인데 알아보기 힘들고...ㅡㅡ;

문장 받아쓰기 - 이건 돌발퀴즈와 기능이 겹쳐서 고민하다가 결국 만들지 못하고 그냥 출품했습니다.ㅋ

동영상

동영상을 보시면 인식 우선순위는 단어 우선순이이고, 인식률이 좀 떨어지는편입니다. 특히 타블렛을 사용할경우 적응기간도 필요해서 터치스크린이 아니면 좀더 불편하더군요. 단어인식 우선순위라 한글자를 입력했을땐 잘못인식되어도 단어를 완성하면 인식률이 조금 올라갑니다. 혹시 필기인식 쓰시려는 분들은 참고하시면 좋겠네요... 그리고 치명적인 단점중 하나가 소문자 l과 숫자 1을 구분하기가 상당히 힘든것 같습니다.  


언제 시간나면 필기인식기능을 사용하는 예제소스를 만들어 올리겠습니다. 그게 언제가 될지는 잘 모르겠네요...^^;

저작자 표시 비영리 변경 금지

'내가 만든 프로그램 > Win32API' 카테고리의 다른 글

변선생 영어교실  (1) 2009/03/04
Posted by 태발이

댓글을 달아 주세요

  1. jinisopen

    감사합니다....많은 도움이 되었습니다.

    2009/07/18 18:14 [ ADDR : EDIT/ DEL : REPLY ]