CN112786031B - Man-machine conversation method and system - Google Patents
Man-machine conversation method and system Download PDFInfo
- Publication number
- CN112786031B CN112786031B CN201911059980.1A CN201911059980A CN112786031B CN 112786031 B CN112786031 B CN 112786031B CN 201911059980 A CN201911059980 A CN 201911059980A CN 112786031 B CN112786031 B CN 112786031B
- Authority
- CN
- China
- Prior art keywords
- sentence
- current user
- new
- user
- user sentence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/226—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
- G10L2015/228—Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及人机对话技术领域,尤其涉及一种人机对话方法及系统。The present invention relates to the technical field of man-machine dialogue, and in particular, to a man-machine dialogue method and system.
背景技术Background technique
目前市面上运行在智能电视或者OTT电视盒子的语音助手普遍采用半双工交互方式进行人机交互。例如:At present, voice assistants running on smart TVs or OTT TV boxes on the market generally use half-duplex interaction for human-computer interaction. E.g:
1.使用拾音板加唤醒词,每次对话都需要使用唤醒词,唤醒后才能进行交互,等待VAD(人声检测)检测结束,停止拾音。1. Use the pickup board to add a wake-up word. You need to use the wake-up word for every conversation. You can interact after waking up. Wait for the VAD (voice detection) detection to end and stop picking up sounds.
2.使用语音遥控器,当用户按下语音键,开启对话进入拾音状态,当用户抬起语音键,停止拾音,输出对话输出。2. Using the voice remote control, when the user presses the voice key, the dialogue starts and enters the voice pickup state. When the user lifts the voice key, the voice pickup stops and the dialogue output is output.
半双工交互可以满足大部分语句简单的操作,例如,增大音量,电视换台,上下切歌等。但是在应对复杂场景时,就会显得力不从心。例如:用户先说“我想看电影”,然后说“有没有刘德华主演的”,再说“第二行第四个”,最后说“想听他的歌”。Half-duplex interaction can satisfy most simple operations, such as increasing the volume, changing TV channels, switching songs up and down, etc. But when dealing with complex scenarios, it will appear powerless. For example: the user first said "I want to watch a movie", then "is there a starring Andy Lau?", then "the fourth in the second line", and finally "want to listen to his songs".
上述的场景涉及:The above scenario involves:
1.下文是对上文范围的缩减;1. The following is a reduction of the scope of the above;
2.用户意图跨域跳转(技能与技能之间相互独立,当技能A跳转到技能B就叫跨域);2. User intention to jump across domains (skills and skills are independent of each other, when skill A jumps to skill B, it is called cross-domain);
3.语句的关键词在上一句提及,本句是缺省的,需要根据上下文进行指代;3. The keywords of the sentence are mentioned in the previous sentence, this sentence is the default and needs to be referred to according to the context;
4.用户更期望在上句语句对话输出后,马上进行下句的输入,而不是等待TTS(文字转语音)播报完成。4. The user prefers to input the next sentence immediately after the dialogue output of the previous sentence, rather than waiting for the completion of the TTS (text-to-speech) broadcast.
半双工交互应对上述场景存在以下缺陷:Half-duplex interaction has the following defects in the above scenarios:
1.依赖唤醒词或者遥控器,每次的交互都输要按下遥控器或者说出唤醒词;1. Relying on the wake-up word or the remote control, each interaction requires pressing the remote control or saying the wake-up word;
2.无法做到即时打断(终止当前的对话流程)的效果,需要中断对话或者等待对话结束才能进行下一轮对话的输入;2. The effect of instant interruption (termination of the current dialogue process) cannot be achieved, and the dialogue needs to be interrupted or waited for the end of the dialogue to enter the next round of dialogue;
3.需要消息指代的场景下,无法实现跨域后根据上下文,推测出用户意图;3. In the scenario that requires message reference, it is impossible to infer user intent according to the context after cross-domain;
4.操作方式固定,交互体验不佳。4. The operation mode is fixed, and the interactive experience is not good.
为了解决上述问题,以及优化体验,业内有以下方案:In order to solve the above problems and optimize the experience, the industry has the following solutions:
1.多轮对话(需要分多轮进行陈述,用户也可能在对话过程中不断澄清并完善自己的意图):此功能是用户唤起对话后,对话有输出后不结束对话,而是继续监听,此方案解决了每次都要唤醒,同技能,技能内联想上文等需求,但是存在:不能即时打断,不支持上下文跨域的缺陷。1. Multiple rounds of dialogue (it needs to be stated in multiple rounds, and the user may continue to clarify and improve their intentions during the dialogue): This function is that after the user arouses the dialogue, after the dialogue has output, it does not end the dialogue, but continues to monitor, This solution solves the need to wake up every time, the same skill, and the above-mentioned association within the skill, but there are defects: it cannot be interrupted immediately, and it does not support context cross-domain.
2.唤醒词,为了解决每次都要唤醒,可以通过进入特定场景后,设置该场景可能会使用到的词语作为唤醒词,当用户说出这些关键词,触发对话开启,客户端只需解析对应的对话开启动作并执行对应的业务逻辑。此方案存在,唤醒词个数有限,唤醒效果不好,容易出现唤不醒或者误唤醒的情况,无法应对跨域的场景等问题。2. Wake-up words, in order to solve the need to wake up every time, after entering a specific scene, you can set the words that may be used in the scene as wake-up words. When the user speaks these keywords, the dialog is triggered, and the client only needs to parse The corresponding dialog starts action and executes the corresponding business logic. This solution exists, the number of wake-up words is limited, and the wake-up effect is not good.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种人机对话方法及系统,用于至少解决上述技术问题之一。Embodiments of the present invention provide a man-machine dialogue method and system, which are used to solve at least one of the above technical problems.
第一方面,本发明实施例提供一种人机对话方法,应用于有屏智能终端设备,所述方法包括:In a first aspect, an embodiment of the present invention provides a man-machine dialogue method, which is applied to an intelligent terminal device with a screen. The method includes:
当检测到用户开启对话的操作之后,启动全双工对话模式;After detecting the user's operation of opening a dialogue, start the full-duplex dialogue mode;
对所检测到的当前用户语句进行语音识别,以根据获得的语音识别结果确定对应于所述当前用户语句的答复内容并呈现给用户;Perform speech recognition on the detected current user sentence, so as to determine the reply content corresponding to the current user sentence according to the obtained speech recognition result and present it to the user;
若在确定对应于所述当前用户语句的答复内容并呈现给用户之前,检测到新的用户语句,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容。If a new user sentence is detected before the reply content corresponding to the current user sentence is determined and presented to the user, a new reply content in response to the current user is determined according to the current user sentence and the new user sentence .
第二方面,本发明实施例提供一种人机对话系统,应用于有屏智能终端设备,所述系统包括:In a second aspect, an embodiment of the present invention provides a human-machine dialogue system, which is applied to a screened intelligent terminal device, and the system includes:
对话模式启动模块,用于当检测到用户开启对话的操作之后,启动全双工对话模式;The dialogue mode startup module is used to start the full-duplex dialogue mode after detecting the operation of the user to open the dialogue;
语音识别模块,用于对所检测到的当前用户语句进行语音识别,以根据获得的语音识别结果确定对应于所述当前用户语句的答复内容并呈现给用户;A speech recognition module, configured to perform speech recognition on the detected current user sentence, to determine the reply content corresponding to the current user sentence according to the obtained speech recognition result and present it to the user;
答复内容确定模块,用于若在确定对应于所述当前用户语句的答复内容并呈现给用户之前,检测到新的用户语句,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容。The reply content determination module is configured to, if a new user sentence is detected before the reply content corresponding to the current user sentence is determined and presented to the user, determine a response to the response according to the current user sentence and the new user sentence The new reply content for the current user.
第三方面,本发明实施例提供一种存储介质,所述存储介质中存储有一个或多个包括执行指令的程序,所述执行指令能够被电子设备(包括但不限于计算机,服务器,或者网络设备等)读取并执行,以用于执行本发明上述任一项人机对话方法。In a third aspect, an embodiment of the present invention provides a storage medium, where one or more programs including execution instructions are stored in the storage medium, and the execution instructions can be used by an electronic device (including but not limited to a computer, a server, or a network). equipment, etc.) to read and execute, so as to execute any of the above-mentioned man-machine dialogue methods of the present invention.
第四方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明上述任一项人机对话方法。In a fourth aspect, an electronic device is provided, comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, The instructions are executed by the at least one processor to enable the at least one processor to execute any one of the above-mentioned human-machine dialogue methods of the present invention.
第五方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项人机对话方法。In a fifth aspect, an embodiment of the present invention further provides a computer program product, the computer program product includes a computer program stored on a storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer, causes the The computer executes any one of the above man-machine dialogue methods.
本发明实施例的有益效果在于:本发明实施例采用全双工对话模式,可以做到对用户语句进行响应的同时,实时的检测新的用户语句,并且在确定对应于所述当前用户语句的答复内容并呈现给用户之前检测到新的用户语句的话,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容,从而能够同时综合上下文来更准确高效的确定答复内容。The beneficial effect of the embodiment of the present invention is that: the embodiment of the present invention adopts a full-duplex dialogue mode, which can detect a new user sentence in real time while responding to the user sentence, and determine a new user sentence corresponding to the current user sentence. If a new user sentence is detected before the reply content is presented to the user, the new reply content in response to the current user is determined according to the current user sentence and the new user sentence, so that the context can be integrated at the same time to be more accurate and efficient. Determine the content of the answer.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为本发明的人机对话方法的一实施例的流程图;FIG. 1 is a flowchart of an embodiment of a man-machine dialogue method of the present invention;
图2为本发明的人机对话方法的另一实施例的流程图;2 is a flowchart of another embodiment of the man-machine dialogue method of the present invention;
图3为本发明的人机对话系统的一实施例的原理框图;3 is a schematic block diagram of an embodiment of the man-machine dialogue system of the present invention;
图4为本发明的电子设备的一实施例的结构示意图。FIG. 4 is a schematic structural diagram of an embodiment of an electronic device of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。It should be noted that the embodiments of the present invention and the features of the embodiments may be combined with each other under the condition of no conflict.
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、元件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, elements, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
在本发明中,“模块”、“装置”、“系统”等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,元件可以、但不限于是运行于处理器的过程、处理器、对象、可执行元件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是元件。一个或多个元件可在执行的过程和/或线程中,并且元件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。元件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一元件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。In the present invention, "module", "device", "system", etc. refer to related entities applied to a computer, such as hardware, a combination of hardware and software, software or software in execution, and the like. In detail, for example, an element may be, but is not limited to, a process running on a processor, a processor, an object, an executable element, a thread of execution, a program, and/or a computer. Also, an application program or script program running on the server, and the server can be a component. One or more elements may be in a process and/or thread of execution and an element may be localized on one computer and/or distributed between two or more computers and may be executed from various computer readable media . Elements may also pass through a signal having one or more data packets, for example, a signal from one interacting with another element in a local system, in a distributed system, and/or with data interacting with other systems through a network of the Internet local and/or remote processes to communicate.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”,不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this document, relational terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply these entities or that there is any such actual relationship or sequence between operations. Furthermore, the terms "comprising" and "comprising" include not only those elements, but also other elements not expressly listed, or elements inherent to such a process, method, article or apparatus. Without further limitation, an element defined by the phrase "comprises" does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
如图1所示,为本发明的人机对话方法的一实施例的流程图,该人机对话方法应用于有屏智能终端设备,该有屏智能终端设备可以是智能电视、智能手机、平板电脑、带显示屏的故事机、带显示屏的智能音箱等,本发明对此不作限定。本发明的人机对话方法包括以下步骤:As shown in FIG. 1, it is a flow chart of an embodiment of the man-machine dialogue method of the present invention. The man-machine dialogue method is applied to a screen intelligent terminal device, and the screen intelligent terminal device can be a smart TV, a smart phone, a tablet A computer, a story machine with a display screen, a smart speaker with a display screen, etc., are not limited in the present invention. The man-machine dialogue method of the present invention comprises the following steps:
S10、当检测到用户开启对话的操作之后,启动全双工对话模式。示例性地,用户开启对话的操作可以是通过说出唤醒词的方式,或者通过按下遥控器上的特定功能按键的方式。S10. After detecting the user's operation of opening the dialog, start the full-duplex dialog mode. Exemplarily, the operation of the user to open the dialogue may be by speaking a wake-up word, or by pressing a specific function button on the remote control.
S20、对所检测到的当前用户语句进行语音识别,以根据获得的语音识别结果确定对应于所述当前用户语句的答复内容并呈现给用户;S20, performing speech recognition on the detected current user sentence, to determine the reply content corresponding to the current user sentence according to the obtained speech recognition result and present it to the user;
S30、若在确定对应于所述当前用户语句的答复内容并呈现给用户之前,检测到新的用户语句,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容。S30. If a new user sentence is detected before the reply content corresponding to the current user sentence is determined and presented to the user, determine a new user sentence in response to the current user according to the current user sentence and the new user sentence Reply content.
本发明实施例采用全双工对话模式,可以做到对用户语句进行响应的同时,实时的检测新的用户语句,并且在确定对应于所述当前用户语句的答复内容并呈现给用户之前检测到新的用户语句的话,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容,从而能够同时综合上下文来更准确高效的确定答复内容。The embodiment of the present invention adopts a full-duplex dialogue mode, which can detect new user sentences in real time while responding to user sentences, and detect the response content corresponding to the current user sentence before it is determined and presented to the user. If there is a new user sentence, the new reply content in response to the current user is determined according to the current user sentence and the new user sentence, so that the content of the reply can be determined more accurately and efficiently by synthesizing the context at the same time.
在一些实施例中,若检测到所述新的用户语句时距离检测到所述当前用户语句时的间隔时长未超过预设时长阈值,In some embodiments, if the interval between the detection of the new user sentence and the detection of the current user sentence does not exceed a preset duration threshold,
则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容包括:若确定所述新的用户语句是所述当前用户语句的关联语句,则根据所述当前用户语句和所述新的用户语句共同确定响应于当前用户的新的答复内容。Then, determining the new reply content in response to the current user according to the current user sentence and the new user sentence includes: if it is determined that the new user sentence is a related sentence of the current user sentence, then according to the current user sentence The sentence and the new user sentence together determine the new reply content in response to the current user.
示例性地,预设时长阈值为一般用户在进行人机对话时能够忍耐的等待机器给予答复的最大时长,该时长可以通过采集海量的人机对话过程数据进行分析统计确定。示例性地,预设时长阈值可以是5秒钟,但是本发明并不对该预设时长阈值的具体取值进行限定,本领域技术人员可以根据实际需要进行适当调整,或者根据时间的推移基于所采集的海量的人机对话过程数据所确定的预设时长阈值会发生变化。Exemplarily, the preset duration threshold is the maximum duration that a general user can endurely wait for a reply from the machine when conducting a man-machine dialogue, and the duration can be determined by collecting a large amount of man-machine dialogue process data for analysis and statistics. Exemplarily, the preset duration threshold may be 5 seconds, but the present invention does not limit the specific value of the preset duration threshold, and those skilled in the art can make appropriate adjustments according to actual needs, or according to the passage of time. The preset duration threshold determined by the collected massive man-machine dialogue process data will change.
如果在预设时长阈值内检测到了新的用户语句,说明这时对应于将当前用户语句的答复内容呈现给用户还是在可接受范围内容的,反之则是不可接受的也将不再考虑针对当前用户语句的答复内容。If a new user sentence is detected within the preset duration threshold, it means that the response content corresponding to the current user sentence is presented to the user is still within the acceptable range, otherwise it is unacceptable and will no longer consider the current The reply content of the user statement.
示例性地,关联语句指的是,新的用户语句是对当前用户语句进行进一步限定的语句。例如,当前用户语句是“我想听歌”,新的用户语句可以是“刘德华的”;或者,当前用户语句是“我想看电影”,新的用户语句可以是“国产的”;或者,当前语句是“我想看XX综艺节目”,新的用户语句是“上周的(或者最新的)”等等。Illustratively, the associated statement means that the new user statement is a statement that further defines the current user statement. For example, if the current user sentence is "I want to listen to a song", the new user sentence can be "Andy Lau's"; or, if the current user sentence is "I want to watch a movie", the new user sentence can be "Made in China"; or, The current sentence is "I want to watch XX variety show", the new user sentence is "Last week (or the latest)" and so on.
本实施例中在确定新的用户语句是当前用户语句的关联语句的情况下,根据所述当前用户语句和所述新的用户语句共同确定响应于当前用户的新的答复内容。这样,即兼顾了当前用户语句,又考虑到了新的用户语句,最终综合确定出新的答复内容以呈现给用户。In this embodiment, when it is determined that the new user sentence is a related sentence of the current user sentence, a new reply content in response to the current user is jointly determined according to the current user sentence and the new user sentence. In this way, both the current user sentence and the new user sentence are taken into consideration, and finally new reply content is comprehensively determined to be presented to the user.
如果分别确定出对应于当前用户语句的答复内容和对应于新的用户语句的答复内容,然后依次将两个答复内容呈现给用户的话(例如,先呈现“电影界面”,然后紧接着又刷新呈现为“国产电影界面”),就会显得整个交互过程冗余繁琐,反反复复,尤其对于有屏智能终端设备(例如,智能电视),是需要至少进行两次页面刷新的,这将严重影响用户体验。If the reply content corresponding to the current user sentence and the reply content corresponding to the new user sentence are respectively determined, and then the two reply contents are presented to the user in turn (for example, the "movie interface" is presented first, and then the presentation is refreshed again It is a "domestic movie interface"), it will appear that the entire interaction process is redundant and cumbersome, and it is repeated, especially for smart terminal devices with screens (for example, smart TVs), at least two page refreshes are required, which will seriously affect user experience.
而采用本实施例的方法则可以直截了当的将最终的答复内容呈现给用户。By adopting the method of this embodiment, the final reply content can be presented to the user in a straightforward manner.
在一些实施例中,若确定所述新的用户语句不是所述当前用户语句的关联语句,则根据所述当前用户语句确定响应于当前用户的第一答复内容,根据所述新的用户语句确定响应于当前用户的第二答复内容。In some embodiments, if it is determined that the new user sentence is not a related sentence of the current user sentence, determining the first reply content in response to the current user according to the current user sentence, and determining according to the new user sentence In response to the second reply content of the current user.
在本实施例中虽然新的用户语句不是当前用户语句的关联语句,但是实在预设时长阈值内检测到新的用户语句的,即,这时对应于将当前用户语句的答复内容呈现给用户还是在可接受范围内容的,所以分别将所确定的第一答复内容和第二答复内容,以用于呈现给用户,最大程度的满足了用户的需求。In this embodiment, although the new user sentence is not a related sentence of the current user sentence, if the new user sentence is detected within the preset duration threshold, that is, whether the response content of the current user sentence is presented to the user or If the content is within the acceptable range, the determined first reply content and second reply content are respectively used for presentation to the user, which satisfies the user's needs to the greatest extent.
在一些实施例中,若检测到所述新的用户语句时距离检测到所述当前用户语句时的间隔时长超过预设时长阈值,In some embodiments, if the interval between the detection of the new user sentence and the detection of the current user sentence exceeds a preset duration threshold,
则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容包括:Then, according to the current user sentence and the new user sentence, it is determined that the new reply content in response to the current user includes:
根据所述新的用户语句确定响应于当前用户的新的答复内容。A new reply content in response to the current user is determined according to the new user sentence.
本实施例中由于检测到新的用户语句时距离检测到当前用户语句时的间隔时长超过了预设时长阈值,表明已经超过了用户的最大忍耐等待时长,用户已经不再关心对应于当前用户语句的答复内容。如果此时再将对应于当前用户语句和新的用户语句的第一答复内容和第二答复内容分别呈现给用户,将会严重影响用户体验。In this embodiment, since the interval between the detection of a new user sentence and the detection of the current user sentence exceeds the preset time length threshold, it indicates that the maximum waiting time of the user has been exceeded, and the user no longer cares about the sentence corresponding to the current user. content of the answer. If the first reply content and the second reply content corresponding to the current user sentence and the new user sentence are presented to the user respectively at this time, the user experience will be seriously affected.
更直观的表现是,用户先问了一个问题a,由于网络状况不好导致延迟或者其它可能的原因导致在预设时长阈值之内没有得到机器的答复,这时用户又问了另一个问题b(问题b与问题a毫不相关),网络延迟之后如果将对应于问题a的答复内容呈现给用户的话,会给用户一种答非所问的感觉。A more intuitive performance is that the user first asked a question a, and the machine did not get a response within the preset time threshold due to delays due to poor network conditions or other possible reasons, and then the user asked another question b. (Question b has nothing to do with question a), if the response content corresponding to question a is presented to the user after the network delay, it will give the user a feeling that the answer is not what was asked.
而基于本实施例的方法就能够实现跨域跳转(问题a所属的领域跨到问题b所属的领域)的效果,将用户此时真正关心的问题的答复内容呈现给用户。The method based on this embodiment can achieve the effect of cross-domain jumping (the domain to which question a belongs to the domain to which question b belongs), and present the answer content of the question that the user really cares about at this time to the user.
如图2所示,为本发明的人机对话方法的另一实施例的流程图,包括以下步骤:As shown in FIG. 2, it is a flowchart of another embodiment of the man-machine dialogue method of the present invention, which includes the following steps:
1.流程开始;1. The process starts;
2.通过遥控器或者唤醒词唤起对话;2. Arouse the conversation through the remote control or wake-up word;
3.开始拾音并送云端识别;3. Start picking up sounds and send them to the cloud for identification;
4.根据识别结果进行语义解析,如果此时用户有其他有效语义输入,中断当前环节,重新进入识别环节;4. Perform semantic analysis according to the recognition result. If the user has other valid semantic input at this time, interrupt the current link and re-enter the recognition link;
5.对话根绝语义解析结果,进行对话管理,记录当前对话的语义槽槽值,输出对话结果,如果此时用户有其他有效语义输入,中断当前环节,重新进入识别环节;5. Dialogue eliminates the semantic analysis results, manages the dialogue, records the semantic slot value of the current dialogue, and outputs the dialogue result. If the user has other valid semantic input at this time, the current link is interrupted and the recognition link is re-entered;
6.如果对话服务有语音合成,进行语音合成并下发到客户端进行播报,如果此时用户有其他有效语义输入,中断当前环节,重新进入识别环节;6. If the dialogue service has speech synthesis, the speech synthesis is performed and sent to the client for broadcast. If the user has other valid semantic input at this time, the current link is interrupted and the recognition link is re-entered;
7.用户长时间没有有效语义解析,或者用户触发退出动作,流程结束。7. The user has no valid semantic analysis for a long time, or the user triggers the exit action, and the process ends.
示例性地,本发明可用于智能电视或OTT电视盒子上实现一次唤醒,连续对话,让交互更轻松流畅,愈加接近人与人交互的语音助手实现方案。Exemplarily, the present invention can be used for a smart TV or an OTT TV box to realize one-time wake-up and continuous dialogue, making the interaction easier and smoother, and closer to the voice assistant implementation solution of human-to-human interaction.
方案实现原理:Scheme realization principle:
1.唤起对话后,持续拾音进行识别,等用户明确退出或者长时间不说话(无有效语义)才退出对话;1. After arousing the dialogue, continue to pick up sounds for identification, and wait until the user explicitly quits or does not speak for a long time (no valid semantics) before quitting the dialogue;
2.对话服务过程中记录关键信息,当有新的语音输入可以根据系统记录的对话上下文进行联想,精确推测用户意图。2. Record key information during the dialogue service process. When there is a new voice input, it can be associated with the dialogue context recorded by the system to accurately predict the user's intention.
该方案优势:Advantages of this program:
1.只需要唤醒一次,就可以连续交互,避免每一句话都要先输入唤醒词或者按下语音键;1. You only need to wake up once, and you can interact continuously, avoiding the need to enter a wake-up word or press the voice key for each sentence;
2.持续拾音,可以在对话过程中的任意环节,进行打断,避免用户进行无意义的等待;2. Continuous pickup, which can be interrupted at any part of the dialogue process to avoid meaningless waiting for users;
3.记录对话上下文,不再是局限在单个技能内,可以实现跨域技能的上下文联想;3. Record the dialogue context, which is no longer limited to a single skill, and can achieve contextual association of cross-domain skills;
4.在唤起对话后才进行音频送识别,减低系统资源占用;4. The audio recognition is performed only after the dialogue is aroused to reduce the occupation of system resources;
5.优化交互体验,使人机交互跟接近于人与人的交互。5. Optimize the interactive experience, so that the human-computer interaction is close to the human-human interaction.
在一些实施例中,用户开启对话的操作为说出唤醒语音,在所述当检测到用户开启对话的操作之后,启动全双工对话模式包括:In some embodiments, the user's operation of opening the dialogue is to speak a wake-up voice, and after the user's operation of opening the dialogue is detected, starting the full-duplex dialogue mode includes:
根据所检测到的唤醒词语音确定当前用户的用户特征信息;Determine the user feature information of the current user according to the detected wake-up word voice;
查询用户特征信息库,以确定适用于所述当前用户的对话模式;其中,用户特征信息库中存储有使用过当前有屏智能终端设备的多个用户的特征信息,以及记录有所述多个用户分别适用的对话模式;Querying the user feature information database to determine the dialogue mode suitable for the current user; wherein, the user feature information database stores the feature information of multiple users who have used the current smart terminal device with a screen, and records the plurality of users Conversation modes applicable to users respectively;
当查询结果表明对应于所述当前用户的用户特征信息的对话模式为全双工模式时,启动全双工对话模式。When the query result indicates that the dialogue mode corresponding to the user characteristic information of the current user is the full-duplex mode, the full-duplex dialogue mode is started.
在一些实施例中,当查询结果表明对应于所述当前用户的用户特征信息的对话模式为半双工模式时,启动半双工对话模式。In some embodiments, when the query result indicates that the dialog mode corresponding to the user characteristic information of the current user is the half-duplex mode, the half-duplex dialog mode is started.
本实施例实现了系统被唤醒之后初始对话模式的自适应选择,从而能够自适应不同适用习惯的用户。例如,对于不太熟悉智能电视语音控制的老年人或者初次使用的用户来说,通常每一步的操作都需要系统提示如何进行操作,系统提示完之后再进行选择,显然这时将启动为半双工对话模式即可。而对于年轻人或者对智能电视语义控制流程非常熟悉的人来说,则通常不会听系统的提示音,直接根据自己所看到的内容进行语音控制,这时就需要将系统配置为全双工对话模式,以便能够实现随时的对话的打断,满足该用户群体的需求。This embodiment realizes the self-adaptive selection of the initial dialogue mode after the system is awakened, so as to be able to adapt to users with different applicable habits. For example, for the elderly or first-time users who are not familiar with the voice control of smart TVs, usually each step of the operation needs to be prompted by the system. Work conversation mode. For young people or people who are very familiar with the semantic control process of smart TVs, they usually do not listen to the system's prompt tone, and directly perform voice control according to what they see. At this time, the system needs to be configured as full dual Work conversation mode, so as to be able to interrupt the conversation at any time to meet the needs of the user group.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作合并,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。It should be noted that, for the sake of simple description, the foregoing method embodiments are all expressed as a series of actions combined, but those skilled in the art should know that the present invention is not limited by the described sequence of actions. As in accordance with the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention. In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
如图3所示,为本发明的人机对话系统300的一实施例的原理框图,应用于有屏智能终端设备,该系统300包括:As shown in FIG. 3 , it is a schematic block diagram of an embodiment of the human-
对话模式启动模块310,用于当检测到用户开启对话的操作之后,启动全双工对话模式;The dialogue
语音识别模块320,用于对所检测到的当前用户语句进行语音识别,以根据获得的语音识别结果确定对应于所述当前用户语句的答复内容并呈现给用户;The
答复内容确定模块330,用于若在确定对应于所述当前用户语句的答复内容并呈现给用户之前,检测到新的用户语句,则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容。The reply
在一些实施例中,若检测到所述新的用户语句时距离检测到所述当前用户语句时的间隔时长未超过预设时长阈值,In some embodiments, if the interval between the detection of the new user sentence and the detection of the current user sentence does not exceed a preset duration threshold,
则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容包括:若确定所述新的用户语句是所述当前用户语句的关联语句,则根据所述当前用户语句和所述新的用户语句共同确定响应于当前用户的新的答复内容。Then, determining the new reply content in response to the current user according to the current user sentence and the new user sentence includes: if it is determined that the new user sentence is a related sentence of the current user sentence, then according to the current user sentence The sentence and the new user sentence together determine the new reply content in response to the current user.
在一些实施例中,若确定所述新的用户语句不是所述当前用户语句的关联语句,则根据所述当前用户语句确定响应于当前用户的第一答复内容,根据所述新的用户语句确定响应于当前用户的第二答复内容。In some embodiments, if it is determined that the new user sentence is not a related sentence of the current user sentence, determining the first reply content in response to the current user according to the current user sentence, and determining according to the new user sentence In response to the second reply content of the current user.
在一些实施例中,若检测到所述新的用户语句时距离检测到所述当前用户语句时的间隔时长超过预设时长阈值,In some embodiments, if the interval between the detection of the new user sentence and the detection of the current user sentence exceeds a preset duration threshold,
则根据所述当前用户语句和所述新的用户语句确定响应于当前用户的新的答复内容包括:根据所述新的用户语句确定响应于当前用户的新的答复内容。Then, determining the new reply content in response to the current user according to the current user sentence and the new user sentence includes: determining the new reply content in response to the current user according to the new user sentence.
上述本发明实施例的人机对话系统可用于执行本发明实施例的人机对话方法,并相应的达到上述本发明实施例的实现人机对话方法所达到的技术效果,这里不再赘述。本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。The man-machine dialogue system of the above embodiments of the present invention can be used to execute the man-machine dialogue method of the embodiments of the present invention, and correspondingly achieve the technical effects achieved by the man-machine dialogue method of the above-mentioned embodiments of the present invention, which will not be repeated here. In the embodiment of the present invention, the relevant functional modules may be implemented by a hardware processor (hardware processor).
图4是本发明另一实施例提供的执行人机对话方法的电子设备的硬件结构示意图,如图4所示,该设备包括:FIG. 4 is a schematic diagram of the hardware structure of an electronic device for executing a man-machine dialogue method provided by another embodiment of the present invention. As shown in FIG. 4 , the device includes:
一个或多个处理器410以及存储器420,图4中以一个处理器410为例。One or
执行人机对话方法的设备还可以包括:输入装置430和输出装置440。The apparatus for performing the man-machine dialogue method may further include: an
处理器410、存储器420、输入装置430和输出装置440可以通过总线或者其他方式连接,图4中以通过总线连接为例。The
存储器420作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的人机对话方法对应的程序指令/模块。处理器410通过运行存储在存储器420中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例人机对话方法。The
存储器420可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据人机对话装置的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器420可选包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至人机对话装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
输入装置430可接收输入的数字或字符信息,以及产生与人机对话装置的用户设置以及功能控制有关的信号。输出装置440可包括显示屏等显示设备。The
所述一个或者多个模块存储在所述存储器420中,当被所述一个或者多个处理器410执行时,执行上述任意方法实施例中的人机对话方法。The one or more modules are stored in the
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。The above product can execute the method provided by the embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. For technical details not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
本发明实施例的电子设备以多种形式存在,包括但不限于:The electronic device of the embodiment of the present invention exists in various forms, including but not limited to:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(1) Mobile communication equipment: This type of equipment is characterized by having mobile communication functions, and its main goal is to provide voice and data communication. Such terminals include: smart phones (eg iPhone), multimedia phones, feature phones, and low-end phones.
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has the characteristics of mobile Internet access. Such terminals include: PDAs, MIDs, and UMPC devices, such as iPads.
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),智能音响,故事机,机器人,掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment equipment: This type of equipment can display and play multimedia content. Such devices include: audio and video players (eg iPod), smart speakers, story machines, robots, handheld game consoles, e-books, as well as smart toys and portable car navigation devices.
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(4) Server: A device that provides computing services. The composition of the server includes a processor, a hard disk, a memory, a system bus, etc. The server is similar to a general computer architecture, but due to the need to provide highly reliable services, the processing power, stability , reliability, security, scalability, manageability and other aspects of high requirements.
(5)其他具有数据交互功能的电子装置。(5) Other electronic devices with data interaction function.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence, or the parts that make contributions to related technologies, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic disks , optical disc, etc., including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that it can still be The technical solutions described in the foregoing embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911059980.1A CN112786031B (en) | 2019-11-01 | 2019-11-01 | Man-machine conversation method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911059980.1A CN112786031B (en) | 2019-11-01 | 2019-11-01 | Man-machine conversation method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112786031A CN112786031A (en) | 2021-05-11 |
| CN112786031B true CN112786031B (en) | 2022-05-13 |
Family
ID=75747197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911059980.1A Active CN112786031B (en) | 2019-11-01 | 2019-11-01 | Man-machine conversation method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112786031B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113763046A (en) * | 2021-09-07 | 2021-12-07 | 四川易海天科技有限公司 | A mobile Internet vehicle intelligent delivery system based on big data analysis |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3795350B2 (en) * | 2001-06-29 | 2006-07-12 | 株式会社東芝 | Voice dialogue apparatus, voice dialogue method, and voice dialogue processing program |
| CN103077165A (en) * | 2012-12-31 | 2013-05-01 | 威盛电子股份有限公司 | Natural Language Dialogue Method and System |
| KR20180134339A (en) * | 2016-04-12 | 2018-12-18 | 소니 주식회사 | Information processing apparatus, information processing method, and program |
| CN110223697B (en) * | 2019-06-13 | 2022-04-22 | 思必驰科技股份有限公司 | Man-machine conversation method and system |
-
2019
- 2019-11-01 CN CN201911059980.1A patent/CN112786031B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN112786031A (en) | 2021-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108962233B (en) | Voice conversation processing method and system for voice conversation platform | |
| CN111199732B (en) | Emotion-based voice interaction method, storage medium and terminal equipment | |
| CN112735398B (en) | Man-machine conversation mode switching method and system | |
| JP2019117623A (en) | Voice dialogue method, apparatus, device and storage medium | |
| CN112700767B (en) | Man-machine conversation interruption method and device | |
| CN110459221A (en) | Method and device for multi-device cooperative voice interaction | |
| US11200899B2 (en) | Voice processing method, apparatus and device | |
| CN111506292B (en) | Voice skill skipping method for man-machine conversation, electronic device and storage medium | |
| CN111049996A (en) | Multi-scene voice recognition method and device and intelligent customer service system applying same | |
| JP7341323B2 (en) | Full-duplex audio dialogue method | |
| JP2023515897A (en) | Correction method and apparatus for voice dialogue | |
| CN110223692A (en) | More wheel dialogue methods and system for voice dialogue platform across technical ability | |
| CN108882101B (en) | Playing control method, device, equipment and storage medium of intelligent sound box | |
| CN117253478A (en) | Voice interaction method and related device | |
| US20180367669A1 (en) | Input during conversational session | |
| CN116052664A (en) | Real-time semantic understanding method, system and electronic device for spoken dialogue | |
| CN109364477A (en) | Method and device for playing mahjong game based on voice control | |
| CN108492826B (en) | Audio processing method and device, intelligent equipment and medium | |
| CN113488047A (en) | Man-machine conversation interruption method, electronic device and computer readable storage medium | |
| CN111161734A (en) | Voice interaction method and device based on specified scene | |
| CN112786031B (en) | Man-machine conversation method and system | |
| CN119479634A (en) | Voice control method, device, storage medium and electronic device | |
| JP2023517363A (en) | Method and apparatus for determining functional area of dialog text | |
| JP2021009350A (en) | How to end voice skills, devices, devices and storage media | |
| CN109658924B (en) | Session message processing method and device and intelligent equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 215123 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant after: Sipic Technology Co.,Ltd. Address before: 215123 building 14, Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou City, Jiangsu Province Applicant before: AI SPEECH Ltd. |
|
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |