KR20040001828A - Method of Controlling Duplicated Candidates on Speech Recognition System - Google Patents

Method of Controlling Duplicated Candidates on Speech Recognition System Download PDF

Info

Publication number
KR20040001828A
KR20040001828A KR1020020037151A KR20020037151A KR20040001828A KR 20040001828 A KR20040001828 A KR 20040001828A KR 1020020037151 A KR1020020037151 A KR 1020020037151A KR 20020037151 A KR20020037151 A KR 20020037151A KR 20040001828 A KR20040001828 A KR 20040001828A
Authority
KR
South Korea
Prior art keywords
recognition
voice
name
voice recognition
speech recognition
Prior art date
Application number
KR1020020037151A
Other languages
Korean (ko)
Inventor
김문식
류창선
정영준
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020020037151A priority Critical patent/KR20040001828A/en
Publication of KR20040001828A publication Critical patent/KR20040001828A/en

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PURPOSE: A method for processing a duplicated title in a speech recognition system is provided to realize an accurate speech recognition service even in the case that titles of speech recognition target words are duplicated. CONSTITUTION: Materials of a service title original register having all subscriber information are searched(301). Based on the materials of the service title original data, a recognition result search list is made out, including recognition result codes, and titles, posts, telephone number information corresponding to the recognition result codes(303). An unmanned automatic switching center waits for a voice of a user(305). If the voice is received, a speech recognition engine extracts and analyzes the voice for extracting the speech recognition result code(307). It is judged whether the duplicated titles exist(311). If so, the titles of all posts are informed to the user for requesting selection(313). The user selects the wanted title, so that a call is normally connected(315-317).

Description

음성인식 시스템에서 중복명칭 처리 방법{Method of Controlling Duplicated Candidates on Speech Recognition System}Method of Controlling Duplicate Names in Speech Recognition System {Method of Controlling Duplicated Candidates on Speech Recognition System}

본 발명은 음성인식 시스템에서의 중복명칭 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 더욱 상세하게는, 음성인식 시스템에서 음성인식 대상 단어의 명칭이 중복되는 경우에도 사용자에게 정확한 음성인식 결과를 제공하기 위한 중복명칭 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a method of processing duplicate names in a speech recognition system and a computer-readable recording medium recording a program for realizing the method. More specifically, the names of speech recognition target words in the speech recognition system are duplicated. The present invention relates to a duplicate name processing method for providing accurate voice recognition results to a user, and a computer readable recording medium storing a program for realizing the method.

본 발명은 음성인식 시스템에서 중복명칭을 처리하는 방법에 관한 것이지만, 이하의 일예에서는 이해를 돕기 위하여 무인자동교환 시스템에서 중복명칭을 처리하는 방법을 일예로 들어 설명하기로 한다.The present invention relates to a method for processing duplicate names in a voice recognition system, but in the following example, a method for processing duplicate names in an unmanned automatic switching system will be described as an example.

사용자가 발성하는 단어들(명칭 등)의 음성을 인식하여 사용자가 원하는 서비스를 처리하는 기술인 음성인식 기술은 그 편리성으로 인해 다양한 서비스들이 현재 꾸준히 개발되어 제공되고 있으며, 특히, 기업체나 학교 등 구내전화를 이용하는 곳에 음성인식을 이용한 무인자동교환 시스템 등을 두어, 이용자의 음성을 인식하여 사용자가 원하는 부서 또는 사람에게 전화를 연결시켜주는 시스템이 개발되어 현재 사용되고 있다.Voice recognition technology, which is a technology that recognizes the voice of words spoken by the user (name, etc.) and processes the service desired by the user, has been developed and provided in various ways because of its convenience. In the place where a telephone is used, an unmanned automatic switching system using voice recognition is installed, and a system for recognizing a user's voice and connecting a telephone to a department or a person desired by the user has been developed and is currently used.

종래의 음성인식 방법은, 원하는 명칭을 사용자들이 발성하면, 음성인식 시스템에서는 이 음성을 인식하여, 그 결과가 미리 등록된 음성인식명칭원부에 존재하는지 검색하고, 존재하면 전화연결이나 정보제공 등을 하는 방법을 사용한다.In the conventional voice recognition method, when a user speaks a desired name, the voice recognition system recognizes the voice, searches whether the result exists in a pre-registered voice recognition name source, and if there is a telephone connection or information provision, Use the method.

그러나, 사용자가 입력한 명칭 자체가 음성인식을 처리하기 위한 비교 데이터로 사용되고 있으므로, 이러한 명칭은 유일해야만 구분이 가능하다. 따라서, 명칭 데이터들이 서로 중복되지 않도록 하기 위해 인식대상인 단어(명칭)들을 음성인식명칭원부에 중복 등록하지 않는 방법을 사용하고 있다.However, since the name input by the user itself is used as comparison data for processing voice recognition, such a name can be distinguished only when it is unique. Therefore, in order to prevent the name data from overlapping with each other, a method of not registering duplicate words (names) to the voice recognition name source is used.

일반적으로, 소수의 인식대상 단어를 이용하여 음성인식 서비스를 제공하는 경우에는 인식명칭이 중복되는 경우가 거의 없지만 서비스가 활성화되고 대상 단어의 수가 늘어나면서 유일하게 존재해야 하는 인식대상 단어가 중복되는 경우가 빈번히 발생하고 있어(특히, 무인자동교환서비스를 위한 인명 인식의 경우), 사용자들이 원하는 서비스를 적절하게 제공하지 못하는 문제점이 있었다.In general, in the case of providing a voice recognition service using a small number of words to be recognized, the recognition names are rarely duplicated. However, when the service is activated and the number of words is increased, the only words to be recognized are duplicated. Has occurred frequently (particularly in the case of human recognition for unmanned automatic exchange service), there is a problem that users do not provide the desired service properly.

본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 서비스명칭원부(음성인식명칭원부)를 이용하여 음성인식엔진용목록과 인식결과검색목록(중복명칭정보를 포함)을 작성한 후에, 이 두 가지 목록을 이용하여 음성인식 과정과 음성인식 후 인식결과를 검색하는 과정을 분리처리하여, 음성인식결과로 대상 단어의 중복여부를 판정하여 이용자에게 중복 내역을 통보하여 이용자가 최종적인 선택을 하게 함으로써, 음성인식 대상 단어의 명칭이 중복되는 경우에도 정확한 음성인식 서비스를 제공하기 위한 음성인식 시스템에서 중복명칭 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, and after creating a list for voice recognition engine and recognition result search list (including duplicate name information) using the service name source (voice recognition name source), Using these two lists, the speech recognition process and the process of searching for the recognition result after the speech recognition are separated, and whether the target word is duplicated by the speech recognition result is notified and the user is notified of the duplicated details. The present invention provides a computer readable recording medium recording a duplicate name processing method and a program for realizing the method in a voice recognition system for providing an accurate voice recognition service even when the names of words to be recognized are duplicated. The purpose is.

도 1 은 본 발명이 적용되는 음성인식을 이용한 무인자동교환시스템의 일실시예 구성도.1 is a configuration diagram of an embodiment of an unmanned automatic switching system using speech recognition to which the present invention is applied.

도 2 는 상기 도 1의 가입자 데이터베이스에 저장된 음성인식용 목록 집합에 대한 일실시예 설명도.FIG. 2 is a diagram illustrating an embodiment of a voice recognition list set stored in the subscriber database of FIG. 1; FIG.

도 3 은 본 발명에 따른 무인자동교환 시스템에서 중복명칭 처리 방법에 대한 일실시예 흐름도.Figure 3 is a flow diagram of an embodiment of a duplicate name processing method in an unmanned automatic exchange system according to the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

10 : 무인자동교환시스템 100 : 통화처리부10: unmanned automatic exchange system 100: call processing unit

101 : 음성인식부 102 : 가입자 데이터베이스(DB)101: speech recognition unit 102: subscriber database (DB)

상기 목적을 달성하기 위한 본 발명은, 음성인식 시스템에 적용되는 중복명칭 처리 방법에 있어서, 중복명칭을 제거하면서 인식코드를 할당하여 음성인식엔진용목록을 구축하고, 중복명칭에 동일한 인식코드를 할당하여 음성인식결과검색목록을 구축하는 제 1 단계; 입력되는 음성을 분석한 결과를 이용하여 그에 상응하는 인식코드를 상기 음성인식엔진용목록에서 추출하는 제 2 단계; 및 상기 추출된 인식코드를 이용하여 상기 음성인식결과검색목록에서 중복여부에 따른 최종 인식결과를 추출하여 제공하는 제 3 단계를 포함하는 것을 특징으로 한다.In the present invention for achieving the above object, in the duplicate name processing method applied to the voice recognition system, by removing the duplicate name to assign a recognition code to build a list for voice recognition engine, assigning the same recognition code to the duplicate name A first step of constructing a speech recognition result search list; A second step of extracting a corresponding recognition code from the voice recognition engine list by using the result of analyzing the input voice; And a third step of extracting and providing a final recognition result according to whether there is duplication in the voice recognition result search list using the extracted recognition code.

한편, 본 발명은, 프로세서를 구비한 음성인식 시스템에, 중복명칭을 제거하면서 인식코드를 할당하여 음성인식엔진용목록을 구축하고, 중복명칭에 동일한 인식코드를 할당하여 음성인식결과검색목록을 구축하는 제 1 기능; 입력되는 음성을 분석한 결과를 이용하여 그에 상응하는 인식코드를 상기 음성인식엔진용목록에서 추출하는 제 2 기능; 및 상기 추출된 인식코드를 이용하여 상기 음성인식결과검색목록에서 중복여부에 따른 최종 인식결과를 추출하여 제공하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Meanwhile, the present invention constructs a voice recognition engine list by assigning a recognition code to a voice recognition system having a processor while removing duplicate names, and constructs a voice recognition result search list by assigning the same recognition code to the duplicate names. A first function of doing; A second function of extracting a corresponding recognition code from the voice recognition engine list using a result of analyzing the input voice; And a computer readable recording medium having recorded thereon a program for realizing a third function of extracting and providing a final recognition result according to whether there is a duplicate from the voice recognition result search list using the extracted recognition code.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying 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 an unmanned automatic switching system using speech recognition to which the present invention is applied.

도 1 에 도시된 바와 같이, 본 발명이 적용되는 음성인식을 이용한 무인자동교환 시스템은, 통화처리부(100)와, 음성인식부(101), 및 가입자 데이터베이스(102)를 포함하여 이루어진다.As shown in FIG. 1, the unmanned automatic switching system using the voice recognition to which the present invention is applied includes a call processing unit 100, a voice recognition unit 101, and a subscriber database 102.

음성인식부(101)는 입력된 음성을 분석한 후에 그 분석결과를 이용하여 가입자 데이터베이스(102)의 인식엔진용목록(21)에서 인식결과를 추출한 후에, 상기 추출된 인식결과를 이용하여 가입자 데이터베이스(102)의 인식결과검색목록(22)에서 중복여부에 따른 최종 인식결과를 통화 처리부(100)로 제공한다.After recognizing the input voice, the voice recognition unit 101 extracts the recognition result from the recognition engine list 21 of the subscriber database 102 using the analysis result, and then uses the extracted recognition result. In the recognition result search list 22 of 102, the final recognition result according to whether the duplicate is provided to the call processing unit 100.

통화처리부(100)는 무인자동교환 시스템(10)에 접속된 가입자로부터 음성을 입력받아 그 음성을 음성인식부(101)로 전달하며, 음성인식부(101)에서 음성인식을 수행한 결과를 통보받아, 대상 단어가 중복되어 있으면 이용자에게 중복 내역을 통보하여 이용자가 최종적인 선택을 함에 따라 사용자가 원하는 통화를 처리하고, 대상 단어가 중복되어 있지 않으면 기존과 같이 바로 통화 처리를 한다.The call processing unit 100 receives a voice from a subscriber connected to the unmanned automatic switching system 10 and transfers the voice to the voice recognition unit 101, and notifies the result of the voice recognition performed by the voice recognition unit 101. If the target words are duplicated, the duplicated information is notified to the user to process the call as the user wants as the user makes the final choice, and if the target words are not duplicated, the call is processed as before.

즉, 음성 인식부(101)가 입력된 사용자의 음성과 가입자 데이터베이스(102)에 저장되어 있는 음성인식용 데이터들을 비교하여 음성 인식을 수행하고, 그 인식결과를 다시 통화처리부(100)에 넘겨주면 통화처리부(100)에서는 인식결과에 대응하는 가입자에게 통화를 연결시켜 준다.That is, when the voice recognition unit 101 compares the voice of the input user with the voice recognition data stored in the subscriber database 102 to perform voice recognition, and passes the recognition result back to the call processing unit 100. The call processing unit 100 connects the call to the subscriber corresponding to the recognition result.

도 2 는 상기 도 1의 가입자 데이터베이스에 저장된 음성인식용 목록 집합에 대한 일실시예 설명도이다.FIG. 2 is a diagram for explaining an exemplary voice recognition list set stored in the subscriber database of FIG. 1.

도 2에 도시된 바와 같이, 음성인식용 목록 집합은, 초기에 작성되는 서비스명칭원부(20)와, 음성인식을 위해 입력되는 음성을 분석후 인식결과를 찾기 위해 사용되는 음성인식엔진용목록(21), 및 음성인식엔진목록(22)에서 추출된 인식결과를 가지고 명칭의 중복여부에 따른 최종 인식결과를 검색하기 위해 사용되는 인식결과검색목록(22)을 포함하고 있다.As shown in FIG. 2, the voice recognition list set includes a service name source unit 20 which is initially created, and a voice recognition engine list used to find a recognition result after analyzing a voice input for voice recognition. 21) and a recognition result search list 22 used for retrieving the final recognition result according to whether or not the name is duplicated with the recognition result extracted from the voice recognition engine list 22.

상기 서비스명칭원부(20)는 이름, 인식결과코드값, 부서명, 및 전화번호 등을 포함하고 있으며, 상기 음성인식엔진용목록(21)은 이름 및 상기 이름을 토대로 한 인식결과코드값을 포함하고 있으며, 상기 인식결과검색목록(22)은 인식결과코드값과, 해당 인식결과코드에 대한 이름/부서명/전화번호를 포함하고 있다.The service name source unit 20 includes a name, a recognition result code value, a department name, a telephone number, and the like, and the voice recognition engine list 21 includes a name and a recognition result code value based on the name. The recognition result search list 22 includes a recognition result code value and a name / department name / telephone number for the corresponding recognition result code.

이때, 이름이 중복되는 경우 음성인식엔진용목록(21)에는 유일한 데이터를 가지고 음성인식을 할 수 있도록 하나의 이름과 하나의 인식코드를 사용하지만, 인식결과검색목록(22)에는 같은 인식코드에 대한 중복되는 이름의 검색결과를 모두 나열한다. 대신에 중복명칭을 구분할 수 있는 상세 정보를 포함하고 있다.(예; 1234(인식코드) 홍길동/총무부/6111, 1234(인식코드) 홍길동/인사부/7111)In this case, when the name is duplicated, the voice recognition engine list 21 uses one name and one recognition code to perform voice recognition with unique data, but the recognition result search list 22 has the same recognition code. List all search results with duplicate names. Instead, it contains detailed information to distinguish duplicate names (e.g. 1234 (recognition code) Hong Gil-dong / General Affairs Department / 6111, 1234 (recognition code) Hong Gil-dong / Human Resources Department / 7111).

도 3 은 본 발명에 따른 무인자동교환 시스템에서 중복명칭 처리 방법에 대한 일실시예 흐름도이다.Figure 3 is a flow diagram of an embodiment of a duplicate name processing method in an unmanned automatic exchange system according to the present invention.

먼저, 운용자가 미리 작성해 놓은 모든 가입자 정보가 입력된 서비스명칭원부의 자료를 검색하여(301), 해당 서비스명칭원부의 자료를 기본으로 하여 음성인식엔진에서 유일한 데이터를 가지고 음성인식을 할 수 있도록 중복 명칭을 제거하면서 인식명칭과 각 명칭에 대한 인식결과코드를 포함하는 음성인식엔진용목록을 작성하고(즉, 명칭이 중복되는 경우는 하나의 인식명칭과 하나의 인식결과코드만 등록), 상기 서비스명칭원부의 자료를 기본으로 하여 인식결과코드와 각 코드에 해당하는 명칭, 부서, 전화번호정보 등을 포함하는 인식결과검색목록을작성한다(303). 이때, 인식결과검색목록은 중복명칭을 모두 포함하며, 중복명칭들은 모두 선행되는 인식결과코드에 할당한다.First, the operator retrieves the data of the service name and source in which all the subscriber information previously prepared is input (301), and duplicates the voice recognition engine with unique data based on the data of the service name and source. While removing the name, create a list for the voice recognition engine including the recognition name and recognition result codes for each name (that is, if the names are duplicated, register only one recognition name and one recognition result code), and the service Based on the data of the name book, a recognition result search list including a recognition result code and a name, department, and telephone number information corresponding to each code is prepared (303). At this time, the recognition result search list includes all duplicate names, and all duplicate names are assigned to the preceding recognition result code.

이후, 목록 작성이 끝나면 음성인식 서비스를 이용하고자 하는 이용자의 음성을 기다리다가(305) 음성입력이 검색되면 상기 음성을 수신하여 음성인식엔진으로 음성을 전달하고, 음성인식엔진은 수신된 음성의 특징을 추출하고 분석하여 음성인식엔진용목록에 있는 명칭과 일치여부를 판단하여 그에 상응하는 음성인식결과코드를 추출한다(307). 이후, 상기 추출된 인식결과코드를 이용하여 인식결과검색목록을 검색하여 최종 음성인식결과를 추출한다(309). 이후, 상기 최종 음성인식결과, 명칭이 중복되는 지의 여부를 판단한다(311).After completing the list, the user waits for the voice of the user who wants to use the voice recognition service (305). When the voice input is searched, the voice is received and delivered to the voice recognition engine, and the voice recognition engine is characterized by the received voice. Extract and analyze and determine whether or not match the name in the voice recognition engine list to extract the corresponding voice recognition result code (307). Subsequently, the final speech recognition result is extracted by searching the recognition result search list using the extracted recognition result code (309). Then, it is determined whether the name is duplicated as a result of the final speech recognition (311).

판단 결과, 명칭이 중복되면, 중복되는 다수의 후보에 대한 부서명을 모두 안내하여 서비스 이용자에게 선택을 하도록 요구하고(313), 이용자가 자신이 원하는 명칭(부서)을 선택하면(315), 정상적으로 통화를 연결한다(317).As a result of the determination, if the name is duplicated, the department name for the multiple candidates is guided to request the service user to make a selection (313), and when the user selects a desired name (department) (315), the call is normally made. Connect (317).

판단 결과(311), 명칭이 중복되지 않으면, 검색된 명칭으로 통화를 연결한다(317).As a result of the determination 311, if the names do not overlap, the call is connected to the retrieved name (317).

상기 실시예에서는 음성인식서비스를 이용한 무인자동교환서비스를 일예로 들어 중복명칭 처리 방법을 기술하였으나, 위의 실시예는 하나의 예에 불과하며 본 발명의 음성인식서비스를 위한 중복명칭 처리방법은 음성인식을 이용한 모든 서비스에 적용될 수 있슴은 당해 사업자에게 있어서 자명할 것이다.In the above embodiment, a duplicate name processing method has been described using an unmanned automatic exchange service using a voice recognition service as an example, but the above embodiment is just one example, and the duplicate name processing method for the voice recognition service of the present invention is voice. Applicable to all services using recognition will be apparent to the service provider.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 점점 다양화되고 인식어휘의 양이 증가하는 음성인식서비스에 있어서 중복명칭이 존재하게 되는 경우가 점점 더 많이 발생함에 따라, 가입자원부목록(서비스명칭원부)을 이용하여 중복명칭을 수용할 수 있는 인식결과검색목록과, 유일한 인식명칭을 수용해야 하는 음성인식엔진용목록을 별도로 관리함으로써, 명칭을 누락시키지 않고 음성인식 처리를 할 수 있어 이용자가 원하는 정확한 음성인식처리를 할 수 있는 효과가 있다.In the present invention as described above, as more and more cases of duplicate names exist in the voice recognition service in which the amount of the recognized vocabulary becomes more diversified and the amount of the recognized vocabulary increases, the present invention uses a list of subscriber list (service name list). By separately managing the recognition result search list that can accommodate duplicate names and the voice recognition engine list that must accept the unique recognition name, voice recognition can be performed without dropping the name so that the user can accurately process the voice recognition. It can work.

즉, 본 발명은, 서비스명칭원부(음성인식명칭원부)를 이용하여 음성인식엔진용목록과 인식결과검색목록(중복명칭정보를 포함)을 작성한 후에, 이 두 가지 목록을 이용하여 음성인식 과정과 음성인식 후 인식결과를 검색하는 과정을 분리처리하여, 음성인식결과로 대상 단어의 중복여부를 판정하여 이용자에게 중복 내역을 통보하여 이용자가 최종적인 선택을 하게 함으로써, 음성인식 대상 단어의 명칭이 중복되는 경우에도 정확한 음성인식 서비스를 제공할 수 있다.That is, the present invention uses the service name source (voice recognition name source) to create a voice recognition engine list and recognition result search list (including duplicate name information), and then use these two lists to generate the voice recognition process and The process of searching for the recognition result after speech recognition is separated, and it is determined whether the target word is duplicated based on the speech recognition result, and the user is notified of the duplicate details so that the user can make a final selection. Even if it is possible to provide accurate voice recognition service.

Claims (4)

음성인식 시스템에 적용되는 중복명칭 처리 방법에 있어서,In the duplicate name processing method applied to the voice recognition system, 중복명칭을 제거하면서 인식코드를 할당하여 음성인식엔진용목록을 구축하고, 중복명칭에 동일한 인식코드를 할당하여 음성인식결과검색목록을 구축하는 제 1 단계;A first step of constructing a speech recognition engine list by allocating recognition codes while removing duplicate names, and constructing a speech recognition result search list by allocating identical recognition codes to duplicate names; 입력되는 음성을 분석한 결과를 이용하여 그에 상응하는 인식코드를 상기 음성인식엔진용목록에서 추출하는 제 2 단계; 및A second step of extracting a corresponding recognition code from the voice recognition engine list by using the result of analyzing the input voice; And 상기 추출된 인식코드를 이용하여 상기 음성인식결과검색목록에서 중복여부에 따른 최종 인식결과를 추출하여 제공하는 제 3 단계A third step of extracting and providing a final recognition result according to whether there is duplication in the voice recognition result search list by using the extracted recognition code; 를 포함하는 음성인식 시스템에서의 중복명칭 처리 방법.Duplicate name processing method in a voice recognition system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 음성인식엔진용목록은,The voice recognition engine list, 유일한 인식명칭과 그에 상응하는 인식코드를 포함하는 것을 특징으로 하는 음성인식 시스템에서의 중복명칭 처리 방법.A method of processing duplicate names in a speech recognition system, comprising a unique recognition name and a corresponding recognition code. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 음성인식결과검색목록은,The voice recognition result search list, 인식코드와 그에 상응하는 인식명칭 및 인식명칭이 중복되는 경우에 각 인식명칭을 구분하기 위한 상세 정보를 포함하는 것을 특징으로 하는 음성인식 시스템에서의 중복명칭 처리 방법.The method of processing a duplicate name in a speech recognition system, characterized in that it includes detailed information for distinguishing each recognition name when the recognition code and its corresponding recognition name and recognition name overlap. 프로세서를 구비한 음성인식 시스템에,In a speech recognition system having a processor, 중복명칭을 제거하면서 인식코드를 할당하여 음성인식엔진용목록을 구축하고, 중복명칭에 동일한 인식코드를 할당하여 음성인식결과검색목록을 구축하는 제 1 기능;A first function of constructing a voice recognition engine list by allocating recognition codes while removing duplicate names, and constructing a voice recognition result search list by allocating identical recognition codes to duplicate names; 입력되는 음성을 분석한 결과를 이용하여 그에 상응하는 인식코드를 상기 음성인식엔진용목록에서 추출하는 제 2 기능; 및A second function of extracting a corresponding recognition code from the voice recognition engine list using a result of analyzing the input voice; And 상기 추출된 인식코드를 이용하여 상기 음성인식결과검색목록에서 중복여부에 따른 최종 인식결과를 추출하여 제공하는 제 3 기능A third function of extracting and providing a final recognition result according to whether there is duplication in the voice recognition result search list using the extracted recognition code; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020020037151A 2002-06-28 2002-06-28 Method of Controlling Duplicated Candidates on Speech Recognition System KR20040001828A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020037151A KR20040001828A (en) 2002-06-28 2002-06-28 Method of Controlling Duplicated Candidates on Speech Recognition System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020037151A KR20040001828A (en) 2002-06-28 2002-06-28 Method of Controlling Duplicated Candidates on Speech Recognition System

Publications (1)

Publication Number Publication Date
KR20040001828A true KR20040001828A (en) 2004-01-07

Family

ID=37313560

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020037151A KR20040001828A (en) 2002-06-28 2002-06-28 Method of Controlling Duplicated Candidates on Speech Recognition System

Country Status (1)

Country Link
KR (1) KR20040001828A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD738891S1 (en) 2013-02-23 2015-09-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
WO2021142040A1 (en) * 2020-01-06 2021-07-15 Strengths, Inc. Precision recall in voice computing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950015199A (en) * 1993-11-24 1995-06-16 토마스 에이. 리스테이노 Speech recognition method and device
KR20010016762A (en) * 1999-08-03 2001-03-05 이계철 Method of comfirming the recognition results for getting multiple input on a speech recognition system
KR20010070771A (en) * 2001-06-07 2001-07-27 권경혁 System and method for auto switching with speech recognition
KR20030049077A (en) * 2001-12-14 2003-06-25 주식회사 메텔 Automated exchange service method using awareness voice

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950015199A (en) * 1993-11-24 1995-06-16 토마스 에이. 리스테이노 Speech recognition method and device
KR20010016762A (en) * 1999-08-03 2001-03-05 이계철 Method of comfirming the recognition results for getting multiple input on a speech recognition system
KR20010070771A (en) * 2001-06-07 2001-07-27 권경혁 System and method for auto switching with speech recognition
KR20030049077A (en) * 2001-12-14 2003-06-25 주식회사 메텔 Automated exchange service method using awareness voice

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD738891S1 (en) 2013-02-23 2015-09-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD770514S1 (en) 2013-02-23 2016-11-01 Samsung Electronics Co., Ltd. Display screen portion with graphical user interface
WO2021142040A1 (en) * 2020-01-06 2021-07-15 Strengths, Inc. Precision recall in voice computing

Similar Documents

Publication Publication Date Title
US6839671B2 (en) Learning of dialogue states and language model of spoken information system
US7181387B2 (en) Homonym processing in the context of voice-activated command systems
KR100785066B1 (en) Phone book group managing method for portable terminal
US5917890A (en) Disambiguation of alphabetic characters in an automated call processing environment
JP4460305B2 (en) Operation method of spoken dialogue system
US7742922B2 (en) Speech interface for search engines
US20060212433A1 (en) Prioritization of search responses system and method
KR100818979B1 (en) Dialog management apparatus and method for chatting agent
US20030228007A1 (en) Caller identifying method, program, and apparatus and recording medium
US20070043562A1 (en) Email capture system for a voice recognition speech application
JP2002125047A (en) Method and device for interpretation service
US20050234720A1 (en) Voice application system
CN103514165A (en) Method and device for identifying persons mentioned in conversation
CN110266900B (en) Method and device for identifying customer intention and customer service system
JP3141833B2 (en) Network access system
JP3316826B2 (en) Information guidance method and device
KR102198424B1 (en) Method for managing information of voice call recording and computer program for the same
KR100803900B1 (en) Speech recognition ars service method, and speech recognition ars service system
CA2462009A1 (en) System and method for providing rules-based directory assistance automation
KR20040001828A (en) Method of Controlling Duplicated Candidates on Speech Recognition System
CN113763947A (en) Voice intention recognition method and device, electronic equipment and storage medium
JP3450250B2 (en) Automatic registration / retrieval / aggregation device of telephone correspondence information by speech recognition
JP2500680B2 (en) Data name assignment registration device
WO2019098539A1 (en) Method and device for controlling voice conversation
TWI722715B (en) Modularized system of an intelligent voice assistance and operating method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application