음성인식을 이용한 자동코드 작성시스템 및 이를 이용한 자동코드 작성방법
System for automatically generating code using voice recognition and method for automatically generating code using the same
특허 요약
본 발명은 손을 이용하여 타이핑을 하지 않더라도 사용자의 음성을 인식하여 자동으로 코딩이 이루어지도록 하는 것으로서, 더욱 상세하게는 사용자에 의해 입력된 음성을 텍스트로 변환한 후, 변환한 텍스트를 다시 코드로 변환하는 과정을 거침으로써 손을 사용하지 않고 음성만으로 코드작성이 완료될 수 있도록 하는, 음성인식을 이용한 자동코드 작성시스템 및 이를 이용한 자동코드작성 방법에 관한 것이다.
청구항
번호청구항
1

사용자의 음성신호를 입력하되, 음성입력장치가 'ON' 상태인 경우에는 음성 신호를 계속 저장하고, 'OFF' 상태인 경우에는 녹음이 중지되었다는 것을 인지하여 녹음파일을 자동으로 생성하며,입력된 음성신호는 변수명 앞에는 '변수'를, 함수명 앞에는 '함수'를, 매개변수 앞에는 '매개변수'를, 인자 앞에는 '인자'를 사용하는 규칙들에 기반하여 문장 내에서 엘리먼트를 추출하는 음성입력부(10);상기 음성입력부(10)와 전기적으로 연결되어, 상기 음성입력부(10)를 통해 입력되는 문장 데이터(Source data)와 코드 데이터(Target data)를 문장(Source) 데이터에서 변수, 숫자를 전부 알파벳 순서대로 치환하는 제1규칙과, 코드(Target) 데이터에서 변수, 숫자를 전부 한글 순서대로 치환하는 제2규칙을 통해 가공되는 코드구현부(20)를 포함하되,상기 코드구현부(20)는 인터엑티브 형식의 라이브 코드를 제공하는 웹 베이스 어플리케이션이 설치되고, GUI(Graphical User Interface) 환경에서 구동되는 것으로서,상기 음성입력부(10)를 통해 입력된 음성 파일을 텍스트 문자로 변환하되, 사용자에게 변환된 텍스트가 맞는지를 확인하는 메시지 박스(Msgbox)가 GUI(Graphical User Interface)를 통해 표출되고, 상기 메시지 박스(Msgbox)를 통해 사용자가 '예'를 클릭하면, 텍스트가 코드로 변환되어 그 결과가 화면상에 표출되도록하고, '아니오'를 클릭하면 초기화되어 사용자로부터 다시 음성신호를 받도록 하는 문자변환부(201)와,상기 문자변환부(201)를 통해 변환된 문자를 출력하는 문자출력부(202)와,상기 문자출력부(202)를 통해 출력된 문자를 코드로 변환하는 코드변환부(203)와,상기 코드변환부(203)를 통해 생성된 코드를 상기 웹 베이스 어플리케이션으로 전송하여 코딩을 실행하는 코드실행부(204)를 포함하는 것을 특징으로 하는 음성인식을 이용한 자동코드 작성시스템.

2

삭제

3

삭제

4

삭제

5

청구항 1의 음성인식을 이용한 자동코드 작성시스템을 통해 구현되는 것으로서,음성입력장치가 'ON' 상태인 경우에는 음성 신호를 계속 저장하고, 'OFF' 상태인 경우에는 녹음이 중지되었다는 것을 인지하여 녹음파일을 자동으로 생성하는 음성입력부(10)를 통해 사용자의 음성신호를 입력받되, GUI(Graphical User Interface) 환경을 통해 상기 사용자에게 입력한 음성신호가 정확한 정보인지를 확인하는 절차를 거쳐 부정확한 경우에는 음성신호의 재입력을 유도하고, 정확한 경우에는 음성파일을 생성하고, 상기 입력된 음성신호는 문장 내에서 엘리먼트를 추출하되, 변수명 앞에는 '변수'를 사용하고, 함수명 앞에는 '함수'를 사용하고, 매개변수 앞에는 '매개변수'를 사용하고, 인자 앞에는 '인자'를 사용하는 규칙들에 기반하여 엘리먼트를 추출하는 단계(S10)와,상기 단계(S10)를 거쳐 생성된 음성파일의 음성정보를 문자변환부(201)를 통해 텍스트 문자로 변환하되, 사용자에게 변환된 텍스트가 맞는지를 확인하는 메시지 박스(Msgbox)가 GUI(Graphical User Interface)를 통해 표출되고, 상기 메시지 박스(Msgbox)를 통해 사용자가 '예'를 클릭하면, 텍스트가 코드로 변환되어 그 결과가 화면상에 표출되도록하고, '아니오'를 클릭하면 초기화되어 사용자로부터 다시 음성신호를 받도록 하는 단계(S20)와,상기 문자변환부(201)를 통해 변환된 텍스트 문자를 문자출력부(202)를 통해 출력한 후, 상기 출력된 문자를 코드변환부(40)를 통해 코드로 변환하되, 문장(Source) 데이터에서 변수, 숫자를 전부 알파벳 순서대로 치환하는 제1규칙과, 코드(Target) 데이터에서 변수, 숫자를 전부 한글 순서대로 치환하는 제2규칙을 통해 가공하는 단계(S30)와,인터엑티브 형식의 라이브 코드를 제공하는 웹 베이스 어플리케이션을 실행한 후, 상기 단계(S30)를 거쳐 변환된 코드를 상기 어플리케이션에 전송하여 코딩을 실행한 후 그 결과를 모니터를 통해 표출하는 단계(S40)를 포함하는 것을 특징으로 하는 음성인식을 이용한 자동코드 작성시스템을 이용한 자동코드작성방법.