1 |
1
사용자 단말로부터 질의 음성을 수신하고 상기 질의 음성에 대한 응답을 사용자 단말로 송신하는 송수신부;적어도 하나의 후보 질의들 및 상기 후보 질의들 각각에 대응하는 응답들을 저장하는 질의-응답 데이터 저장부;상기 질의 음성을 텍스트로 변환하는 텍스트 변환부;상기 변환된 텍스트를 미리 설정된 질의 형식들과 비교하여 상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하는지 여부를 판단하는 판단부; 상기 변환된 텍스트로부터 적어도 하나의 키워드를 추출하는 키워드 추출부;상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하는 경우 상기 추출된 키워드를 이용한 웹 검색을 통해 상기 질의 음성에 대한 응답을 생성하는 제1 응답 생성부; 및상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하지 않는 경우 상기 추출된 키워드와 상기 후보 질의들 사이의 유사도를 계산하고, 상기 유사도가 가장 높은 후보 질의에 대응하는 응답을 선택하여 상기 질의 음성에 대한 응답을 생성하는 제2 응답 생성부를 포함하는 응답 생성 장치
|
2 |
2
청구항 1에 있어서,상기 텍스트 변환부는, 음성 인식 모델을 이용하여 상기 질의 음성을 상기 텍스트로 변환하는 응답 생성 장치
|
3 |
3
청구항 2에 있어서,상기 텍스트 변환부는, 복수의 외부 음성 인식 엔진을 이용하여 상기 질의 음성을 텍스트로 변환하고, 상기 복수의 외부 음성 인식 엔진을 이용하여 변환된 텍스트들과 상기 음성 인식 모델을 이용하여 변환된 텍스트 사이의 유사도를 판단하고, 상기 판단된 유사도에 기초하여 상기 질의 음성에 대한 텍스트를 결정하는 응답 생성 장치
|
4 |
4
청구항 3에 있어서,상기 텍스트 변환부는, 상기 판단된 유사도가 기 설정된 값 이상인 경우, 상기 음성 인식 모델을 이용하여 변환된 텍스트를 상기 질의 음성에 대한 텍스트로 결정하는 응답 생성 장치
|
5 |
5
청구항 3에 있어서,상기 텍스트 변환부는, 상기 질의 음성 및 상기 복수의 외부 음성 인식 엔진을 이용하여 변환된 텍스트들을 학습 데이터로 이용하여, 상기 음성 인식 모델을 갱신하는 응답 생성 장치
|
6 |
6
청구항 1에 있어서,상기 제2 응답 생성부는, 적어도 하나의 외부 챗봇(chatbot) 엔진들로부터 상기 변환된 텍스트에 대응되는 질의에 대한 응답 및 상기 변환된 텍스트와 상기 대응되는 질의 사이의 유사도를 제공받고, 상기 후보 질의들 각각에 대응하는 응답 및 상기 외부 챗봇 엔진들로부터 제공된 응답 중 상기 변환된 텍스트와의 유사도가 가장 높은 질의에 대한 응답을 선택하여 상기 질의 음성에 대한 응답을 생성하는 응답 생성 장치
|
7 |
7
적어도 하나의 후보 질의들 및 상기 후보 질의들 각각에 대응하는 응답들을 저장하는 단계;사용자 단말로부터 질의 음성을 수신하는 단계;상기 질의 음성을 텍스트로 변환하는 단계;상기 변환된 텍스트로부터 적어도 하나의 키워드를 추출하는 단계;상기 변환된 텍스트를 미리 설정된 질의 형식들과 비교하여 상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하는지 여부를 판단하는 단계;상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하는 경우 상기 추출된 키워드를 이용한 웹 검색을 통해 상기 질의 음성에 대한 응답을 생성하는 단계;상기 변환된 텍스트가 상기 질의 형식들 중 하나에 해당하지 않는 경우 상기 추출된 키워드와 상기 후보 질의들 사이의 유사도를 계산하고, 상기 유사도가 가장 높은 후보 질의에 대응하는 응답을 선택하여 상기 질의 음성에 대한 응답을 생성하는 단계; 및상기 질의 음성에 대한 응답을 사용자 단말로 송신하는 단계를 포함하는 응답 생성 방법
|
8 |
8
청구항 7에 있어서,상기 변환하는 단계는, 음성 인식 모델을 이용하여 상기 질의 음성을 상기 텍스트로 변환하는 응답 생성 방법
|
9 |
9
청구항 8에 있어서,상기 변환하는 단계는, 복수의 외부 음성 인식 엔진을 이용하여 상기 질의 음성을 텍스트로 변환하고, 상기 복수의 외부 음성 인식 엔진을 이용하여 변환된 텍스트들과 상기 음성 인식 모델을 이용하여 변환된 텍스트 사이의 유사도를 판단하고, 상기 판단된 유사도에 기초하여 상기 질의 음성에 대한 텍스트를 결정하는 응답 생성 방법
|
10 |
10
청구항 9에 있어서,상기 변환하는 단계는, 상기 판단된 유사도가 기 설정된 값 이상인 경우, 상기 음성 인식 모델을 이용하여 변환된 텍스트를 상기 질의 음성에 대한 텍스트로 결정하는 응답 생성 방법
|
11 |
11
청구항 9에 있어서,상기 변환하는 단계는, 상기 질의 음성 및 상기 복수의 외부 음성 인식 엔진을 이용하여 변환된 텍스트들을 학습 데이터로 이용하여, 상기 음성 인식 모델을 갱신하는 응답 생성 방법
|
12 |
12
청구항 7에 있어서,상기 유사도가 가장 높은 후보 질의에 대응하는 응답을 선택하여 상기 질의 음성에 대한 응답을 생성하는 단계는, 적어도 하나의 외부 챗봇(chatbot) 엔진들로부터 상기 변환된 텍스트에 대응되는 질의에 대한 응답 및 상기 변환된 텍스트와 상기 대응되는 질의 사이의 유사도를 제공받고, 상기 후보 질의들 각각에 대응하는 응답 및 상기 외부 챗봇 엔진들로부터 제공된 응답 중 상기 변환된 텍스트와의 유사도가 가장 높은 질의에 대한 응답을 선택하여 상기 질의 음성에 대한 응답을 생성하는 응답 생성 방법
|