1 |
1
전자 장치가 사용자의 음성에 기초하여 명령어를 제공하는 방법에 있어서,상기 사용자의 음성을 포함하는 오디오 신호를 획득하는 단계;상기 획득된 오디오 신호가 입력되면 상기 획득된 오디오 신호 내 상기 사용자의 음성에 대응되는 문자열을 출력하는 음성 인식 모델로부터 상기 문자열을 획득하는 단계;상기 획득된 문자열로부터 식별되는 키워드의 빈도수에 기초하여 상기 사용자의 의도와 관련된 적어도 하나의 주요 키워드를 식별하는 단계; 및상기 식별된 주요 키워드 및 상기 식별된 주요 키워드의 빈도수에 기초하여 명령어를 결정하는 단계; 를 포함하는, 방법
|
2 |
2
제1항에 있어서, 상기 방법은상기 결정된 명령어를 상기 전자 장치와 연결된 다른 전자 장치로 전송하는 단계; 및상기 다른 전자 장치로 전송된 명령어를 통하여 상기 다른 전자 장치의 기능 중 적어도 하나의 기능을 제어하는 단계; 를 더 포함하는, 방법
|
3 |
3
제1항에 있어서, 상기 방법은상기 획득된 오디오 신호 내 사용자의 음성에 관한 오디오 신호를 필터링하는 단계; 및상기 필터링된 오디오 신호 내 노이즈 성분을 제거함으로써 상기 오디오 신호를 전처리하는 단계; 를 더 포함하는, 방법
|
4 |
4
제1항에 있어서, 상기 음성 인식 모델로부터 문자열을 획득하는 단계는상기 오디오 신호 내 상기 사용자의 음성과 관련된 오디오 신호의 패턴을 식별하는 단계;소정의 키워드에 대한 사용자 음성 신호 패턴을 저장하는 키워드 패턴 데이터 베이스를 획득하는 단계;상기 키워드 패턴 데이터베이스 내 사용자 음성 신호 패턴 및 상기 사용자의 음성과 관련된 오디오 신호의 패턴을 비교한 결과에 기초하여, 상기 키워드 패턴 데이터 베이스 내 소정의 키워드를 식별하는 단계; 및상기 식별된 소정의 키워드를 포함하는 문자열을 획득하는 단계; 를 포함하는, 방법
|
5 |
5
제4항에 있어서, 상기 키워드 패턴 데이터 베이스는상기 키워드 및 상기 키워드를 발화하는 사용자의 음성 신호 패턴을 매칭함으로써 생성되는 키워드 음성 패턴 정보와, 상기 키워드와 관련되는 적어도 하나의 관련 키워드 및 상기 적어도 하나의 관련 키워드에 대한 사용자의 음성 신호 패턴을 매칭함으로써 생성되는 관련 키워드 음성 패턴 정보를 저장하는 것을 특징으로 하는, 방법
|
6 |
6
제4항에 있어서, 상기 적어도 하나의 주요 키워드를 식별하는 단계는상기 획득된 문자열로부터 상기 소정의 키워드를 식별하는 단계;상기 식별된 소정의 키워드의 빈도수를 결정하는 단계;상기 결정된 빈도수에 기초하여 상기 식별된 소정의 키워드 중 상기 적어도 하나의 주요 키워드를 식별하는 단계; 를 포함하는, 방법
|
7 |
7
제4항에 있어서, 상기 명령어를 결정하는 단계는기 저장된 주요 키워드 추천 저장소로부터 상기 식별된 주요 키워드를 포함하는 명령어 집합(SET)을 추출하는 단계;상기 식별된 주요 키워드에 미리 설정된 가중치를 상기 식별된 주요 키워드의 빈도수에 적용함으로써, 상기 명령어 집합 별 가중치 점수를 결정하는 단계; 및상기 결정된 가중치 점수에 기초하여 상기 명령어 집합 중 하나의 명령어를 결정하는 단계; 를 포함하는, 방법
|
8 |
8
제7항에 있어서, 상기 명령어를 결정하는 단계는상기 사용자의 음성을 포함하는 오디오 신호로부터 추출된 주요 키워드 이력에 대한 정보를 획득하는 단계;상기 주요 키워드 이력에 대한 정보에 기초하여 상기 식별된 주요 키워드들의 누적 사용 빈도수 및 상기 주요 키워드와 함께 사용되는 조합 키워드 정보를 식별하는 단계;상기 누적 사용 빈도수 및 상기 조합 키워드 정보에 기초하여, 상기 결정된 명령어 집합 별 가중치 점수를 조정하는 단계; 및상기 조정된 가중치 점수에 기초하여, 상기 명령어 집합 중 하나의 명령어를 결정하는 단계; 를 포함하는, 방법
|
9 |
9
제1항에 있어서, 상기 오디오 신호를 획득하는 단계는미리 설정된 주기에 따라 상기 사용자의 음성을 포함하는 오디오 신호를 획득하는 단계; 를 포함하는, 방법
|
10 |
10
제2항에 있어서, 상기 방법은상기 전자 장치 및 상기 전자 장치와 연결된 다른 전자 장치 주변의 환경 정보를 획득하는 단계; 를 더 포함하고,상기 명령어를 결정하는 단계는 상기 식별된 주요 키워드, 상기 식별된 주요 키워드의 빈도수 및 상기 환경 정보에 기초하여 상기 명령어를 결정하는 단계; 를 포함하는, 방법
|
11 |
11
제2항에 있어서, 상기 방법은상기 결정된 명령어를 출력하는 단계;상기 명령어가 출력된 시점으로부터 기 설정된 임계 시간 내에 상기 사용자의 다른 음성 신호를 포함하는 오디오 신호가 획득되는지 여부를 식별하는 단계;상기 기 설정된 임계 시간 내에 상기 사용자의 다른 음성 신호를 포함하는 오디오 신호가 획득되는 경우, 상기 다른 음성 신호를 포함하는 오디오 신호의 인식 결과에 기초하여, 상기 결정된 명령어를 상기 다른 전자 장치로 전송하는 단계; 및상기 기 설정된 임계 시간 내에 상기 사용자의 다른 음성 신호를 포함하는 오디오 신호가 획득되지 않는 경우, 상기 결정된 명령어를 재 출력하는 단계; 를 포함하는, 방법
|
12 |
12
제2항에 있어서, 상기 다른 전자 장치는 차량 내 오디오 시스템, 네비게이션 시스템, 공조 제어 시스템, 윈도우 제어 시스템, 시트 제어 시스템, 기타 전자 제어 시스템 중 적어도 하나를 포함하는 것을 특징으로 하는, 방법
|
13 |
13
사용자의 음성에 기초하여 명령어를 제공하는 전자 장치에 있어서,네트워크 인터페이스;하나 이상의 인스트럭션을 저장하는 메모리; 및상기 하나 이상의 인스트럭션을 실행하는 적어도 하나의 프로세서; 를 포함하고,상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써,상기 사용자의 음성을 포함하는 오디오 신호를 획득하고,상기 획득된 오디오 신호가 입력되면 상기 획득된 오디오 신호 내 상기 사용자의 음성에 대응되는 문자열을 출력하는 음성 인식 모델로부터 상기 문자열을 획득하고,상기 획득된 문자열로부터 식별되는 키워드의 빈도수에 기초하여 상기 사용자의 의도와 관련된 적어도 하나의 주요 키워드를 식별하고,상기 식별된 주요 키워드 및 상기 식별된 주요 키워드의 빈도수에 기초하여 명령어를 결정하는, 전자 장치
|
14 |
14
제13항에 있어서, 상기 적어도 하나의 프로세서는상기 결정된 명령어를 상기 전자 장치와 연결된 다른 전자 장치로 전송하고,상기 다른 전자 장치로 전송된 명령어를 통하여 상기 다른 전자 장치의 기능 중 적어도 하나의 기능을 제어하는, 전자 장치
|
15 |
15
제13항에 있어서, 상기 적어도 하나의 프로세서는상기 획득된 오디오 신호 내 사용자의 음성에 관한 오디오 신호를 필터링하고,상기 필터링된 오디오 신호 내 노이즈 성분을 제거함으로써 상기 오디오 신호를 전처리하는, 전자 장치
|
16 |
16
제13항에 있어서, 상기 적어도 하나의 프로세서는상기 오디오 신호 내 상기 사용자의 음성과 관련된 오디오 신호의 패턴을 식별하고,소정의 키워드에 대한 사용자 음성 신호 패턴을 저장하는 키워드 패턴 데이터 베이스를 획득하고,상기 키워드 패턴 데이터베이스 내 사용자 음성 신호 패턴 및 상기 사용자의 음성과 관련된 오디오 신호의 패턴을 비교한 결과에 기초하여, 상기 키워드 패턴 데이터 베이스 내 소정의 키워드를 식별하고,상기 식별된 소정의 키워드를 포함하는 문자열을 획득하는, 전자 장치
|
17 |
17
제16항에 있어서, 상기 키워드 패턴 데이터 베이스는상기 키워드 및 상기 키워드를 발화하는 사용자의 음성 신호 패턴을 매칭함으로써 생성되는 키워드 음성 패턴 정보와, 상기 키워드와 관련되는 적어도 하나의 관련 키워드 및 상기 적어도 하나의 관련 키워드에 대한 사용자의 음성 신호 패턴을 매칭함으로써 생성되는 관련 키워드 음성 패턴 정보를 저장하는 것을 특징으로 하는, 전자 장치
|
18 |
18
제16항에 있어서, 상기 적어도 하나의 프로세서는상기 획득된 문자열로부터 상기 소정의 키워드를 식별하고,상기 식별된 소정의 키워드의 빈도수를 결정하고,상기 결정된 빈도수에 기초하여 상기 식별된 소정의 키워드 중 상기 적어도 하나의 주요 키워드를 식별하는, 전자 장치
|
19 |
19
제16항에 있어서, 상기 적어도 하나의 프로세서는기 저장된 주요 키워드 추천 저장소로부터 상기 식별된 주요 키워드를 포함하는 명령어 집합(SET)을 추출하고,상기 식별된 주요 키워드에 미리 설정된 가중치를 상기 식별된 주요 키워드의 빈도수에 적용함으로써, 상기 명령어 집합 별 가중치 점수를 결정하고,상기 결정된 가중치 점수에 기초하여 상기 명령어 집합 중 하나의 명령어를 결정하는, 전자 장치
|
20 |
20
전자 장치가 사용자의 음성에 기초하여 명령어를 제공하는 방법에 있어서,상기 사용자의 음성을 포함하는 오디오 신호를 획득하는 단계;상기 획득된 오디오 신호가 입력되면 상기 획득된 오디오 신호 내 상기 사용자의 음성에 대응되는 문자열을 출력하는 음성 인식 모델로부터 상기 문자열을 획득하는 단계;상기 획득된 문자열로부터 식별되는 키워드의 빈도수에 기초하여 상기 사용자의 의도와 관련된 적어도 하나의 주요 키워드를 식별하는 단계; 및상기 식별된 주요 키워드 및 상기 식별된 주요 키워드의 빈도수에 기초하여 명령어를 결정하는 단계; 를 포함하는, 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
|