KR20040001340A - Method for Intermediating Voice Command in Speech Recognition System - Google Patents
Method for Intermediating Voice Command in Speech Recognition System Download PDFInfo
- Publication number
- KR20040001340A KR20040001340A KR1020020036500A KR20020036500A KR20040001340A KR 20040001340 A KR20040001340 A KR 20040001340A KR 1020020036500 A KR1020020036500 A KR 1020020036500A KR 20020036500 A KR20020036500 A KR 20020036500A KR 20040001340 A KR20040001340 A KR 20040001340A
- Authority
- KR
- South Korea
- Prior art keywords
- voice recognition
- voice
- result
- mode
- recognition
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000003213 activating effect Effects 0.000 claims abstract description 9
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000012086 standard solution Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/34—Adaptation of a single recogniser for parallel processing, e.g. by use of multiple processors or cloud computing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 음성인식 시스템의 음성명령 중개 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. 본 발명의 음성명령 중개 방법은, 음성인식결과를 수신하여, 상기 음성인식결과의 인식모드를 판단하는 제 1단계; 상기 제 1단계의 판단결과, 상기 인식모드가 구동모드인 경우에는 해당 응용프로그램을 구동/활성화하는 제 2단계; 상기 제 1단계의 판단결과, 상기 인식모드가 실행모드인 경우에는 인식결과를 해당 상기 확장모듈에 전달하는 제 3단계; 및 응용프로그램의 상태 및 인식단어목록을 갱신하는 제 4단계를 포함한다. 본 발명에 따르면, 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하게 함으로써, 시스템 자원을 최소화하도록 하는 효과가 있다.The present invention relates to a voice command mediation method of a voice recognition system and a computer readable recording medium having recorded thereon a program for realizing the method. The voice command intermediation method of the present invention includes: a first step of receiving a voice recognition result and determining a recognition mode of the voice recognition result; A second step of driving / activating a corresponding application program when the recognition mode is a driving mode as a result of the determination in the first step; A third step of transmitting the recognition result to the expansion module when the recognition mode is the execution mode as the determination result of the first step; And a fourth step of updating the status of the application and the recognized word list. According to the present invention, by mediating the voice recognition unit and the expansion module of the application program to share a single voice recognition unit to several applications, there is an effect to minimize the system resources.
Description
본 발명은 음성인식 시스템의 음성명령 중개 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 특히 하나의 음성인식부를 사용하여 음성인식이 가능한 여러 응용프로그램을 동작시키기 위한 음성인식 시스템의 음성명령 중개 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a voice command intermediation method of a voice recognition system and a computer-readable recording medium recording a program for realizing the method. In particular, a single voice recognition unit is used to operate various voice recognition capable applications. And a computer readable recording medium having recorded thereon a program for realizing the method.
일반적으로, 음성인식은 음성에 내재돼 있는 언어정보를 자동으로 추출해 필요한 정보를 제공해주는 기술을 말한다.In general, speech recognition refers to a technology that automatically extracts language information embedded in speech and provides necessary information.
기존의 음성인식은 주로 단일 응용프로그램(예를 들어, 인터넷 브라우저 또는 특정업무용 프로그램 등) 내에서 명령을 대신하는 형태이다.Conventional speech recognition is primarily a form of command substitution in a single application (eg, an Internet browser or a specific business program).
그러나, 다수의 응용프로그램이 수행되는 환경에서는, 단일 응용프로그램에서와 달리 입력된 음성이 적용될 응용프로그램이 어느 것인지를 정확히 알아야하고, 이를 위해서는 응용프로그램들의 상태를 관리하고 있어야 한다.However, in an environment in which multiple applications are executed, it is necessary to know exactly which application the input voice is to be applied to, unlike in a single application, and to manage the state of the applications.
이러한 기능을 종래기술과 같이 음성인식부에서 수행하는 것은 소프트웨어가 비대해지는 문제점을 초래하며, 또한, 응용프로그램에 따라 음성인식기를 자주 변경해야 하는 문제점이 있다.Performing such a function in the voice recognition unit as in the prior art causes a problem in that the software becomes large, and there is also a problem in that the voice recognizer needs to be changed frequently according to an application program.
본 발명은 상기한 바와 같은 종래 기술의 제반 문제점을 해결하기 위해 제안된 것으로, 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하게 함으로써, 시스템 자원을 최소화하도록 하는 음성인식 시스템의 음성명령 중개 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the problems of the prior art as described above, by mediating the voice recognition unit and the expansion module of the application program to share a single voice recognition unit to multiple applications, to minimize system resources It is an object of the present invention to provide a voice command intermediation method of a voice recognition system.
또한, 본 발명은 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하게 함으로써, 시스템 자원을 최소화하도록 하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 또 다른 목적이 있다.In addition, the present invention mediates a voice recognition unit and an expansion module of an application program to share a single voice recognition unit with several application programs, thereby recording a computer-readable recording program for realizing a function of minimizing system resources. Another purpose is to provide the medium.
도 1은 본 발명이 적용되는 음성인식 시스템의 일실시예 구성도,1 is a configuration diagram of an embodiment of a speech recognition system to which the present invention is applied;
도 2는 본 발명에 따른 음성인식 시스템의 음성명령 중개 방법을 설명하기 위한 일실시예 흐름도,2 is a flowchart illustrating a voice command intermediation method of a voice recognition system according to the present invention;
도 3은 도 2의 해당 응용프로그램 구동/활성화 방법을 설명하기 위한 일실시예 상세 흐름도.3 is a detailed flowchart illustrating an embodiment of a method for driving / activating a corresponding application of FIG. 2.
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
101 : 음성인식부103 : 인식단어목록 DB101: speech recognition unit 103: recognition word list DB
105 : 음성명령 중개부107 : 상태 테이블 DB105: voice command intermediary 107: state table DB
109 : 확장모듈109 extension module
상기 목적을 달성하기 위한 본 발명은, 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하도록 하기 위한 음성인식 시스템의 음성명령 중개 방법에 있어서, 음성인식결과를 수신하여, 상기 음성인식결과의 인식모드를 판단하는 제 1단계; 상기 제 1단계의 판단결과, 상기 인식모드가 구동모드인 경우에는 해당 응용프로그램을 구동/활성화하는 제 2단계; 상기 제 1단계의 판단결과, 상기 인식모드가 실행모드인 경우에는 인식결과를 해당 상기 확장모듈에 전달하는 제 3단계; 및 응용프로그램의 상태 및 인식단어목록을 갱신하는 제 4단계를 포함한다.In the present invention for achieving the above object, in the voice command intermediation method of the voice recognition system for mediating the voice recognition unit and the expansion module of the application program to share one voice recognition unit to several applications, the voice recognition result Receiving and determining a recognition mode of the voice recognition result; A second step of driving / activating a corresponding application program when the recognition mode is a driving mode as a result of the determination in the first step; A third step of transmitting the recognition result to the expansion module when the recognition mode is the execution mode as the determination result of the first step; And a fourth step of updating the status of the application and the recognized word list.
또한, 상기 목적을 달성하기 위한 본 발명은, 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하도록 하기 위한 음성인식 시스템의 음성명령 중개 방법을 제공하기 위하여 마이크로프로세서를 구비한 음성인식 시스템에, 음성인식결과를 수신하여, 상기 음성인식결과의 인식모드를 판단하는 제 1기능; 상기 제 1단계의 판단결과, 상기 인식모드가 구동모드인 경우에는 해당 응용프로그램을 구동/활성화하는 제 2기능; 상기 제 1단계의 판단결과, 상기 인식모드가 실행모드인 경우에는 인식결과를 해당 상기 확장모듈에 전달하는 제 3기능; 및 응용프로그램의 상태 및 인식단어목록을 갱신하는 제 4기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, the present invention for achieving the above object, by intermediating the speech recognition unit and the expansion module of the application program to provide a voice command intermediation method of the speech recognition system for sharing one voice recognition unit to multiple applications A voice recognition system having a processor, comprising: a first function of receiving a voice recognition result and determining a recognition mode of the voice recognition result; A second function of driving / activating a corresponding application program when the recognition mode is a driving mode as a result of the determination in the first step; A third function of transmitting the recognition result to the expansion module when the recognition mode is the execution mode in the first step; And a computer-readable recording medium having recorded thereon a program for realizing the fourth function of updating the status of the application program and the recognized word list.
본 발명은, 응용프로그램에 음성 인터페이스가 보편화될 경우에 하나의 음성인식기만으로 모든 응용프로그램을 효과적으로 제어할 수 있는 표준적인 방안을 제공할 수 있다.The present invention can provide a standard solution that can effectively control all the application programs with only one voice recognizer when the voice interface is generalized to the application program.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 우선 각 도면의 구성요소들에 참조 번호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 번호를 가지도록 하고 있음에 유의하여야 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. First of all, in adding reference numerals to the components of each drawing, it should be noted that the same components have the same number as much as possible even if displayed on different drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명이 적용되는 음성인식 시스템의 일실시예 구성도이다.1 is a configuration diagram of an embodiment of a speech recognition system to which the present invention is applied.
도면에 도시된 바와 같이, 본 발명이 적용되는 음성인식 시스템은, 음성인식부(101), 인식대상목록 데이터베이스(이하, 간단히 'DB'라 함)(103), 음성명령 중개부(105), 상태테이블 DB(107) 및 다수의 확장모듈(109)을 구비하고 있다.As shown in the figure, the voice recognition system to which the present invention is applied includes a voice recognition unit 101, a recognition target list database (hereinafter simply referred to as 'DB') 103, a voice command intermediary 105, A state table DB 107 and a number of expansion modules 109 are provided.
본 발명이 적용되는 음성인식 시스템에서는, 상기 음성인식부(101)로부터 수신된 인식결과를 분석하여, 현재의 인식모드와 응용프로그램들의 상태를 파악하고, 해당 응용프로그램으로 결과를 전송한다.In the speech recognition system to which the present invention is applied, the recognition result received from the speech recognition unit 101 is analyzed, the current recognition mode and the state of application programs are identified, and the result is transmitted to the application program.
상기 음성인식부(101)는 사용자의 음성을 입력받아 상기 인식대상목록 DB(103)에 저장된 인식대상목록과 비교하여, 목록에 있으면 그 결과를 텍스트로 상기 음성명령 중개부(105)에 전달한다.The voice recognition unit 101 receives a user's voice and compares it with the recognition target list stored in the recognition target list DB 103, and transmits the result to the voice command intermediary 105 as a text if it is in the list. .
상기 음성명령 중개부(105)는 상기 상태테이블 DB(107)에 저장된 상태테이블을 참조하여 수신된 결과를 분석하고, 특정 응용프로그램으로 결과를 전송하거나, 새로운 응용프로그램을 구동한다.The voice command intermediary 105 analyzes the received result by referring to the state table stored in the state table DB 107, transmits the result to a specific application, or drives a new application.
상기 상태테이블 DB(107)는 상기 음성명령 중개부(105)로부터 수신한 상태테이블을 저장한다. 상기 상태테이블은, 기본적으로 현재의 인식모드, 실행 중인 응용프로그램의 목록과 활성화 여부(즉, 실행 중인 응용프로그램의 상태)에 대한 데이터를 포함한다.The state table DB 107 stores the state table received from the voice command intermediary 105. The state table basically includes data on a current recognition mode, a list of running applications and whether they are activated (that is, a state of a running application).
상기 인식모드는 상기 음성인식부(101)로부터 수신한 정보에 의해 갱신되며, 상기 응용프로그램의 상태는 상기 확장모듈(109)로부터 수신한 정보에 의하여 갱신한다.The recognition mode is updated by the information received from the voice recognition unit 101, and the state of the application program is updated by the information received from the expansion module 109.
본 발명의 상기 인식모드는, 구동모드와 실행모드 두 가지를 상정한다. 본 발명에서, 구동모드란, 응용프로그램을 새롭게 불러내는 것(구동) 또는 이미 불러내었으나 비활성화 상태에 있는 응용프로그램을 활성화하는 모드를 의미하며, 실행모드란, 이미 불러내어 활성화 상태에 있는 응용프로그램에 대하여 명령을 실행하는 모드를 의미하는 것으로 한다.The recognition mode of the present invention assumes a driving mode and an execution mode. In the present invention, the driving mode refers to a mode of newly invoking (driving) an application program or a mode of activating an application that has already been called but is in an inactive state. The execution mode refers to an application program that is already called and activated. It means the mode of executing the command.
상기 다수의 확장모듈(109)은 응용프로그램과 상기 음성명령 중개부(105)의 교량역할을 담당한다. 또한 상기 다수의 확장모듈(109)은 응용프로그램의 상태를전달하고, 응용프로그램에서 사용될 음성인식 대상단어의 갱신 및 상기 음성명령 중개부(105)로부터 수신된 음성인식결과를 응용프로그램에 전달하는 기능을 담당한다.The plurality of expansion modules 109 serve as bridges between application programs and the voice command intermediary 105. In addition, the plurality of expansion modules 109 transmit a state of an application program, and update a voice recognition target word to be used in the application program and deliver a voice recognition result received from the voice command mediation unit 105 to the application program. In charge of.
상기 확장모듈(109)의 이러한 기능들은 미리 정의된 인터페이스를 통해 이루어지기 때문에 상기 확장모듈(109)은 모든 응용프로그램에 공통으로 적용될 수 있다.Since these functions of the expansion module 109 are made through a predefined interface, the expansion module 109 can be commonly applied to all application programs.
모든 응용프로그램에 상기 확장모듈(109)이 구비되는 것은 아니며, 상기 확장모듈(109)이 구비되지 않은 응용프로그램은 상기 음성명령 중개부(105)가 해당 응용프로그램을 구동할 수만 있다.Not all application programs are provided with the expansion module 109, and the voice command intermediary 105 may only drive the application program without the expansion module 109.
도 2는 본 발명에 따른 음성인식 시스템의 음성명령 중개 방법을 설명하기 위한 일실시예 흐름도이다.2 is a flowchart illustrating a voice command intermediation method of a voice recognition system according to the present invention.
도면에 도시된 바와 같이, 본 발명의 음성명령 중개 방법은, 상기 음성명령 중개부(105)가 상기 음성인식부(101)로부터 음성인식결과를 수신하여(S201), 상기 음성인식결과가 어떤 응용프로그램에 적용될지를, 즉 인식모드를 판단한다(S203).As shown in the figure, the voice command intermediation method of the present invention, the voice command intermediary 105 receives a voice recognition result from the voice recognition unit 101 (S201), the application of the voice recognition results The recognition mode is determined whether it is applied to the program (S203).
이에 따라, 인식모드가 구동모드인지 실행모드인지 판단하여(S203), 구동모드인 경우에는 해당 응용프로그램을 구동 또는 활성화(S205)한다. 이에 대하여는 도 3을 참조하여 상세히 설명하기로 한다.Accordingly, it is determined whether the recognition mode is the driving mode or the execution mode (S203), and in the driving mode, the corresponding application program is driven or activated (S205). This will be described in detail with reference to FIG. 3.
도 3은 도 2의 해당 응용프로그램 구동/활성화 방법을 설명하기 위한 일실시예 상세 흐름도이다.FIG. 3 is a detailed flowchart illustrating an embodiment of a method of driving / activating a corresponding application of FIG. 2.
도면에 도시된 바와 같이, 인식모드가 구동모드이면, 음성인식결과인 응용프로그램의 명칭(예를 들어, "익스플로러")과 상기 상태테이블의 실행 중인 응용프로그램 목록을 대조하여(S301), 목록에 음성인식결과와 동일한 응용프로그램 목록이 있는지 여부를 판단한다(S303).As shown in the figure, when the recognition mode is the driving mode, the name of the application (for example, "Explorer") that is the voice recognition result is compared with the list of running applications in the state table (S301). It is determined whether there is a list of application programs identical to the voice recognition result (S303).
목록에 해당 응용프로그램이 있으면, 해당 응용프로그램을 활성화하고(S305), 목록에 해당 응용프로그램에 없으면, 프로그램 실행 명령을 통하여 해당 응용프로그램을 새로이 구동한다(S307).If there is a corresponding application in the list, the corresponding application is activated (S305). If there is no corresponding application in the list, the corresponding application is newly driven through a program execution command (S307).
이후, 활성화 또는 구동시킨 응용프로그램에서 사용될 인식단어의 목록(예를 들면, 브라우저 내의 "링크" 정보들 또는 브라우저의 메뉴)을 작성하고, 상기 인식단어목록 DB(103)에 저장한다(S309).After that, a list of recognition words to be used in the activated or driven application program (for example, "link" information in the browser or a menu of the browser) is created and stored in the recognition word list DB 103 (S309).
한편, 인식모드의 판단결과, 실행모드인 경우에는 상기 음성명령 중개부(105)는 수신한 음성인식결과를 특정 응용프로그램(예를 들어, "워드") 내의 명령(예를 들어, "파일")으로 간주하고, 상태테이블에서 현재 활성화되어 있는 응용프로그램의 상기 확장모듈(109)로 인식결과를 전달한다(S207).On the other hand, when it is determined that the recognition mode is the execution mode, the voice command intermediary 105 receives the received voice recognition result in a command (for example, "file") in a specific application program (for example, "word"). ) And transmits the recognition result to the expansion module 109 of the application program currently activated in the state table (S207).
해당 상기 확장모듈(109)은 수신한 인식결과인 음성명령을 해당 응용프로그램으로 전달하여 응용프로그램이 명령을 수행하도록 한다.The expansion module 109 transmits a voice command, which is a received recognition result, to a corresponding application program so that the application program executes the command.
마지막으로, 응용프로그램상태 및 인식단어목록을 갱신한다(S209).Finally, the application program status and recognition word list are updated (S209).
본 발명은 응용프로그램에 음성인식 기능을 적용하고자 할 경우, 상기 음성명령 중개기(105)와의 통신을 위한 상기 확장모듈(109)만을 구현하면 되므로, 응용프로그램에 따른 음성인식부의 변경 없이 음성인식 기능을 쉽게 적용할 수 있다.In the present invention, when the voice recognition function is to be applied to an application program, since only the expansion module 109 for communication with the voice command intermediary 105 is implemented, the voice recognition function without changing the voice recognition unit according to the application program is required. Can be easily applied.
예를 들면, "윈도우즈"의 경우 COM기능을 이용하여 확장모듈을 구현하면 기본적인 윈도우 응용프로그램(인터넷 익스플로러(IE), 워드(Word) 등) 뿐만 아니라 사용자가 직접 개발한 응용프로그램에도 쉽게 적용이 가능하다 할 것이다.For example, "Windows" can be easily applied to user-developed applications as well as basic Windows applications (IE, Word, etc.) by implementing extension modules using COM functions. Will do.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.The method of the present invention as described above may be implemented as a program and stored in a computer-readable recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.).
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited to the drawing.
상기와 같은 본 발명은, 음성인식부와 응용프로그램의 확장모듈을 중개하여 하나의 음성인식부를 여러 응용프로그램에 공유하게 함으로써, 시스템 자원을 최소화하도록 하는 효과가 있다.As described above, the present invention has an effect of minimizing system resources by mediating a voice recognition unit and an expansion module of an application program to share a single voice recognition unit with various application programs.
또한, 본 발명은 응용프로그램에 음성 인터페이스가 보편화될 경우에 하나의 음성인식기만으로 모든 응용프로그램을 효과적으로 제어할 수 있는 표준적인 방안을 제공할 수 있도록 하는 효과가 있다.In addition, the present invention has the effect of providing a standard way to effectively control all the applications with only one voice recognizer when the voice interface is universal to the application.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020036500A KR20040001340A (en) | 2002-06-27 | 2002-06-27 | Method for Intermediating Voice Command in Speech Recognition System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020036500A KR20040001340A (en) | 2002-06-27 | 2002-06-27 | Method for Intermediating Voice Command in Speech Recognition System |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040001340A true KR20040001340A (en) | 2004-01-07 |
Family
ID=37313102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020036500A KR20040001340A (en) | 2002-06-27 | 2002-06-27 | Method for Intermediating Voice Command in Speech Recognition System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040001340A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109767762A (en) * | 2018-12-14 | 2019-05-17 | 深圳壹账通智能科技有限公司 | Application control method and terminal device based on speech recognition |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000067827A (en) * | 1998-12-17 | 2000-11-25 | 포만 제프리 엘 | Speech command input recognition system for interactive computer display with interpretation of ancillary relevant speech query terms into commands |
JP2001142481A (en) * | 1999-08-26 | 2001-05-25 | Matsushita Electric Ind Co Ltd | Control system for audio/video device and integrated access system for control of audio/video constitution |
JP3725566B2 (en) * | 1992-12-28 | 2005-12-14 | 株式会社東芝 | Speech recognition interface |
-
2002
- 2002-06-27 KR KR1020020036500A patent/KR20040001340A/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3725566B2 (en) * | 1992-12-28 | 2005-12-14 | 株式会社東芝 | Speech recognition interface |
KR20000067827A (en) * | 1998-12-17 | 2000-11-25 | 포만 제프리 엘 | Speech command input recognition system for interactive computer display with interpretation of ancillary relevant speech query terms into commands |
JP2001142481A (en) * | 1999-08-26 | 2001-05-25 | Matsushita Electric Ind Co Ltd | Control system for audio/video device and integrated access system for control of audio/video constitution |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109767762A (en) * | 2018-12-14 | 2019-05-17 | 深圳壹账通智能科技有限公司 | Application control method and terminal device based on speech recognition |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8364463B2 (en) | Optimizing a language/media translation map | |
US7099824B2 (en) | Speech recognition system, speech recognition server, speech recognition client, their control method, and computer readable memory | |
KR100438724B1 (en) | Home network System for driving user interface remotely and method thereof | |
EP1333426B1 (en) | Voice command interpreter with dialog focus tracking function and voice command interpreting method | |
JP2021531536A (en) | Query extension using a graph of question and answer vocabulary | |
KR20060083116A (en) | OS device in an application server environment | |
US6961945B2 (en) | Method and apparatus for adapting and hosting legacy user interface controls | |
US20070239979A1 (en) | Method and apparatus to protect policy state information during the life-time of virtual machines | |
KR19990036565A (en) | Modifiable partition boot record for computer storage | |
WO2020177699A1 (en) | App execution method, computer device, and storage medium | |
US20070203985A1 (en) | Response linking in instant messaging | |
US7082391B1 (en) | Automatic speech recognition | |
KR20040001340A (en) | Method for Intermediating Voice Command in Speech Recognition System | |
CN112017659A (en) | Processing method, device and equipment for multi-sound zone voice signals and storage medium | |
KR100810473B1 (en) | A method for providing a multiuser environment with a variable operating system source supply path and a computer system accordingly | |
US20100037220A1 (en) | System and Method for Creating and Associating a Virtual Pseudo TTY with a Running Process | |
US20030189551A1 (en) | System and method for identifying functions invoked by function keys on a keyboard | |
US11423227B2 (en) | Weak supervised abnormal entity detection | |
US20060293877A1 (en) | Method and apparatus for uni-lingual workflow usage in multi-lingual data center environments | |
CN114115189A (en) | Sensor data analysis method and device and vehicle | |
US7814092B2 (en) | Distributed named entity recognition architecture | |
KR102418739B1 (en) | Robotic automation method and computing device for executing the method | |
CN110413323A (en) | A kind of method, equipment and medium for inquiring BIOS information | |
US5867671A (en) | Virtual device for performing an operation in response to a SCSI command different than the operation of a SCSI device responding to the SCSI command | |
US20090089816A1 (en) | Device and method for executing kernel api interactively |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20020627 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20070627 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20020627 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090129 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20090915 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20090129 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |