또한 , 상기 프로그래밍 관리 서버 ( 300 ) 는 프로그래밍 실습 이나 코딩 작업 을 수행 하 는 사용 자 가 말 하 는 음성 명령 이 사용 자 단말기 ( 200 ) 로부터 전송 되 면 , 이 를 음성 인식 서버 ( 400 ) 를 통해 문장 을 인식 하 도록 제어 하 고 , 음성 인식 서버 ( 400 ) 에서 인식 한 문장 을 자연어 처리 하 여 유의미 한 단어 를 추출 한다 . 즉 음성 인식 서버 ( 400 ) 에서 인식 한 문장 으로부터 형태소 , 구문 , 의미 , 담화 분석 등 을 통해 유의미 한 단어 를 추출 하 는 것 이 다 . 이 방식 은 사용 자 단말기 ( 200 ) 의 사양 이 낮 거나 사용 환경 에 따라 음성 인식 프로그램 을 직접 사용 하 지 못하 는 경우 에 사용 될 수 있 으며 , 사용 자 의 음성 명령 을 전송 받 은 프로그래밍 관리 서버 ( 300 ) 에서 음성 인식 서버 ( 400 ) 를 통해 사용 자 의 음성 명령 을 인식 하 고 , 이 를 토대 로 자연어 처리 를 수행 한다 .