CN107122179A - The function control method and device of voice - Google Patents
The function control method and device of voice Download PDFInfo
- Publication number
- CN107122179A CN107122179A CN201710210831.5A CN201710210831A CN107122179A CN 107122179 A CN107122179 A CN 107122179A CN 201710210831 A CN201710210831 A CN 201710210831A CN 107122179 A CN107122179 A CN 107122179A
- Authority
- CN
- China
- Prior art keywords
- user
- application program
- voice
- function
- recognition result
- 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.)
- Pending
Links
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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- 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/08—Speech classification or search
-
- 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/26—Speech to text systems
-
- 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/28—Constructional details of speech recognition systems
- G10L15/32—Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
-
- 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/08—Speech classification or search
- G10L2015/088—Word spotting
-
- 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/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)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- Machine Translation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种语音的功能控制方法,应用在终端的语音助手上,包括:根据对用户输入语音的识别结果,确定关联应用程序;所述关联应用程序用来实现用户要使用的功能;将用户的输入语音传递给所述关联应用程序,供所述关联应用程序对用户的输入语音进行识别,并根据识别结果进行所述功能的实现。通过本申请的技术方案,能够更为准确和快速的完成用户需要的功能,提高语音功能控制的效率。
The present application provides a voice function control method, which is applied to the voice assistant of the terminal, including: determining an associated application program according to the recognition result of the voice input by the user; the associated application program is used to realize the function to be used by the user; The user's input voice is transmitted to the associated application program for the associated application program to recognize the user's input voice, and implement the function according to the recognition result. Through the technical solution of the present application, the functions required by the user can be completed more accurately and quickly, and the efficiency of voice function control can be improved.
Description
技术领域technical field
本申请涉及网络通信技术领域,尤其涉及一种语音的功能控制方法和装置。The present application relates to the technical field of network communication, in particular to a voice function control method and device.
背景技术Background technique
语音助手是运行在终端上的一种软件,能够和用户进行语音交流,以及协助用户实现其指定的各项功能,如进行信息搜索、终端操作等。自从苹果推出其语音助手Siri以后,用户对语音助手类的软件的关注程度和使用率有了极大的提高,也给语音助手的发展带来了动力。Voice assistant is a kind of software running on the terminal, which can communicate with users by voice and assist users to realize various functions specified by them, such as information search and terminal operation. Since Apple launched its voice assistant Siri, users have greatly increased their attention and usage of voice assistant software, which has also brought impetus to the development of voice assistants.
目前语音助手能够与安装在终端上的应用程序相结合,用户向语音助手发出执行某项任务的指令,由语音助手调用相应的应用程序来完成该项任务,从而极大的丰富了用户能够以语音助手为单一入口来完成的功能。At present, the voice assistant can be combined with the application program installed on the terminal. The user sends an instruction to the voice assistant to perform a certain task, and the voice assistant calls the corresponding application program to complete the task, thus greatly enriching the user's ability to use Voice assistant is a single entry to complete the function.
现有技术中,以Siri为例,Siri可以与六类应用程序(打车、通讯、照片搜索、支付、网络电话、健身)协作,当Siri接收到用户的语音输入时,判断用户的意图,并决定是由自己处理还是调用应用程序处理。如果决定调用应用程序,Siri从自己对用户语音的识别结果中提取相关信息交给应用程序。应用程序按照Siri提供的信息,执行该信息指定的功能。In the prior art, taking Siri as an example, Siri can cooperate with six types of application programs (taxi-hailing, communication, photo search, payment, Internet phone, fitness). When Siri receives the user's voice input, it judges the user's intention, and Decide whether to handle it yourself or the calling application. If it decides to call the application, Siri extracts relevant information from its own recognition results of the user's voice and gives it to the application. The application executes the function specified by the information according to the information provided by Siri.
可见,Siri提供的信息是用户指定的任务是否能被正确完成的基础。当Siri识别出的输入语音不够准确时,用户通过语音进行的功能控制就难以达到令人满意的水平。It can be seen that the information provided by Siri is the basis for whether the task specified by the user can be completed correctly. When Siri does not recognize the input speech accurately enough, it is difficult for the user to control the functions through voice to a satisfactory level.
发明内容Contents of the invention
有鉴于此,本申请提供一种语音的功能控制方法,应用在终端的语音助手上,包括:In view of this, this application provides a voice function control method, which is applied to the voice assistant of the terminal, including:
根据对用户输入语音的识别结果,确定关联应用程序;所述关联应用程序用来实现用户要使用的功能;According to the recognition result of the voice input by the user, an associated application program is determined; the associated application program is used to realize the function to be used by the user;
将用户的输入语音传递给所述关联应用程序,供所述关联应用程序对用户的输入语音进行识别,并根据识别结果进行所述功能的实现。The user's input voice is delivered to the associated application program for the associated application program to recognize the user's input voice, and implement the function according to the recognition result.
本申请提供的一种语音的功能控制方法,应用在用来实现除语音助手外其他功能的终端应用程序上,包括:A voice function control method provided by this application is applied to a terminal application program used to realize functions other than voice assistant, including:
接收来自语音助手的用户的输入语音;receive voice input from the user of the voice assistant;
识别用户的输入语音,根据识别结果进行用户要使用功能的实现。Recognize the user's input voice, and realize the function that the user wants to use according to the recognition result.
本申请还提供了一种语音的功能控制装置,应用在终端的语音助手上,包括:The present application also provides a voice function control device, which is applied to the voice assistant of the terminal, including:
关联应用程序单元,用于根据对用户输入语音的识别结果,确定关联应用程序;所述关联应用程序用来实现用户要使用的功能;The associated application program unit is used to determine the associated application program according to the recognition result of the voice input by the user; the associated application program is used to realize the function to be used by the user;
输入语音传递单元,用于将用户的输入语音传递给所述关联应用程序,供所述关联应用程序对用户的输入语音进行识别,并根据识别结果进行所述功能的实现。The input voice transmission unit is used to transmit the user's input voice to the associated application program, so that the associated application program can recognize the user's input voice, and implement the function according to the recognition result.
本申请提供的一种语音的功能控制装置,应用在用来实现除语音助手外其他功能的终端应用程序上,包括:A voice function control device provided by this application is applied to a terminal application program used to realize functions other than voice assistant, including:
输入语音接收单元,用于接收来自语音助手的用户的输入语音;Input voice receiving unit, is used for receiving the input voice from the user of voice assistant;
功能实现单元,用于识别用户的输入语音,根据识别结果进行用户要使用功能的实现。The function realization unit is used to recognize the input voice of the user, and realize the function to be used by the user according to the recognition result.
由以上技术方案可见,本申请的实施例中,在语音助手根据对用户输入语音的识别结果确定关联应用程序后,将用户的输入语音传递给关联应用程序,由关联应用程序自行识别输入语音后执行用户的指令;由于关联应用程序都有其专属的应用领域,比如高德地图是地图及导航领域,因此在其所属的功能类型的语音识别准确度在绝大多数情况下高于通用于所有功能类型的语音助手的准确度,从而能够更为准确和快速的完成用户需要的功能,提高语音功能控制的效率。It can be seen from the above technical solutions that in the embodiment of the present application, after the voice assistant determines the associated application program based on the recognition result of the user's input voice, the user's input voice is passed to the associated application program, and the associated application program recognizes the input voice by itself. Execute the user's instructions; since the associated applications have their own exclusive application fields, such as the map and navigation field of Gaode map, the accuracy of speech recognition in the type of function it belongs to is higher than that of general use in most cases. The accuracy of the voice assistant of the function type, so that the functions required by the user can be completed more accurately and quickly, and the efficiency of voice function control can be improved.
附图说明Description of drawings
图1是本申请实施例中一种应用在终端的语音助手上、语音的功能控制方法的流程图;FIG. 1 is a flowchart of a voice function control method applied to a voice assistant of a terminal in an embodiment of the present application;
图2是本申请实施例中一种应用在终端的应用程序上、语音的功能控制方法的流程图;FIG. 2 is a flow chart of a voice function control method applied to an application program of a terminal in an embodiment of the present application;
图3是本申请应用示例的工作原理示意图;Fig. 3 is a schematic diagram of the working principle of the application example of the present application;
图4是终端的一种硬件结构图;FIG. 4 is a hardware structural diagram of a terminal;
图5是本申请实施例中一种应用在终端的语音助手上、语音的功能控制装置的逻辑结构图;FIG. 5 is a logical structure diagram of a voice function control device applied to a voice assistant of a terminal in an embodiment of the present application;
图6是本申请实施例中一种应用在终端的应用程序上、语音的功能控制装置的逻辑结构图。FIG. 6 is a logical structure diagram of a voice function control device applied to an application program of a terminal in an embodiment of the present application.
具体实施方式detailed description
现有技术中,终端上安装的很多非语音助手类的应用程序本身也具有接收用户语音输入,识别出并执行用户的语音指令,实现用户要使用功能的能力。简便起见,以下将语音助手类的应用程序称为语音助手,将非语音助手类、用来实现除语音助手外的其他功能的应用程序称为应用程序。In the prior art, many non-voice assistant application programs installed on the terminal itself also have the ability to receive user voice input, recognize and execute the user's voice command, and realize the functions that the user wants to use. For the sake of brevity, the applications of voice assistants are referred to as voice assistants below, and the application programs of non-voice assistants and used to implement functions other than voice assistants are referred to as applications.
语音助手的设计初衷是作为与用户进行语音交互的统一入口,除了识别用户可能涉及所有功能类型的指令,还要陪用户聊天,因此语音助手词库的词汇范围极其广泛,并且其语音识别算法的优化也必须兼顾所有类型词汇的识别率。而应用程序往往专注于几项主要功能的实现,如地图类型应用程序专注于寻址、定位和导航,购物类型的应用程序专注于商品和交易等等,用户在采用这些应用程序时,意图基本确定是要使用应用程序专注的功能。因此应用程序中用于语音识别的词库的词汇范围同样集中在其专注的功能领域,语音识别算法的优化也是如此。The voice assistant is originally designed as a unified entrance for voice interaction with the user. In addition to recognizing the user's instructions that may involve all types of functions, it also needs to chat with the user. Therefore, the voice assistant lexicon has an extremely wide range of vocabulary, and its speech recognition algorithm Optimization must also take into account the recognition rate of all types of vocabulary. However, applications often focus on the realization of several main functions. For example, map-type applications focus on addressing, positioning and navigation, and shopping-type applications focus on commodities and transactions. When users adopt these applications, their intentions are basically Make sure to use the application-focused features. The vocabulary range of the thesaurus used for speech recognition in the application is thus also focused on its dedicated functional area, as is the optimization of the speech recognition algorithm.
从发出语音指令后到等待终端给出响应的等待时长会极大的影响用户体验,因而可供进行语音识别的时间非常有限。在有限的时间内,在任何一个特定的功能领域,语音助手对用户意图使用该领域某个功能的输入语音的识别,在准确度上很难赶上属于该功能领域的应用程序进行的识别。The waiting time from sending out the voice command to waiting for the terminal to give a response will greatly affect the user experience, so the time available for voice recognition is very limited. In a limited period of time, in any specific functional area, the voice assistant's recognition of the user's input voice intended to use a certain function in this area is difficult to catch up with the recognition of applications belonging to this functional area in terms of accuracy.
比如在地点名称上,高德地图的词库比Siri的词库更为全面准确;同时,由于有长期的关于地点方面的搜索的积累,高德地图的识别算法在识别地名上也比Siri更为精准,Siri在导航这个应用场景中没有更为可靠的地名、位置等数据作为参考,来优化其识别算法。For example, in terms of location names, the thesaurus of AutoNavi Maps is more comprehensive and accurate than that of Siri; at the same time, due to the accumulation of long-term searches on locations, the recognition algorithm of AutoNavi Maps is also more accurate than Siri in recognizing place names. In order to be accurate, Siri does not have more reliable data such as place names and locations as a reference in the application scenario of navigation to optimize its recognition algorithm.
可见,现有技术中由语音助手将识别结果传递给应用程序的做法,实际上是由不擅长某个工作的一方来完成工作,将不准确的工作结果交给擅长该工作的另一方,另一方不得不以较差的工作结果为基础来执行任务,自然难以达到好的结果。It can be seen that in the prior art, the voice assistant transmits the recognition result to the application program. In fact, the party who is not good at a certain job completes the work, and the inaccurate work result is handed over to the other party who is good at the job. One party has to perform tasks on the basis of poor work results, and it is naturally difficult to achieve good results.
基于上述思路,本申请的实施例提出一种新的语音功能控制方法,由语音助手通过对用户输入语音的识别,确定实现用户意图的关联应用程序,再将输入语音传递给关联应用程序,由关联应用程序自行识别语音后实现用户要使用的功能,使得应用程序基于原始的输入语音执行用户指令,可以以自行识别的结果而不必以语音助手不理想的识别结果为基础来执行,从而能够更为准确和快速的完成用户需要的功能,以解决现有技术中存在的问题。Based on the above ideas, the embodiment of the present application proposes a new voice function control method. The voice assistant determines the associated application program that realizes the user's intention through the recognition of the user's input voice, and then passes the input voice to the associated application program. After the associated application program recognizes the voice by itself, it realizes the functions that the user wants to use, so that the application program executes the user's instructions based on the original input voice, and can execute based on the result of self-recognition instead of the unsatisfactory recognition result of the voice assistant. In order to accurately and quickly complete the functions required by users, so as to solve the problems existing in the prior art.
本申请的实施例中,语音助手和应用程序都运行在用户的终端上。语音助手可以运行在终端的操作系统层面,也可以是作为操作系统上层的应用来运行,不做限定。用户的终端可以是任何具有语音输入、计算和存储功能的设备,如手机、平板电脑、PC(PersonalComputer,个人电脑)、笔记本、服务器等,同样不做限定。In the embodiment of the present application, both the voice assistant and the application program run on the user's terminal. The voice assistant can run at the operating system level of the terminal, or as an application on the upper layer of the operating system, without limitation. The user's terminal can be any device with voice input, calculation and storage functions, such as mobile phone, tablet computer, PC (Personal Computer, personal computer), notebook, server, etc., which is also not limited.
本申请实施例中,语音的功能控制方法应用在语音助手中的流程如图1所示,应用在应用程序中的流程如图2所示。In the embodiment of the present application, the flow of the voice function control method applied to the voice assistant is shown in FIG. 1 , and the flow of the method applied in the application program is shown in FIG. 2 .
在语音助手上,步骤110,根据对用户输入语音的识别结果,确定关联应用程序。关联应用程序用来实现用户要使用的功能。On the voice assistant, in step 110, the associated application program is determined according to the recognition result of the voice input by the user. The associated application program is used to realize the function to be used by the user.
当语音助手接收到用户的语音输入后,识别用户的语音,如果用户的指令不涉及对哪个功能的使用、或者用户要使用的功能由语音助手来执行,则语音助手依据识别结果回复用户的输入,或者执行用户的指令。如果语音助手的识别结果是用户要使用某种由应用程序来执行的功能,则语音助手确定实现该功能的关联应用程序。When the voice assistant receives the user's voice input, it recognizes the user's voice. If the user's instruction does not involve the use of any function, or the function that the user wants to use is executed by the voice assistant, the voice assistant will reply to the user's input based on the recognition result. , or execute user commands. If the recognition result of the voice assistant is that the user intends to use a function performed by an application program, the voice assistant determines an associated application program that implements the function.
用户可能在输入语音中指定想使用的应用程序。在这种情形下,语音助手可以从对用户输入语音的识别结果中提取出应用程序名称,将该应用程序(即用户在输入语音中指定的应用程序)作为关联应用程序。例如,用户对语音助手说,“用滴滴帮我叫车回家”,语音助手识别出应用程序名称“滴滴”,则将应用程序滴滴作为关联应用程序。The user may specify the desired application in the voice input. In this case, the voice assistant can extract the application program name from the recognition result of the user's input voice, and use the application program (ie, the application program specified by the user in the input voice) as an associated application program. For example, the user says to the voice assistant, "Use Didi to help me call a car home", and the voice assistant recognizes the application name "Didi", and uses the application Didi as the associated application.
如果用户没有在输入语音中指定想使用的应用程序,语音助手可以根据对用户输入语音的识别结果,确定用户要使用的功能,再按照用户要使用的功能在终端上安装的应用程序中确定关联应用程序。语音助手从识别结果中确定用户要使用的功能的方法可以参照各种现有技术实现,例如,可以预置各个功能的若干个关键词,如果对用户语音的识别结果命中了某个功能关键词,则可获知用户想要使用的功能是哪一个。If the user does not specify the desired application in the input voice, the voice assistant can determine the function that the user wants to use based on the recognition result of the user input voice, and then determine the association among the applications installed on the terminal according to the function that the user wants to use application. The method for the voice assistant to determine the function to be used by the user from the recognition result can be realized by referring to various existing technologies. For example, several keywords of each function can be preset. If the recognition result of the user's voice hits a certain function keyword , you can know which function the user wants to use.
由用户要使用的功能确定关联应用程序的方式可以根据实际应用场景的需要来决定,以下以两个实现方式为例进行说明。The manner in which the associated application program is determined by the function to be used by the user may be determined according to the needs of the actual application scenario, and the following two implementation manners are taken as examples for illustration.
在第一个实现方式中,语音助手在识别出用户要使用的功能后,可以将终端上安装的应用程序中,能够实现用户要使用的功能、并且支持语音输入的一个到多个应用程序作为备选应用程序,将备选应用程序的名称显示给用户,供用户选择。在收到用户的选择结果后,语音助手将用户选定的应用程序作为关联应用程序。In the first implementation manner, after the voice assistant recognizes the function to be used by the user, one or more applications installed on the terminal that can realize the function to be used by the user and support voice input can be used as Alternate applications, display the names of alternative applications to the user for selection. After receiving the user's selection result, the voice assistant uses the application selected by the user as an associated application.
在第二个实现方式中,可以在终端上维护要使用的功能与应用程序的映射关系。在识别出用户要使用的功能后,语音助手可以将与用户要使用的功能具有映射关系的应用程序作为关联应用程序。在前述以功能关键词来反映用户要使用的功能的例子中,可以在终端上保存一张功能关键词与应用程序的映射关系表,语音助手从对用户输入语音的识别结果中提取出功能关键词后,即可将与该功能关键词具有映射关系的应用程序作为关联应用程序。In the second implementation manner, the mapping relationship between the functions to be used and the application programs can be maintained on the terminal. After identifying the function to be used by the user, the voice assistant may use an application having a mapping relationship with the function to be used by the user as an associated application. In the aforementioned example of using function keywords to reflect the functions that users want to use, a mapping relationship table between function keywords and applications can be saved on the terminal, and the voice assistant can extract the function keys from the recognition results of the user's input voice. After the word, the application program that has a mapping relationship with the function keyword can be used as the associated application program.
在第二个实现方式中,要使用的功能与应用程序的映射关系可以由用户设置和/或修改,也可以由语音助手或操作系统生成,还可以同时应用这些方式,本申请的实施例不做限定。一个例子中,用户可以在语音助手或操作系统提供的设置项中设置语音输入时,要使用的功能和关联应用程序的映射关系(一个到多个功能对应于一个应用程序)。另一个例子中,可以把要实现某个功能时,用户最频繁采用的应用程序作为与该功能有映射关系的应用程序;具体而言,如果安装在终端上的实现某功能的应用程序只有一个,则将该应用程序作为与该功能有映射关系的应用程序;如果超过一个,则可以按照操作系统统计的用户使用每个实现该功能的应用程序的频率,将频率最高的一个作为与该功能有映射关系的应用程序。第三个例子中,用户还可以在实现某个功能的应用程序中,将该应用程序设置为语音输入时、与该功能有映射关系的应用程序,应用程序在收到用户的设置指令后,向语音助手提交本应用程序与要使用功能的映射关系;如用户在高德地图中设置语音输入时、与功能关键词“导航”具有映射关系,高德地图按照用户的操作将该设置项提交给Siri,Siri将这一映射关系保存起来,后续用户语音输入“导航去哪里”时,Siri将按照映射关系,以高德地图作为关联应用程序。In the second implementation, the mapping relationship between the function to be used and the application program can be set and/or modified by the user, or generated by a voice assistant or an operating system, and these methods can also be applied at the same time. The embodiments of the present application do not Do limited. In one example, the user can set the mapping relationship between the function to be used and the associated application program during voice input in the setting item provided by the voice assistant or the operating system (one to multiple functions corresponds to one application program). In another example, when a certain function is to be implemented, the application program most frequently used by the user may be used as the application program having a mapping relationship with the function; specifically, if there is only one application program installed on the terminal to implement a certain function , then the application program is used as the application program that has a mapping relationship with the function; if there is more than one application program, the frequency of using each application program that implements the function can be used according to the statistics of the operating system, and the one with the highest frequency is used as the application program that has the mapping relationship with the function. An application with a mapping relationship. In the third example, the user can also set the application program as the application program that has a mapping relationship with the function during voice input in the application program that implements a certain function. After the application program receives the user's setting instruction, Submit the mapping relationship between this application and the function to be used to the voice assistant; if the user sets the voice input in the AutoNavi map, and has a mapping relationship with the function keyword "navigation", AutoNavi will submit the setting item according to the user's operation For Siri, Siri saves this mapping relationship, and when the user voice inputs "where to navigate", Siri will follow the mapping relationship and use AutoNavi Maps as the associated application.
需要说明的是,上述两个确定关联应用程序的方式也可以结合应用。例如,当语音助手确定用户要使用的功能后,查询保存的功能与应用程序的映射关系,如果能查到与要使用的功能有映射关系的应用程序,则按照映射关系来确定关联应用程序;如果查不到,则将终端上能够实现要使用的功能、并且支持语音输入的应用程序给用户选择,并且按照用户选择确定关联应用程序。在用户选择后可以请用户设置该功能的默认关联应用程序,如果用户进行设置,则保存该功能与用户设置的应用程序的映射关系;如果没有进行设置,语音助手也可以在用户选择一个应用程序实现某个功能的次数和频率都超过设定阈值后,保存该应用程序与该功能的映射关系。例如,Siri维护的功能与应用程序的映射关系表中不包括“导航”这一功能的映射关系,在5次用户给出语音指令“导航去哪里”后,Siri将终端上安装的高德地图、百度地图和搜狗地图的应用程序名称显示给用户,由用户选择要使用哪个应用程序导航;如果用户有4次选择了高德地图,则Siri将“导航”这一功能与高德地图的映射关系保存至该映射关系表中;之后用户给出导航的语音指令时,Siri将直接以高德地图作为关联应用程序。It should be noted that the above two manners for determining associated application programs may also be applied in combination. For example, after the voice assistant determines the function to be used by the user, query the mapping relationship between the saved function and the application program, and if the application program that has a mapping relationship with the function to be used can be found, determine the associated application program according to the mapping relationship; If it cannot be found, the user can select an application program on the terminal that can realize the function to be used and supports voice input, and determine the associated application program according to the user's selection. After the user chooses, the user can be asked to set the default associated application of the function. If the user sets it, the mapping relationship between the function and the application set by the user will be saved; if no setting is made, the voice assistant can also select an application after the user After the number and frequency of implementing a certain function exceed the set threshold, the mapping relationship between the application program and the function is saved. For example, the mapping relationship between the function and the application program maintained by Siri does not include the mapping relationship of the function of "navigation". , Baidu Maps and Sogou Maps application names are displayed to the user, and the user chooses which application to use for navigation; if the user selects Gaode Map 4 times, Siri will map the "navigation" function with Gaode Map The relationship is saved in the mapping relationship table; when the user gives voice instructions for navigation, Siri will directly use Gaode Map as the associated application.
在语音助手上,步骤120,将用户的输入语音传递给关联应用程序,供关联应用程序对用户的输入语音进行识别,并根据识别结果进行该功能的实现。On the voice assistant, in step 120, the user's input voice is transmitted to the associated application program, so that the associated application program can recognize the user's input voice, and realize the function according to the recognition result.
在关联应用程序上,步骤210,接收来自语音助手的用户的输入语音。On the associated application program, step 210, receive input voice from the user of the voice assistant.
语音助手在确定执行用户要使用功能的关联应用程序后,打开关联应用程序(包括启动该关联应用程序、将该关联应用程序置于前台运行等),将用户的输入语音传递给关联应用程序。After the voice assistant determines the associated application that executes the function that the user wants to use, it opens the associated application (including starting the associated application, placing the associated application in the foreground, etc.), and transmits the user's input voice to the associated application.
在关联应用程序上,步骤220,识别用户的输入语音,根据识别结果进行用户要使用功能的实现。On the associated application program, in step 220, the input voice of the user is recognized, and the function to be used by the user is realized according to the recognition result.
关联应用程序自行识别来自语音助手的用户的输入语音,按照识别结果,运行关联应用程序的业务处理逻辑,来实现用户要使用的功能。关联应用程序可以按照现有技术来进行语音识别和功能实现,不再赘述。The associated application program recognizes the user's input voice from the voice assistant, and runs the business processing logic of the associated application program according to the recognition result to realize the functions that the user wants to use. The associated application program can perform speech recognition and function realization according to the existing technology, and details will not be repeated here.
在一个例子中,语音助手可以将自己对用户输入语音的识别结果和用户的输入语音一并传递给关联应用程序。关联应用程序自行识别用户的输入语音,根据关联应用程序自己的识别结果和来自语音助手的识别结果,来实现用户要使用功能的实现。语音助手的识别结果可以作为供关联应用程序在语音识别时的参考,进一步增加识别的准确程度。In an example, the voice assistant can transmit its own recognition result of the user's input voice and the user's input voice to the associated application program. The associated application program recognizes the user's input voice by itself, and realizes the function that the user wants to use according to the recognition result of the associated application program itself and the recognition result from the voice assistant. The recognition result of the voice assistant can be used as a reference for the associated application program in speech recognition, further increasing the accuracy of recognition.
可见,本申请的实施例中,语音助手通过对用户输入语音的识别,确定实现用户要使用功能的关联应用程序,并将输入语音传递给关联应用程序,由关联应用程序自行识别输入语音后执行用户的指令,从而能够利用应用程序其在所属功能类型更为准确的语音识别结果,更为准确和快速的完成用户需要的功能,提高语音功能控制的效率。It can be seen that in the embodiment of the present application, the voice assistant determines the associated application program that realizes the function that the user wants to use by recognizing the voice input by the user, and passes the input voice to the associated application program, and the associated application program recognizes the input voice by itself and then executes it. Instructions from the user, so that the more accurate voice recognition results of the application program in its function type can be used to complete the functions required by the user more accurately and quickly, and improve the efficiency of voice function control.
在本申请的一个应用示例中,用户的苹果终端上安装有语音助手Siri和若干个能够完成各种类型功能的应用程序。Siri中保存有功能关键词和应用程序的映射关系表。一种映射关系表的示例如表1:In an application example of the present application, the user's Apple terminal is installed with voice assistant Siri and several application programs capable of completing various types of functions. A mapping relationship table between function keywords and application programs is stored in Siri. An example of a mapping relationship table is shown in Table 1:
表1Table 1
本应用示例的工作原理如图3所示,在收到用户的输入语音后,Siri对输入语音进行识别,假设用户要使用的功能需要借助于其他应用程序来实现,Siri从识别结果中提取描述用户要使用功能的功能关键词,用功能关键词查找映射关系表。如果找到对应于该功能关键词的应用程序,则以该应用程序为关联应用程序。如果没有在表中找到该功能关键词,Siri将终端上安装的所有能够实现该功能、并且支持语音输入的应用程序名称显示给用户,请用户选择想用哪个应用程序。Siri将用户选定的应用程序作为关联应用程序。The working principle of this application example is shown in Figure 3. After receiving the user’s input voice, Siri recognizes the input voice. Assuming that the functions that the user wants to use need to be realized with the help of other applications, Siri extracts the description from the recognition result The user wants to use the function keyword of the function, and use the function keyword to look up the mapping relationship table. If an application program corresponding to the function keyword is found, the application program is used as an associated application program. If the function keyword is not found in the table, Siri will display the names of all applications installed on the terminal that can realize the function and support voice input to the user, and ask the user to select which application program to use. Siri uses the user-selected app as an associated app.
Siri将关联应用程序置于前台运行,并把用户的输入语音通过操作系统传输给关联应用程序。关联应用程序识别用户的输入语音,按照自己的识别结果和业务流程来完成用户指令的任务。Siri puts the associated application in the foreground and transmits the user's input voice to the associated application through the operating system. The associated application program recognizes the user's input voice, and completes the tasks instructed by the user according to its own recognition results and business processes.
例如,用户对Siri说,“转账2000给张三”。Siri识别出功能关键词“转账”,从表1查询到关联应用程序为支付宝。Siri打开支付宝,将用户的输入语音传递给支付宝。支付宝识别输入语音,启动转账业务流程,向用户显示“收款方:张三”、“转账金额:2000”等内容,在用户输入密码或验证指纹后即可完成转账。For example, the user says to Siri, "Transfer 2000 to Zhang San". Siri recognizes the function keyword "transfer", and inquires from Table 1 that the associated application is Alipay. Siri opens Alipay and passes the user's input voice to Alipay. Alipay recognizes the input voice, starts the transfer business process, and displays "Payee: Zhang San" and "Transfer Amount: 2000" to the user. After the user enters the password or verifies the fingerprint, the transfer can be completed.
与上述流程实现对应,本申请的实施例还提供了一种应用在终端语音助手上的语音的功能控制装置,和一种应用在终端应用程序上的语音的功能控制装置。这两种装置均可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过终端的CPU(Central Process Unit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图4所示的CPU、内存以及非易失性存储器之外,语音的功能控制装置所在的终端通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。Corresponding to the implementation of the above process, the embodiment of the present application also provides a voice function control device applied to a terminal voice assistant, and a voice function control device applied to a terminal application program. These two devices can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by reading corresponding computer program instructions into the memory through the CPU (Central Process Unit, central processing unit) of the terminal to run. From the perspective of hardware, in addition to the CPU, memory, and non-volatile memory shown in Figure 4, the terminal where the voice function control device is located usually includes other hardware such as a chip for wireless signal transmission and reception, and/or Other hardware such as boards and cards used to realize network communication functions.
图5所示为本申请实施例提供的一种语音的功能控制装置,应用在终端的语音助手上,包括关联应用程序单元和输入语音传递单元,其中:关联应用程序单元用于根据对用户输入语音的识别结果,确定关联应用程序;所述关联应用程序用来实现用户要使用的功能;输入语音传递单元用于将用户的输入语音传递给所述关联应用程序,供所述关联应用程序对用户的输入语音进行识别,并根据识别结果进行所述功能的实现。Figure 5 shows a voice function control device provided by the embodiment of the present application, which is applied to the voice assistant of the terminal, and includes an associated application program unit and an input voice transfer unit, wherein: the associated application program unit is used to The voice recognition result determines the associated application program; the associated application program is used to realize the function that the user wants to use; the input voice transfer unit is used to transmit the user's input voice to the associated application program for the associated application program to The user's input voice is recognized, and the function is realized according to the recognition result.
一个例子中,所述终端上维护有要使用的功能与应用程序的映射关系;所述关联应用程序单元具体用于:根据对用户输入语音的识别结果,确定用户要使用的功能,将与用户要使用的功能具有映射关系的应用程序作为关联应用程序。In one example, the terminal maintains a mapping relationship between the function to be used and the application program; the associated application program unit is specifically used to: determine the function to be used by the user according to the recognition result of the user's input voice, and associate with the user The function to be used has an application with a mapping relationship as an associated application.
上述例子中,所述要使用的功能与应用程序的映射关系,包括:功能关键词与应用程序的映射关系;所述关联应用程序单元具体用于:提取对用户输入语音的识别结果中的功能关键词,将与所述功能关键词具有映射关系的应用程序作为关联应用程序。In the above example, the mapping relationship between the function to be used and the application program includes: the mapping relationship between the function keyword and the application program; the associated application program unit is specifically used to: extract the function in the recognition result of the user input voice keywords, and use the application program that has a mapping relationship with the function keyword as an associated application program.
上述例子中,所述要使用的功能与应用程序的映射关系,包括:由用户设置的要使用的功能与应用程序的映射关系;和/或,以实现所述要使用的功能时,用户最频繁采用的应用程序作为与所述要使用的功能具有映射关系的应用程序;和/或,由某个应用程序提交的、所述应用程序与要使用功能的映射关系。In the above example, the mapping relationship between the function to be used and the application program includes: the mapping relationship between the function to be used and the application program set by the user; A frequently used application program is an application program having a mapping relationship with the function to be used; and/or, a mapping relationship between the application program and the function to be used submitted by a certain application program.
可选的,所述关联应用程序单元具体用于:根据对用户输入语音的识别结果,确定用户要使用的功能,将所述终端上能够实现所述功能、并且支持语音输入的若干个应用程序名称显示给用户供其选择,将用户选定的应用程序作为关联应用程序。Optionally, the associated application program unit is specifically configured to: determine the function to be used by the user according to the recognition result of the voice input by the user, and link several application programs on the terminal that can realize the function and support voice input The name is displayed to the user for selection, with the application selected by the user as the associated application.
可选的,所述关联应用程序单元具体用于:提取对用户输入语音的识别结果中的应用程序名称,将输入语音中指定的应用程序作为关联应用程序。Optionally, the associated application program unit is specifically configured to: extract the application program name in the recognition result of the voice input by the user, and use the application program specified in the input voice as the associated application program.
可选的,所述输入语音传递单元具体用于:将所述识别结果和用户的输入语音传递给所述关联应用程序,供所述关联应用程序对用户的输入语音进行识别,并根据关联应用程序的识别结果和语音助手的识别结果进行所述功能的实现。Optionally, the input speech transfer unit is specifically configured to: transfer the recognition result and the user's input speech to the associated application, so that the associated application can recognize the user's input speech, and The recognition result of the program and the recognition result of the voice assistant realize the function.
图6所示为本申请实施例提供的一种语音的功能控制装置,应用在用来实现除语音助手外其他功能的终端应用程序上,包括输入语音接收单元和功能实现单元,其中:输入语音接收单元用于接收来自语音助手的用户的输入语音;功能实现单元用于识别用户的输入语音,根据识别结果进行用户要使用功能的实现。Figure 6 shows a voice function control device provided by the embodiment of the present application, which is applied to a terminal application program used to realize functions other than voice assistant, and includes an input voice receiving unit and a function realization unit, wherein: input voice The receiving unit is used to receive the user's input voice from the voice assistant; the function realization unit is used to recognize the user's input voice, and realize the function that the user wants to use according to the recognition result.
可选的,所述输入语音接收单元具体用于:接收来自语音助手的用户的输入语音,以及语音助手对所述输入语音的识别结果;所述功能实现单元具体用于:识别用户的输入语音,根据自己的识别结果和来自语音助手的识别结果,进行用户要使用功能的实现。Optionally, the input voice receiving unit is specifically configured to: receive the input voice from the user of the voice assistant, and the recognition result of the input voice by the voice assistant; the function realization unit is specifically configured to: recognize the user’s input voice , realize the function that the user wants to use according to the recognition result of oneself and the recognition result from the voice assistant.
一个例子中,所述装置还包括:映射关系提交单元,用于根据用户的指令,向语音助手提交本应用程序与要使用功能的映射关系。In an example, the device further includes: a mapping relationship submitting unit, configured to submit the mapping relationship between the application program and the function to be used to the voice assistant according to the user's instruction.
上述例子中,所述本应用程序与要使用功能的映射关系,包括:本应用程序与功能关键词的映射关系。In the above example, the mapping relationship between the application program and the functions to be used includes: the mapping relationship between the application program and function keywords.
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above is only a preferred embodiment of the application, and is not intended to limit the application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the application should be included in the application. within the scope of protection.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and/or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridge, tape magnetic disk storage or other magnetic storage device or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media excludes transitory computer-readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in the process, method, commodity, or apparatus are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems or computer program products. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Claims (22)
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710210831.5A CN107122179A (en) | 2017-03-31 | 2017-03-31 | The function control method and device of voice |
| TW106139676A TWI665656B (en) | 2017-03-31 | 2017-11-16 | Function control method and device for voice |
| PCT/CN2018/080436 WO2018177233A1 (en) | 2017-03-31 | 2018-03-26 | Voice function control method and apparatus |
| KR1020197018535A KR102228964B1 (en) | 2017-03-31 | 2018-03-26 | Voice function control method and device |
| EP18778228.9A EP3575957B1 (en) | 2017-03-31 | 2018-03-26 | Voice function control method and apparatus |
| JP2019535874A JP6869354B2 (en) | 2017-03-31 | 2018-03-26 | Voice function control method and device |
| MYPI2019003596A MY194401A (en) | 2017-03-31 | 2018-03-26 | Voice function control method and apparatus |
| US16/447,536 US10643615B2 (en) | 2017-03-31 | 2019-06-20 | Voice function control method and apparatus |
| PH12019501488A PH12019501488A1 (en) | 2017-03-31 | 2019-06-25 | Voice function control method and apparatus |
| US16/820,098 US10991371B2 (en) | 2017-03-31 | 2020-03-16 | Voice function control method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710210831.5A CN107122179A (en) | 2017-03-31 | 2017-03-31 | The function control method and device of voice |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107122179A true CN107122179A (en) | 2017-09-01 |
Family
ID=59725277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710210831.5A Pending CN107122179A (en) | 2017-03-31 | 2017-03-31 | The function control method and device of voice |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US10643615B2 (en) |
| EP (1) | EP3575957B1 (en) |
| JP (1) | JP6869354B2 (en) |
| KR (1) | KR102228964B1 (en) |
| CN (1) | CN107122179A (en) |
| MY (1) | MY194401A (en) |
| PH (1) | PH12019501488A1 (en) |
| TW (1) | TWI665656B (en) |
| WO (1) | WO2018177233A1 (en) |
Cited By (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107783705A (en) * | 2017-10-20 | 2018-03-09 | 珠海市魅族科技有限公司 | Show method, apparatus, computer installation and the storage medium of application program |
| CN107919123A (en) * | 2017-12-07 | 2018-04-17 | 北京小米移动软件有限公司 | More voice assistant control method, device and computer-readable recording medium |
| CN108231081A (en) * | 2017-12-29 | 2018-06-29 | 北京视觉世界科技有限公司 | A kind of method of speech processing, device, electronic equipment and storage medium |
| CN108231076A (en) * | 2018-01-04 | 2018-06-29 | 广州视源电子科技股份有限公司 | Voice control method, device, equipment and storage medium |
| CN108255462A (en) * | 2018-01-17 | 2018-07-06 | 北京网信云服信息科技有限公司 | The operating method and device of application program |
| CN108364647A (en) * | 2018-02-09 | 2018-08-03 | 智慧海派科技有限公司 | Application program display methods based on speech recognition and mobile terminal |
| CN108428451A (en) * | 2018-03-12 | 2018-08-21 | 联想(北京)有限公司 | Sound control method, electronic equipment and speech control system |
| WO2018177233A1 (en) * | 2017-03-31 | 2018-10-04 | 阿里巴巴集团控股有限公司 | Voice function control method and apparatus |
| CN108735211A (en) * | 2018-05-16 | 2018-11-02 | 智车优行科技(北京)有限公司 | Method of speech processing, device, vehicle, electronic equipment, program and medium |
| CN108877811A (en) * | 2018-04-24 | 2018-11-23 | 中国地质大学(武汉) | A kind of method, equipment and storage equipment selecting vocabulary based on vocal print |
| CN108897552A (en) * | 2018-06-15 | 2018-11-27 | 联想(北京)有限公司 | function realizing method and system |
| CN108986814A (en) * | 2018-09-04 | 2018-12-11 | 出门问问信息科技有限公司 | A kind of method and device waking up application service |
| CN109065047A (en) * | 2018-09-04 | 2018-12-21 | 出门问问信息科技有限公司 | A kind of method and device waking up application service |
| CN109658934A (en) * | 2018-12-27 | 2019-04-19 | 苏州思必驰信息科技有限公司 | Pass through the method and device of voice control multimedia app |
| CN109725961A (en) * | 2017-10-31 | 2019-05-07 | 百度(美国)有限责任公司 | The system and method that execution task is inputted based on user using natural language processing |
| CN109828787A (en) * | 2019-01-17 | 2019-05-31 | 维沃移动通信有限公司 | A method for running files, electronic device and cloud server |
| WO2019157894A1 (en) * | 2018-02-13 | 2019-08-22 | Oppo广东移动通信有限公司 | Application page display method and apparatus, storage medium and electronic device |
| CN110166417A (en) * | 2018-08-01 | 2019-08-23 | 腾讯科技(深圳)有限公司 | Task executing method, device, computer equipment and storage medium |
| CN110231863A (en) * | 2018-03-06 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Voice interactive method and mobile unit |
| CN110620705A (en) * | 2018-06-19 | 2019-12-27 | 芜湖美的厨卫电器制造有限公司 | Control terminal and control method of intelligent bathroom and electronic equipment |
| WO2020043055A1 (en) * | 2018-08-29 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Interaction method, device, storage medium and operating system |
| CN110866179A (en) * | 2019-10-08 | 2020-03-06 | 上海博泰悦臻网络技术服务有限公司 | Recommendation method based on voice assistant, terminal and computer storage medium |
| CN111429597A (en) * | 2020-03-31 | 2020-07-17 | 腾讯科技(成都)有限公司 | Voice card punching method and device and storage medium |
| CN111742539A (en) * | 2018-08-07 | 2020-10-02 | 华为技术有限公司 | A kind of voice control command generation method and terminal |
| WO2021081744A1 (en) * | 2019-10-29 | 2021-05-06 | 深圳市欢太科技有限公司 | Voice information processing method, apparatus, and device, and storage medium |
| CN113053370A (en) * | 2019-12-27 | 2021-06-29 | 北京沃东天骏信息技术有限公司 | Method and device for awakening application |
| WO2021128921A1 (en) * | 2019-12-24 | 2021-07-01 | 深圳Tcl新技术有限公司 | Shared voice interaction method and apparatus, device, and storage medium |
| CN113093596A (en) * | 2021-03-29 | 2021-07-09 | 北京金山云网络技术有限公司 | Control instruction processing method and device |
| CN113330489A (en) * | 2019-05-20 | 2021-08-31 | 深圳市欢太科技有限公司 | Voice information processing method, device, electronic equipment and storage medium |
| WO2022160911A1 (en) * | 2021-01-29 | 2022-08-04 | 青岛海信传媒网络技术有限公司 | Switching method for voice solution on display device, display device, and control apparatus |
| WO2023000698A1 (en) * | 2021-07-23 | 2023-01-26 | 北京百度网讯科技有限公司 | Method for controlling program by means of speech, and device and program product |
| CN116189673A (en) * | 2021-11-29 | 2023-05-30 | 中兴通讯股份有限公司 | Voice control method, terminal device, server and storage medium |
| CN116825096A (en) * | 2022-03-21 | 2023-09-29 | 南京四维智联科技有限公司 | A speech recognition program control method and system |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11436417B2 (en) | 2017-05-15 | 2022-09-06 | Google Llc | Providing access to user-controlled resources by automated assistants |
| KR102455199B1 (en) * | 2017-10-27 | 2022-10-18 | 엘지전자 주식회사 | Artificial intelligence device |
| US11487501B2 (en) | 2018-05-16 | 2022-11-01 | Snap Inc. | Device control using audio data |
| US11455418B2 (en) * | 2018-08-07 | 2022-09-27 | Google Llc | Assembling and evaluating automated assistant responses for privacy concerns |
| EP3893087A4 (en) * | 2018-12-07 | 2022-01-26 | Sony Group Corporation | Response processing device, response processing method, and response processing program |
| CN109903763B (en) | 2019-01-11 | 2022-02-22 | 百度在线网络技术(北京)有限公司 | Service control method, device and equipment |
| WO2020159190A1 (en) * | 2019-01-28 | 2020-08-06 | Samsung Electronics Co., Ltd. | Method and apparatus for supporting voice instructions |
| CN111724775B (en) * | 2019-03-22 | 2023-07-28 | 华为技术有限公司 | A voice interaction method and electronic device |
| CN110851104A (en) * | 2019-10-28 | 2020-02-28 | 爱钱进(北京)信息科技有限公司 | Method, device and storage medium for voice control application program |
| US12055405B2 (en) | 2022-03-08 | 2024-08-06 | Telenav, Inc. | Navigation system with voice assistant mechanism and method of operation thereof |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120022876A1 (en) * | 2009-10-28 | 2012-01-26 | Google Inc. | Voice Actions on Computing Devices |
| CN103915095A (en) * | 2013-01-06 | 2014-07-09 | 华为技术有限公司 | Method, interaction device, server and system for voice recognition |
| CN104346151A (en) * | 2013-07-30 | 2015-02-11 | 联想(北京)有限公司 | Information processing method and electronic device |
| US20150254057A1 (en) * | 2014-03-04 | 2015-09-10 | Microsoft Technology Licensing, Llc | Voice-command suggestions |
| CN105094717A (en) * | 2015-07-15 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Printing method, printing device and printer based on voice input |
| CN105183422A (en) * | 2015-08-31 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Voice control method and apparatus for application program |
| US20170083285A1 (en) * | 2015-09-21 | 2017-03-23 | Amazon Technologies, Inc. | Device selection for providing a response |
Family Cites Families (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000076040A (en) * | 1998-09-03 | 2000-03-14 | Matsushita Electric Ind Co Ltd | Voice input network terminal |
| US7194409B2 (en) * | 2000-11-30 | 2007-03-20 | Bruce Balentine | Method and system for preventing error amplification in natural language dialogues |
| US7209880B1 (en) * | 2001-03-20 | 2007-04-24 | At&T Corp. | Systems and methods for dynamic re-configurable speech recognition |
| US20030008193A1 (en) | 2001-06-28 | 2003-01-09 | Foamex L.P. | Liquid fuel delivery system for fuel cells |
| US8150872B2 (en) * | 2005-01-24 | 2012-04-03 | The Intellection Group, Inc. | Multimodal natural language query system for processing and analyzing voice and proximity-based queries |
| US20070174214A1 (en) * | 2005-04-13 | 2007-07-26 | Robert Welsh | Integrated fraud management systems and methods |
| US8234494B1 (en) * | 2005-12-21 | 2012-07-31 | At&T Intellectual Property Ii, L.P. | Speaker-verification digital signatures |
| US9318108B2 (en) * | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US7528713B2 (en) * | 2006-09-28 | 2009-05-05 | Ektimisi Semiotics Holdings, Llc | Apparatus and method for providing a task reminder based on travel history |
| US8214208B2 (en) * | 2006-09-28 | 2012-07-03 | Reqall, Inc. | Method and system for sharing portable voice profiles |
| US20110054895A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Utilizing user transmitted text to improve language model in mobile dictation application |
| US20110054894A1 (en) * | 2007-03-07 | 2011-03-03 | Phillips Michael S | Speech recognition through the collection of contact information in mobile dictation application |
| US9134972B2 (en) * | 2008-04-02 | 2015-09-15 | Kyocera Corporation | User interface generation apparatus |
| US9292307B2 (en) * | 2008-07-30 | 2016-03-22 | Kyocera Corporation | User interface generation apparatus |
| US20120310652A1 (en) * | 2009-06-01 | 2012-12-06 | O'sullivan Daniel | Adaptive Human Computer Interface (AAHCI) |
| US10255566B2 (en) * | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US9858925B2 (en) * | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
| WO2011028844A2 (en) * | 2009-09-02 | 2011-03-10 | Sri International | Method and apparatus for tailoring the output of an intelligent automated assistant to a user |
| US8326624B2 (en) * | 2009-10-26 | 2012-12-04 | International Business Machines Corporation | Detecting and communicating biometrics of recorded voice during transcription process |
| EP2390758A1 (en) * | 2010-05-25 | 2011-11-30 | Samsung Electronics Co., Ltd. | Method and apparatus for managing an application being executed in a portable terminal |
| US20120136572A1 (en) * | 2010-06-17 | 2012-05-31 | Norton Kenneth S | Distance and Location-Aware Reminders in a Calendar System |
| US8775156B2 (en) * | 2010-08-05 | 2014-07-08 | Google Inc. | Translating languages in response to device motion |
| US8359020B2 (en) * | 2010-08-06 | 2013-01-22 | Google Inc. | Automatically monitoring for voice input based on context |
| US8473289B2 (en) * | 2010-08-06 | 2013-06-25 | Google Inc. | Disambiguating input based on context |
| US8812321B2 (en) * | 2010-09-30 | 2014-08-19 | At&T Intellectual Property I, L.P. | System and method for combining speech recognition outputs from a plurality of domain-specific speech recognizers via machine learning |
| WO2012054786A1 (en) * | 2010-10-20 | 2012-04-26 | Playspan Inc. | Flexible monetization service apparatuses, methods and systems |
| US20120108221A1 (en) * | 2010-10-28 | 2012-05-03 | Microsoft Corporation | Augmenting communication sessions with applications |
| US20120158422A1 (en) * | 2010-12-21 | 2012-06-21 | General Electric Company | Methods and systems for scheduling appointments in healthcare systems |
| CN102651217A (en) * | 2011-02-25 | 2012-08-29 | 株式会社东芝 | Method and equipment for voice synthesis and method for training acoustic model used in voice synthesis |
| US8862255B2 (en) * | 2011-03-23 | 2014-10-14 | Audible, Inc. | Managing playback of synchronized content |
| US20120271676A1 (en) * | 2011-04-25 | 2012-10-25 | Murali Aravamudan | System and method for an intelligent personal timeline assistant |
| US10057736B2 (en) * | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10672399B2 (en) * | 2011-06-03 | 2020-06-02 | Apple Inc. | Switching between text data and audio data based on a mapping |
| US9122981B1 (en) * | 2011-06-15 | 2015-09-01 | Amazon Technologies, Inc. | Detecting unexpected behavior |
| US20130006633A1 (en) * | 2011-07-01 | 2013-01-03 | Qualcomm Incorporated | Learning speech models for mobile device users |
| US8768707B2 (en) * | 2011-09-27 | 2014-07-01 | Sensory Incorporated | Background speech recognition assistant using speaker verification |
| US8452597B2 (en) * | 2011-09-30 | 2013-05-28 | Google Inc. | Systems and methods for continual speech recognition and detection in mobile computing devices |
| BR102012024861B1 (en) * | 2011-09-30 | 2021-02-09 | Apple Inc. | system to disambiguate user input to perform a task |
| KR101934998B1 (en) * | 2011-10-04 | 2019-01-04 | 삼성전자주식회사 | Method and system for providing user interface to a plurality of applications |
| AU2013214801B2 (en) * | 2012-02-02 | 2018-06-21 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems |
| JP5887162B2 (en) * | 2012-02-23 | 2016-03-16 | 株式会社Nttドコモ | Communication terminal, control method and program |
| US20130238326A1 (en) * | 2012-03-08 | 2013-09-12 | Lg Electronics Inc. | Apparatus and method for multiple device voice control |
| US10019994B2 (en) * | 2012-06-08 | 2018-07-10 | Apple Inc. | Systems and methods for recognizing textual identifiers within a plurality of words |
| DE112014000709B4 (en) * | 2013-02-07 | 2021-12-30 | Apple Inc. | METHOD AND DEVICE FOR OPERATING A VOICE TRIGGER FOR A DIGITAL ASSISTANT |
| WO2014144579A1 (en) * | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
| CN103219005B (en) * | 2013-04-28 | 2016-01-20 | 北京云知声信息技术有限公司 | A kind of audio recognition method and device |
| US9292254B2 (en) * | 2013-05-15 | 2016-03-22 | Maluuba Inc. | Interactive user interface for an intelligent assistant |
| TW201505023A (en) * | 2013-07-19 | 2015-02-01 | Richplay Information Co Ltd | Personalized voice assistant method |
| KR102261552B1 (en) * | 2014-06-30 | 2021-06-07 | 삼성전자주식회사 | Providing Method For Voice Command and Electronic Device supporting the same |
| CN204390737U (en) * | 2014-07-29 | 2015-06-10 | 科大讯飞股份有限公司 | A kind of home voice disposal system |
| US9548066B2 (en) * | 2014-08-11 | 2017-01-17 | Amazon Technologies, Inc. | Voice application architecture |
| CN105469786A (en) * | 2014-08-22 | 2016-04-06 | 中兴通讯股份有限公司 | Voice recognition control method and voice recognition control device |
| JP2016095383A (en) * | 2014-11-14 | 2016-05-26 | 株式会社ATR−Trek | Voice recognition client device and server-type voice recognition device |
| US9824207B1 (en) * | 2014-12-15 | 2017-11-21 | Amazon Technologies, Inc. | Authentication information update based on fraud detection |
| US10147421B2 (en) | 2014-12-16 | 2018-12-04 | Microcoft Technology Licensing, Llc | Digital assistant voice input integration |
| US9398361B1 (en) * | 2015-02-20 | 2016-07-19 | Vxi Corporation | Headset system with user-configurable function button |
| CN106157955A (en) | 2015-03-30 | 2016-11-23 | 阿里巴巴集团控股有限公司 | A kind of sound control method and device |
| US9921805B2 (en) | 2015-06-17 | 2018-03-20 | Lenovo (Singapore) Pte. Ltd. | Multi-modal disambiguation of voice assisted input |
| US9811305B2 (en) * | 2015-08-13 | 2017-11-07 | Dell Products L.P. | Systems and methods for remote and local host-accessible management controller tunneled audio capability |
| TWI557599B (en) * | 2015-11-05 | 2016-11-11 | 宏碁股份有限公司 | Voice control method and voice control system |
| CN105719649B (en) * | 2016-01-19 | 2019-07-05 | 百度在线网络技术(北京)有限公司 | Audio recognition method and device |
| CN105825851B (en) * | 2016-05-17 | 2020-07-21 | Tcl科技集团股份有限公司 | Voice control method and system based on Android system |
| CN107122179A (en) | 2017-03-31 | 2017-09-01 | 阿里巴巴集团控股有限公司 | The function control method and device of voice |
-
2017
- 2017-03-31 CN CN201710210831.5A patent/CN107122179A/en active Pending
- 2017-11-16 TW TW106139676A patent/TWI665656B/en active
-
2018
- 2018-03-26 WO PCT/CN2018/080436 patent/WO2018177233A1/en not_active Ceased
- 2018-03-26 JP JP2019535874A patent/JP6869354B2/en active Active
- 2018-03-26 MY MYPI2019003596A patent/MY194401A/en unknown
- 2018-03-26 KR KR1020197018535A patent/KR102228964B1/en active Active
- 2018-03-26 EP EP18778228.9A patent/EP3575957B1/en active Active
-
2019
- 2019-06-20 US US16/447,536 patent/US10643615B2/en active Active
- 2019-06-25 PH PH12019501488A patent/PH12019501488A1/en unknown
-
2020
- 2020-03-16 US US16/820,098 patent/US10991371B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120022876A1 (en) * | 2009-10-28 | 2012-01-26 | Google Inc. | Voice Actions on Computing Devices |
| CN103915095A (en) * | 2013-01-06 | 2014-07-09 | 华为技术有限公司 | Method, interaction device, server and system for voice recognition |
| CN104346151A (en) * | 2013-07-30 | 2015-02-11 | 联想(北京)有限公司 | Information processing method and electronic device |
| US20150254057A1 (en) * | 2014-03-04 | 2015-09-10 | Microsoft Technology Licensing, Llc | Voice-command suggestions |
| CN105094717A (en) * | 2015-07-15 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Printing method, printing device and printer based on voice input |
| CN105183422A (en) * | 2015-08-31 | 2015-12-23 | 百度在线网络技术(北京)有限公司 | Voice control method and apparatus for application program |
| US20170083285A1 (en) * | 2015-09-21 | 2017-03-23 | Amazon Technologies, Inc. | Device selection for providing a response |
Cited By (44)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10643615B2 (en) | 2017-03-31 | 2020-05-05 | Alibaba Group Holding Limited | Voice function control method and apparatus |
| US10991371B2 (en) | 2017-03-31 | 2021-04-27 | Advanced New Technologies Co., Ltd. | Voice function control method and apparatus |
| WO2018177233A1 (en) * | 2017-03-31 | 2018-10-04 | 阿里巴巴集团控股有限公司 | Voice function control method and apparatus |
| CN107783705A (en) * | 2017-10-20 | 2018-03-09 | 珠海市魅族科技有限公司 | Show method, apparatus, computer installation and the storage medium of application program |
| CN109725961A (en) * | 2017-10-31 | 2019-05-07 | 百度(美国)有限责任公司 | The system and method that execution task is inputted based on user using natural language processing |
| CN107919123B (en) * | 2017-12-07 | 2022-06-03 | 北京小米移动软件有限公司 | Multi-voice assistant control method, device and computer readable storage medium |
| CN107919123A (en) * | 2017-12-07 | 2018-04-17 | 北京小米移动软件有限公司 | More voice assistant control method, device and computer-readable recording medium |
| CN108231081A (en) * | 2017-12-29 | 2018-06-29 | 北京视觉世界科技有限公司 | A kind of method of speech processing, device, electronic equipment and storage medium |
| CN108231076A (en) * | 2018-01-04 | 2018-06-29 | 广州视源电子科技股份有限公司 | Voice control method, device, equipment and storage medium |
| CN108255462A (en) * | 2018-01-17 | 2018-07-06 | 北京网信云服信息科技有限公司 | The operating method and device of application program |
| CN108364647A (en) * | 2018-02-09 | 2018-08-03 | 智慧海派科技有限公司 | Application program display methods based on speech recognition and mobile terminal |
| WO2019157894A1 (en) * | 2018-02-13 | 2019-08-22 | Oppo广东移动通信有限公司 | Application page display method and apparatus, storage medium and electronic device |
| CN110231863A (en) * | 2018-03-06 | 2019-09-13 | 阿里巴巴集团控股有限公司 | Voice interactive method and mobile unit |
| CN108428451B (en) * | 2018-03-12 | 2021-05-18 | 联想(北京)有限公司 | Voice control method, electronic equipment and voice control system |
| CN108428451A (en) * | 2018-03-12 | 2018-08-21 | 联想(北京)有限公司 | Sound control method, electronic equipment and speech control system |
| CN108877811A (en) * | 2018-04-24 | 2018-11-23 | 中国地质大学(武汉) | A kind of method, equipment and storage equipment selecting vocabulary based on vocal print |
| CN108735211A (en) * | 2018-05-16 | 2018-11-02 | 智车优行科技(北京)有限公司 | Method of speech processing, device, vehicle, electronic equipment, program and medium |
| CN108897552A (en) * | 2018-06-15 | 2018-11-27 | 联想(北京)有限公司 | function realizing method and system |
| CN110620705A (en) * | 2018-06-19 | 2019-12-27 | 芜湖美的厨卫电器制造有限公司 | Control terminal and control method of intelligent bathroom and electronic equipment |
| CN110166417B (en) * | 2018-08-01 | 2021-10-01 | 腾讯科技(深圳)有限公司 | Task execution method, apparatus, computer equipment and storage medium |
| CN110166417A (en) * | 2018-08-01 | 2019-08-23 | 腾讯科技(深圳)有限公司 | Task executing method, device, computer equipment and storage medium |
| US11848016B2 (en) | 2018-08-07 | 2023-12-19 | Huawei Technologies Co., Ltd. | Voice control command generation method and terminal |
| CN111742539A (en) * | 2018-08-07 | 2020-10-02 | 华为技术有限公司 | A kind of voice control command generation method and terminal |
| WO2020043055A1 (en) * | 2018-08-29 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Interaction method, device, storage medium and operating system |
| CN108986814A (en) * | 2018-09-04 | 2018-12-11 | 出门问问信息科技有限公司 | A kind of method and device waking up application service |
| CN109065047B (en) * | 2018-09-04 | 2021-05-04 | 出门问问信息科技有限公司 | Method and device for awakening application service |
| CN109065047A (en) * | 2018-09-04 | 2018-12-21 | 出门问问信息科技有限公司 | A kind of method and device waking up application service |
| CN109658934A (en) * | 2018-12-27 | 2019-04-19 | 苏州思必驰信息科技有限公司 | Pass through the method and device of voice control multimedia app |
| CN109828787A (en) * | 2019-01-17 | 2019-05-31 | 维沃移动通信有限公司 | A method for running files, electronic device and cloud server |
| CN113330489A (en) * | 2019-05-20 | 2021-08-31 | 深圳市欢太科技有限公司 | Voice information processing method, device, electronic equipment and storage medium |
| CN110866179A (en) * | 2019-10-08 | 2020-03-06 | 上海博泰悦臻网络技术服务有限公司 | Recommendation method based on voice assistant, terminal and computer storage medium |
| WO2021081744A1 (en) * | 2019-10-29 | 2021-05-06 | 深圳市欢太科技有限公司 | Voice information processing method, apparatus, and device, and storage medium |
| WO2021128921A1 (en) * | 2019-12-24 | 2021-07-01 | 深圳Tcl新技术有限公司 | Shared voice interaction method and apparatus, device, and storage medium |
| CN113053370B (en) * | 2019-12-27 | 2024-04-05 | 北京沃东天骏信息技术有限公司 | Method and device for waking up application |
| CN113053370A (en) * | 2019-12-27 | 2021-06-29 | 北京沃东天骏信息技术有限公司 | Method and device for awakening application |
| CN111429597B (en) * | 2020-03-31 | 2021-11-02 | 腾讯科技(成都)有限公司 | Voice card punching method and device and storage medium |
| CN111429597A (en) * | 2020-03-31 | 2020-07-17 | 腾讯科技(成都)有限公司 | Voice card punching method and device and storage medium |
| WO2022160911A1 (en) * | 2021-01-29 | 2022-08-04 | 青岛海信传媒网络技术有限公司 | Switching method for voice solution on display device, display device, and control apparatus |
| CN113093596A (en) * | 2021-03-29 | 2021-07-09 | 北京金山云网络技术有限公司 | Control instruction processing method and device |
| WO2023000698A1 (en) * | 2021-07-23 | 2023-01-26 | 北京百度网讯科技有限公司 | Method for controlling program by means of speech, and device and program product |
| CN116189673A (en) * | 2021-11-29 | 2023-05-30 | 中兴通讯股份有限公司 | Voice control method, terminal device, server and storage medium |
| WO2023093121A1 (en) * | 2021-11-29 | 2023-06-01 | 中兴通讯股份有限公司 | Voice control method, terminal device, server, and storage medium |
| US20240304188A1 (en) * | 2021-11-29 | 2024-09-12 | Zte Corporation | Voice control method, terminal device, server, and storage medium |
| CN116825096A (en) * | 2022-03-21 | 2023-09-29 | 南京四维智联科技有限公司 | A speech recognition program control method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3575957A4 (en) | 2020-01-01 |
| US20190304461A1 (en) | 2019-10-03 |
| KR20190089032A (en) | 2019-07-29 |
| KR102228964B1 (en) | 2021-03-18 |
| MY194401A (en) | 2022-11-30 |
| US20200219510A1 (en) | 2020-07-09 |
| WO2018177233A1 (en) | 2018-10-04 |
| US10643615B2 (en) | 2020-05-05 |
| US10991371B2 (en) | 2021-04-27 |
| EP3575957A1 (en) | 2019-12-04 |
| EP3575957B1 (en) | 2021-07-07 |
| JP6869354B2 (en) | 2021-05-12 |
| TWI665656B (en) | 2019-07-11 |
| JP2020510852A (en) | 2020-04-09 |
| PH12019501488A1 (en) | 2020-03-02 |
| TW201837896A (en) | 2018-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107122179A (en) | The function control method and device of voice | |
| US11829433B2 (en) | Contextual deep bookmarking | |
| US10810056B2 (en) | Adding descriptive metadata to application programming interfaces for consumption by an intelligent agent | |
| CN112001402A (en) | Identity authentication method, device and system | |
| WO2018113601A1 (en) | Service processing method and apparatus | |
| WO2019011186A1 (en) | Information verification method, device, system, clients and servers | |
| US9646438B2 (en) | Device operations based on configurable input sequences | |
| CN104346053A (en) | Form processing method and terminal | |
| CN113220187B (en) | Micro banking business interaction method and related equipment | |
| CN110784392B (en) | Method and equipment for acquiring reading reminding information | |
| JP2025506009A (en) | Intelligent Assistant System for Conversational Job Search | |
| CN107203302A (en) | A kind of page display method and device | |
| CN112527976B (en) | A data processing method and device | |
| CN111985945A (en) | Order determining method and device | |
| HK1243510A1 (en) | Voice function control method and device | |
| US20250138976A1 (en) | System and method for managing operation of a deployment based on compatability mapping | |
| KR102796836B1 (en) | Device, method, system and computer readable storage medium to extract slots at a dialogue system | |
| CN116599924A (en) | A mail sending method, device, computing device and storage medium | |
| CN110457567A (en) | Error correction method and device for query item | |
| CN106873864A (en) | Information processing method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1243510 Country of ref document: HK |
|
| TA01 | Transfer of patent application right |
Effective date of registration: 20200923 Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands Applicant after: Innovative advanced technology Co.,Ltd. Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands Applicant before: Advanced innovation technology Co.,Ltd. Effective date of registration: 20200923 Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands Applicant after: Advanced innovation technology Co.,Ltd. Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands Applicant before: Alibaba Group Holding Ltd. |
|
| TA01 | Transfer of patent application right | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170901 |
|
| RJ01 | Rejection of invention patent application after publication | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1243510 Country of ref document: HK |