1 |
1
입력된 음성 신호로부터 특징 벡터를 추출하는 제1 단계;서로 다른 음향 모델 각각을 이용하는 복수의 스레드를 통해 상기 추출된 특징 벡터에 대한 음성 인식을 수행하는 제2 단계; 및상기 복수의 스레드 중 상기 음성 인식에 대한 응답 시간이 빠른 스레드의 음성 인식 결과를 출력하는 제3 단계를 포함하고,상기 복수의 스레드는,일반 명령어에 대한 음성 인식을 수행하는 제1 스레드 및 자연어에 대한 음성 인식을 수행하는 제2 스레드를 포함하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
2 |
2
제1항에 있어서, 상기 서로 다른 음향 모델은,음향 모델(Acoustic Model)과 통계적 언어 모델(Statistical Language Model)인 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
삭제
|
6 |
6
제1항에 있어서, 상기 제1 스레드는,음향 모델을 이용하여 상기 일반 명령어에 대한 음성 인식을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
7 |
7
제1항에 있어서, 상기 제2 스레드는,통계적 언어 모델을 이용하여 상기 자연어 인식에 대한 음성 인식을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
8 |
8
제1항에 있어서, 상기 제3 단계는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠른 경우, 상기 제1 스레드의 신뢰도를 기설정된 임계값과 비교하는 제1 과정;상기 비교 결과, 상기 제1 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하고, 상기 제2 스레드의 음성 인식 과정을 중지시키는 제2 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
9 |
9
제8항에 있어서,상기 비교 결과, 상기 제1 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제2 스레드의 신뢰도를 상기 기설정된 임계값과 비교하는 제3 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
10 |
10
제9항에 있어서,상기 제2 스레드의 음성 인식 결과에 대해 의미 분석(Semantic Analysis)을 수행한 후, 상기 제2 스레드의 신뢰도와 상기 기설정된 임계값을 비교하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
11 |
11
제9항에 있어서,상기 제3 과정에서의 비교 결과, 상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 제4 과정;상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제1 스레드의 신뢰도와 상기 제2 스레드의 신뢰도를 비교하는 제5 과정;상기 제5 과정에서의 비교 결과, 상기 제1 스레드의 신뢰도가 상기 제2 스레드의 신뢰도보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하는 제6 과정;상기 제5 과정에서의 비교 결과, 상기 제1 스레드의 신뢰도가 상기 제2 스레드의 신뢰도보다 작거나 같은 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 제7 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
12 |
12
제1항에 있어서,상기 출력된 음성 인식 결과에 따라 응용 프로그램을 동작시키는 단계를 더 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
13 |
13
입력된 음성 신호로부터 특징 벡터를 추출하는 제1 단계;상기 추출된 특징 벡터를 근거로 화자 인식을 수행하는 제2 단계;상기 화자 인식 수행 후, 서로 다른 음향 모델 각각을 이용하는 복수의 스레드를 통해 상기 추출된 특징 벡터에 대한 음성 인식을 수행하는 제3 단계; 및상기 복수의 스레드 중 상기 음성 인식에 대한 응답 시간이 빠른 스레드의 음성 인식 결과를 출력하는 제4 단계를 포함하고,상기 복수의 스레드는,일반 명령어에 대한 음성 인식을 수행하는 제1 스레드 및 자연어에 대한 음성 인식을 수행하는 제2 스레드를 포함하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
14 |
14
제13항에 있어서, 상기 제2 단계는,상기 추출된 특징 벡터를 이용하여 화자 식별을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
15 |
15
제13항에 있어서, 상기 제2 단계는,상기 추출된 특징 벡터를 이용하여 화자 검증을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
16 |
16
제13항에 있어서, 상기 제2 단계는,상기 화자 인식 수행 결과, 기등록된 화자가 아닌 경우, 상기 추출된 특징 벡터를 근거로 새로운 화자 모델을 생성하는 과정;상기 생성된 화자 모델을 이용하여 화자 인식을 수행하는 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
17 |
17
제13항에 있어서, 상기 제1 스레드는 음향 모델을 이용하여 상기 일반 명령어에 대한 음성 인식을 수행하고,상기 제2 스레드는 통계적 언어 모델을 이용하여 상기 자연어에 대한 음성 인식을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
18 |
18
제17항에 있어서, 상기 제4 단계는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠른 경우, 상기 제1 스레드의 신뢰도를 기설정된 임계값과 비교하는 제1 과정;상기 비교 결과, 상기 제1 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하고, 상기 제2 스레드의 음성 인식 과정을 중지시키는 제2 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
19 |
19
제18항에 있어서,상기 비교 결과, 상기 제1 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제2 스레드의 신뢰도를 상기 기설정된 임계값과 비교하는 제3 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
20 |
20
제19항에 있어서,상기 제2 스레드의 음성 인식 결과에 대해 의미 분석(Semantic Analysis)을 수행한 후, 상기 제2 스레드의 신뢰도와 상기 기설정된 임계값을 비교하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
21 |
21
제19항에 있어서,상기 제3 과정에서의 비교 결과, 상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 제4 과정;상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제1 스레드의 신뢰도와 상기 제2 스레드의 신뢰도를 비교하는 제5 과정;상기 제5 과정에서의 비교 결과, 상기 제1 스레드의 신뢰도가 상기 제2 스레드의 신뢰도보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하는 제6 과정;상기 제5 과정에서의 비교 결과, 상기 제1 스레드의 신뢰도가 상기 제2 스레드의 신뢰도보다 작거나 같은 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 제7 과정을 포함하여 이루어진 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 방법
|
22 |
22
입력된 음성 신호로부터 특징 벡터를 추출하는 특징 벡터 추출부; 및서로 다른 음향 모델을 포함하고, 상기 서로 다른 음향 모델 각각을 이용하여 상기 추출된 특징 벡터에 대한 음성 인식을 수행하는 복수의 스레드를 포함하는 음성 인식 서버를 포함하고,상기 복수의 스레드는,일반 명령어에 대한 음성 인식을 수행하는 제1 스레드 및 자연어에 대한 음성 인식을 수행하는 제2 스레드를 포함하여 구성된 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
23 |
23
제22항에 있어서, 상기 제1 스레드는 음향 모델을 이용하여 상기 일반 명령어에 대한 음성 인식을 수행하고,상기 제2 스레드는 통계적 언어 모델을 이용하여 상기 자연어에 대한 음성 인식을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
24 |
24
삭제
|
25 |
25
삭제
|
26 |
26
제23항에 있어서, 상기 음성 인식 서버는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠르고, 상기 제1 스레드의 신뢰도가 기설정된 임계값보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하고 상기 제2 스레드의 동작을 중지시키는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
27 |
27
제23항에 있어서, 상기 음성 인식 서버는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠르고, 상기 제1 스레드의 신뢰도가 기설정된 임계값보다 작거나 같은 경우, 상기 제2 스레드의 음성 인식 결과에 대해 의미 분석을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
28 |
28
제27항에 있어서, 상기 음성 인식 서버는,상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
29 |
29
제27항에 있어서, 상기 음성 인식 서버는,상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제1 스레드의 신뢰도와 상기 제2 스레드의 신뢰도를 비교하고, 상기 비교 결과 신뢰도가 높은 해당 스레드의 음성 인식 결과를 출력하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
30 |
30
입력된 음성 신호로부터 특징 벡터를 추출하는 특징 벡터 추출부;상기 추출된 특징 벡터를 근거로 화자 인식을 수행하는 화자 인식 서버; 및서로 다른 음향 모델을 포함하고, 상기 화자 인식이 정상 수행된 후 상기 서로 다른 음향 모델 각각을 이용하여 상기 추출된 특징 벡터에 대한 음성 인식을 수행하는 복수의 스레드를 포함하는 음성 인식 서버를 포함하고,상기 복수의 스레드는,일반 명령어에 대한 음성 인식을 수행하는 제1 스레드 및 자연어에 대한 음성 인식을 수행하는 제2 스레드를 포함하여 구성된 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
31 |
31
제30항에 있어서, 상기 제1 스레드는 음향 모델을 이용하여 상기 일반 명령어에 대한 음성 인식을 수행하고,상기 제2 스레드는 통계적 언어 모델을 이용하여 상기 자연어에 대한 음성 인식을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
32 |
32
제31항에 있어서, 상기 음성 인식 서버는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠르고, 상기 제1 스레드의 신뢰도가 기설정된 임계값보다 큰 경우, 상기 제1 스레드의 음성 인식 결과를 출력하고 상기 제2 스레드의 동작을 중지시키는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
33 |
33
제31항에 있어서, 상기 음성 인식 서버는,상기 제1 스레드의 응답 시간이 상기 제2 스레드의 응답 시간보다 빠르고, 상기 제1 스레드의 신뢰도가 기설정된 임계값보다 작거나 같은 경우, 상기 제2 스레드의 음성 인식 결과에 대해 의미 분석을 수행하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
34 |
34
제33항에 있어서, 상기 음성 인식 서버는,상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 큰 경우, 상기 제2 스레드의 음성 인식 결과를 출력하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|
35 |
35
제33항에 있어서, 상기 음성 인식 서버는,상기 제2 스레드의 신뢰도가 상기 기설정된 임계값보다 작거나 같은 경우, 상기 제1 스레드의 신뢰도와 상기 제2 스레드의 신뢰도를 비교하고, 상기 비교 결과 신뢰도가 높은 해당 스레드의 음성 인식 결과를 출력하는 것을 특징으로 하는 다중 스레드를 이용한 음성 인식 장치
|