METHOD AND DEVICE FOR CONTROLLING VOICE CONVERSATION

A method for controlling a voice conversation according to an embodiment of the present invention may comprise: a current state checking step of, when new speech is input from a user, checking whether a previous conversation state with the user is present; a context extracting step of extracting pre...

Full description

Saved in:
Bibliographic Details
Main Authors JANG, Hyojun, PARK, Jinwoo, KIM, Kyungsun, KIM, Kyoungjai
Format Patent
LanguageEnglish
French
Korean
Published 23.05.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for controlling a voice conversation according to an embodiment of the present invention may comprise: a current state checking step of, when new speech is input from a user, checking whether a previous conversation state with the user is present; a context extracting step of extracting previous context used in a conversation model when the previous conversation state exists; an essential information checking step of checking, on the basis of the extracted context information, whether all essential context information is present in the current conversation state; a transition condition checking state of, when it is determined that all the essential context information is present in the current conversation state, checking, from the context information, whether a transition condition for transitioning from the current conversation state to a child state of the current conversation state; an exceptional situation processing step of, when the transition condition cannot be checked in the transition condition checking step, searching for a state suitable for the user's current speech by tracking a past state route; and a next state transition step of transitioning to the child state when the transition condition is checked in the transition condition checking step, and transitioning to the state suitable for the user's current speech when the state suitable for the user's current speech is found in the exceptional situation processing step. Selon un mode de réalisation de l'invention, un procédé permettant de commander une conversation vocale peut comprendre les étapes suivantes : une étape de vérification d'état actuel consistant à vérifier, lorsqu'une nouvelle parole est entrée par un utilisateur, si un état de conversation précédent avec l'utilisateur est présent; une étape d'extraction de contexte consistant à extraire un contexte précédent utilisé dans un modèle de conversation lorsque l'état de conversation précédent existe; une étape de vérification d'informations essentielles consistant à vérifier, d'après les informations de contexte extraites, si toutes les informations de contexte essentielles sont présentes dans l'état de conversation actuel; une étape de vérification de condition de transition consistant à vérifier à partir des informations de contexte, lorsqu'il est déterminé que toutes les informations de contexte essentielles sont présentes dans l'état de conversation actuel, si une condition de transition permet de passer de l'état de conversation actuel à un état enfant de l'état de conversation actuel; une étape de traitement de situation exceptionnelle consistant à rechercher, lorsque la condition de transition ne peut pas être vérifiée dans l'étape de vérification de condition de transition, un état approprié pour la parole actuelle de l'utilisateur en suivant un itinéraire d'état antérieur; et une étape de transition d'état ultérieur consistant à passer à l'état enfant lorsque la condition de transition est vérifiée dans l'étape de vérification de condition de transition, puis à passer à l'état approprié pour la parole actuelle de l'utilisateur lorsque l'état approprié pour la parole actuelle de l'utilisateur se trouve dans l'étape de traitement de situation exceptionnelle. 본 발명의 실시예에 따른 음성 대화 제어 방법은 사용자로부터 새로운 발화가 입력될 경우, 상기 사용자와의 이전 대화 상태가 존재하는지 여부를 확인하는 현재 상태 확인 단계, 상기 이전 대화 상태가 존재하면, 대화모델에서 사용하는 이전 컨텍스트를 추출하는 컨텍스트 추출 단계; 상기 추출된 컨텍스트 정보에 기초하여 상기 현재 대화 상태에서 필요한 컨텍스트 정보가 모두 있는지 확인하는 필수 정보 확인 단계, 상기 현재 대화 상태에서 필요한 컨텍스트 정보가 모두 있는 것으로 확인한 경우, 상기 컨텍스트 정보로부터 상기 현재 대화 상태에서 상기 현재 대화 상태의 자식 상태로의 전이를 위한 전이 조건이 존재하는지를 확인하는 전이 조건 확인 단계, 상기 전이 조건 확인 단계에서 상기 전이 조건을 확인할 수 없는 경우, 과거의 상태 경로를 추적하여 사용자의 현재 발화에 적합한 상태를 찾는 예외 상황 처리 단계 및 상기 전이 조건 확인 단계에서 상기 전이 조건을 확인한 경우에는 상기 자식 상태로 전이하고, 상기 예외 상황 처리 단계에서 상기 사용자의 현재 발화에 적합한 상태를 찾은 경우에는 상기 사용자의 현재 발화에 적합한 상태로 전이하는 다음 상태 전이 단계를 포함할 수 있다.
Bibliography:Application Number: WO2018KR12126