Abstract:
본 발명의 다양한 실시예는 음성 인식 기능을 이용한 인공지능 동작을 수행하는 전자 장치 및 이를 이용한 동작과 관련된 알림을 제공하는 방법에 관한 것으로, 상기 방법은, 제 1 어플리케이션 의 실행 화면을 디스플레이 상에 표시하는 동안 제 2 어플리케이션과 관련된 지정된 이벤트를 수신하는 동작, 상기 지정된 이벤트에 응답하여 인공지능 어플리케이션을 실행하는 동작, 상기 실행된 인공지능 어플리케이션에 기반하여 상기 지정된 이벤트와 연관된 데이터를 통신 회로를 통해 외부 서버에 송신하는 동작, 지정된 시간 동안 상기 지정된 이벤트와 관련된 사용자 발화를 마이크를 통해 감지하는 동작, 상기 사용자 발화가 감지되면, 상기 사용자 발화를 상기 통신 회로를 통해 상기 외부 서버에 송신하는 동작, 상기 외부 서버로부터 상기 사용자 발화와 연관된 기능을 수행하기 위한 동작 순서를 상기 통신 회로를 통해 수신하는 동작, 상기 수신된 동작 순서에 적어도 기반하여 상기 제 2 어플리케이션을 실행하는 동작, 및 상기 제 2 어플리케이션을 이용해 상기 기능을 수행한 결과를 출력하는 동작을 포함할 수 있다. 본 발명은 그 밖에 다양한 실시예를 더 포함할 수 있다.
Abstract:
일 실시예에 따른 지능형 서버는 불완전 연속 발화를 처리하기 위해, 전자 장치로부터 타겟 발화(utterance)를 수신하고, 타겟 발화에 대응하는 상황에 대한 컨텍스트(context) 정보가 있는지 판단하고, 타겟 발화에 대응하는 컨텍스트 정보가 없는 경우, 대응하는 컨텍스트 정보 없이 타겟 발화의 의도(intent)를 결정할 수 있는지 판단하고, 대응하는 컨텍스트 정보 없이 타겟 발화로 의도를 결정할 수 없는 경우, 학습 데이터를 참조하여 타겟 발화에 대응하는 도메인(domain) 정보 및 의도 정보를 결정하고, 도메인 정보 및 의도 정보에 기초하여 타겟 발화에 대한 처리 결과를 생성하여 전자 장치로 전송할 수 있다. 일 실시 예에 따른 학습 데이터는, 발화 정보, 발화 정보를 처리하기 위한 도메인 정보, 및 발화 정보와 도메인 정보에 기초하여 결정되는 의도 정보로 구성될 수 있다.
Abstract:
본 개시의 다양한 실시 예는 전자 장치에서 음성 인식을 위한 장치 및 방법에 관한 것이다. 이때, 음성 인식 방법은, 다수 개의 연속적인 구성 요소(component)들을 포함하는 음성 신호 또는 오디오 신호를 출력하는 동작; 음성 신호를 수신하는 동작; 상기 음성 신호를 수신한 시점을 이용하여 상기 다수 개의 구성 요소들 중 하나 또는 그 이상의 구성 요소를 결정하는 동작; 상기 하나 또는 그 이상의 구성 요소 또는 상기 구성 요소에 대한 정보의 적어도 일부분을 기반하여 상기 음성 신호에 대한 응답 정보를 생성하는 동작을 포함할 수 있다.
Abstract:
사용자 발화를 처리하는 지능형 서버가 제공된다. 상기 지능형 서버는 전자 장치들 각각에 대한 정보 및 상기 전자 장치들에 대응하는 도메인(domain)들에 대한 정보를 포함하는 컨텍스트(context) 정보를 저장하는 메모리; 및 하나 이상의 전자 장치 중 어느 하나로부터 수신한 타겟 발화 및 컨텍스트 정보에 기초하여, 타겟 발화를 처리 가능한 전자 장치 정보 및 도메인 정보의 조합들을 생성하고, 컨텍스트 정보 중 타겟 발화의 처리에 대한 기준 정보를 결정하고, 기준 정보를 참조하여 각 조합에 대해 서비스 품질 점수(quality of service score)를 계산하고, 서비스 품질 점수를 기준으로 타겟 전자 장치 및 타겟 전자 장치에 대응하는 타겟 도메인의 타겟 조합을 결정하고, 타겟 전자 장치로, 타겟 발화를 타겟 도메인으로 처리하라는 명령을 전송하는 프로세서를 포함할 수 있다.
Abstract:
온디바이스 인공지능 서비스를 제공하는 전자 장치 및 방법이 개시된다. 다양한 실시예에 따른, 전자 장치는, 명령 또는 데이터를 수신하는 입력 모듈; 디스플레이 모듈; 제1 어플리케이션을 포함하는 메모리; 및 프로세서를 포함할 수 있고, 상기 프로세서는, 상기 제1 어플리케이션이 실행된 경우, 사용자 요청을 수신하고, 상기 사용자 요청과 연관된 컨텐츠 데이터를 결정하고, 상기 컨텐츠 데이터에 기초하여, 상기 사용자 요청에 대응하는 요청 정보를 생성하고, 상기 사용자 요청을 처리할 제2 어플리케이션을 결정하고, 상기 요청 정보를 상기 제2 어플리케이션에 전송할 수 있다.
Abstract:
전자 장치는 전자 장치의 주변을 촬영하여 현재 영상을 획득하는 카메라, 사용자 발화를 수신하는 음성 입력 장치, 프로세서, 및 프로세서에 의해 실행될 인스트럭션들(instructions)을 저장하는 메모리를 포함할 수 있고, 프로세서에 의해 인스트럭션들이 실행될 때, 프로세서는, 수신한 사용자 발화에 기초하여 사용자의 의도를 결정하는 동작, 결정된 의도에 대응되는 타겟 제어 대상 기기를 결정하는 동작, 및 결정된 의도에 기초하여 결정된 타겟 제어 대상 기기를 제어하는 동작을 수행할 수 있다.