WO2016074448A1 - 一种实现语音控制的方法、装置和计算机存储介质 - Google Patents
一种实现语音控制的方法、装置和计算机存储介质 Download PDFInfo
- Publication number
- WO2016074448A1 WO2016074448A1 PCT/CN2015/077789 CN2015077789W WO2016074448A1 WO 2016074448 A1 WO2016074448 A1 WO 2016074448A1 CN 2015077789 W CN2015077789 W CN 2015077789W WO 2016074448 A1 WO2016074448 A1 WO 2016074448A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- voice control
- statement
- terminal
- response
- topic
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
Definitions
- the present invention relates to the field of mobile communications, and in particular, to a method, apparatus, and computer storage medium for implementing voice control.
- the voice control function can be used as an auxiliary function when the user terminal is used, which can bring more fun to the user.
- the voice control function refers to the function of controlling the application by voice.
- the terminal is brought into a working state from a sleep state by a specific voice, which is also called a voice wake-up function; in addition, other applications can be controlled by voice, for example, by calling a specific user through a voice control terminal, or Sending a short message through a voice control terminal, or turning on and off other applications through a voice control terminal, and the like.
- the wake-up words are usually preset, and the preset wake-up words are usually related to the brand, which is relatively monotonous, for example, Samsung's "HI Galaxy” and Motorola's “OK, *** now", etc. Wait.
- Some brand terminals provide users with the function of custom wake-up words. However, in the customization process, since it is necessary to preset the wake-up words multiple times, and the user needs to personalize the personalized wake-up words, it also needs to record several steps. , the user needs to pay a higher time and energy costs. Therefore, such a treatment method increases the difficulty of the user. On the other hand, users can only customize the wake-up words, but the answer words of the terminal can not be customized, which reduces the interest of interaction, and the users lack the interest to interact more interestingly.
- embodiments of the present invention are expected to provide a method, apparatus, and computer storage medium for implementing voice control.
- An embodiment of the present invention provides a method for implementing voice control, where the method includes:
- the terminal After confirming that the voice control statement is received, the terminal finds a response statement corresponding to the voice control statement in the current voice control topic, and plays the found response statement.
- the terminal confirms that the voice control statement is received by:
- the received voice signal is a voice control statement in the current voice control topic for instructing the terminal to perform application processing in the working state, it is confirmed that the received voice signal is a voice control statement.
- the method before the finding a response statement corresponding to the voice control statement in the current voice control topic, the method further includes:
- the terminal pre-stores a plurality of voice control topics, and each of the voice control topics includes: a voice control statement and a response statement corresponding to the voice control statement.
- the method before the finding a response statement corresponding to the voice control statement in the current voice control topic, the method further includes:
- the terminal sets one of the plurality of voice control topics as a current voice control theme according to an instruction.
- the method before the finding a response statement corresponding to the voice control statement in the current voice control topic, the method further includes:
- the terminal sets a response statement corresponding to different voice control statements in the current voice control topic according to the instruction.
- the searched response statement is the response statement corresponding to the voice control statement that the user has set;
- the retrieved response statement is the default response statement of the voice control statement under the current voice control topic.
- An embodiment of the present invention provides a device for implementing voice control, which is applied to a terminal, where the device includes: a voice control statement receiving module, a searching module, and a playing module;
- the voice control statement receiving module is configured to trigger a lookup module after receiving the voice control statement
- the searching module is configured to be triggered by the voice control sentence receiving module to search for a response statement corresponding to the voice control statement in the current voice control topic;
- the play module is configured to play the found response statement.
- the voice sentence receiving module confirms that the voice control statement is received by:
- the received voice signal is a voice control statement in the current voice control topic for instructing the terminal to perform application processing in the working state, it is confirmed that the received voice signal is a voice control statement.
- the device further includes a storage module configured to store a plurality of voice control topics, each of the voice control topics includes: a voice control statement and a response statement corresponding to the voice control statement.
- the device further includes: a setting module configured to: before the lookup module searches for a response statement corresponding to the voice control statement in the current voice control topic, the setting module sends the plurality of voice control topics according to the instruction One of the settings is the current voice control theme.
- the setting module is further configured to search for a module in a current voice control theme. Before finding the response statement corresponding to the voice control statement, the setting module sets a response statement corresponding to different voice control statements in the current voice control topic according to the instruction.
- the response statement found by the searching module is the response corresponding to the voice control statement that the user has set.
- a method, a device, and a computer storage medium for implementing voice control according to an embodiment of the present invention, after confirming that a voice control statement is received, the terminal searches for a response statement corresponding to the voice control statement in a current voice control topic; The found response statement.
- a plurality of voice control topics can be provided to meet the diversified needs of the user; and, for the user, only one of the voice control topics needs to be selected, thereby avoiding user-defined response words and wake-up words.
- the time cost increases the user's interest.
- FIG. 1 is a flowchart of a method for implementing voice control according to an embodiment of the present invention
- FIG. 2 is a basic structural diagram of an apparatus for implementing voice control according to an embodiment of the present invention.
- the terminal after confirming that the voice control statement is received, the terminal searches for a response statement corresponding to the voice control statement in the current voice control topic; and the terminal plays the found response statement.
- Embodiment 1 of the present invention provides a method for implementing voice control, as shown in FIG.
- the method includes the following steps:
- Step 101 After confirming that the voice control statement is received, the terminal searches for a response statement corresponding to the voice control statement in the current voice control topic.
- the terminal first needs to confirm whether the received voice signal is a voice control statement.
- the method of confirming whether the received voice information is a voice control statement is different;
- the terminal When the terminal is in the standby state, the terminal confirms that the received voice signal is a voice control statement for waking up the terminal (ie, indicating that the terminal switches from the standby state to the working state) in the current voice control topic.
- Voice control statement a voice control statement for waking up the terminal (ie, indicating that the terminal switches from the standby state to the working state) in the current voice control topic.
- the terminal When the terminal is in the working state, the terminal confirms that the received voice signal is a voice control statement when the received voice signal is a voice control statement in the current voice control topic for indicating that the terminal performs application processing in the working state.
- the voice control statement indicating that the terminal performs application processing in an active state may include a voice control statement instructing the terminal to perform a process of making a call, sending a short message, opening or closing an application, and the like.
- the terminal can determine whether the received voice signal is a voice control statement in the current voice control topic for indicating that the terminal performs application processing in a working state:
- the terminal determines whether the received voice signal includes keywords in the voice control statement.
- the commonly used keywords include “call”, “call”, “dial”, etc., which can be used to instruct the terminal to make a call, and can be used for Instructing the terminal to send a short message, such as "send”, “send a text message”, “send a message”, etc., and "open”, "on”, etc., which can be used to instruct the terminal to open the corresponding application, and can be used to instruct the terminal to close the corresponding application. "Close”, "Off” and so on.
- the terminal pre-stores a plurality of voice control topics, where each voice control theme includes: a voice control statement conforming to a corresponding voice control topic context and a response statement corresponding to the voice control statement;
- the theme when the voice control theme is a court theme, the theme may include
- the voice control statement and the response language of the wake-up terminal for example, the voice control statement for waking up the terminal may be: Xiao Xingzi, the response statement may be: small master auspicious; of course, may also include other contexts that conform to the court theme context.
- the voice control statement and the response statement of the terminal are awakened; the subject may also include a response statement corresponding to other voice control statements.
- the voice control statement is: call A
- the response statement may be: ⁇ !
- the voice control statement used to wake up the terminal can be: irritation to get rich, the response statement is: Red envelopes come!
- the subject may also include a response statement corresponding to other voice control statements.
- the voice control statement is: When calling A, the response statement is: Is it to give A a New Year?
- one of the plurality of voice control topics can be selected according to the preference and set as the current voice control theme, and under each theme, the response statement corresponding to the corresponding voice control statement can be multiple.
- the voice control statement corresponding to a certain response statement is also a plurality, the user can match and select according to his own preferences.
- the user selects a certain voice control theme, sends an instruction to the terminal, sets it as the current voice control topic, and the user can also set a response statement corresponding to each voice control statement, if the user does not set a corresponding
- the response statement for each voice control statement is executed in the default mode; in the default mode, response statements corresponding to different voice control statements under different voice control topics are set. That is, the terminal sets one of the plurality of voice control topics as the current voice control theme according to an instruction sent by the user, and may further set a response statement corresponding to the different voice control statement in the current voice control topic according to the user instruction.
- the terminal searches for the response statement corresponding to the voice control statement in the current voice control topic according to the voice control statement, and the user has set the voice control statement corresponding to the voice control statement.
- the response statement found is the response statement corresponding to the voice control statement that the user has set; when the user does not set the response statement corresponding to the voice control statement, the found response statement is under the current voice control topic.
- the default response statement for this voice control statement is the default response statement for this voice control statement.
- Step 102 The terminal plays the found response statement.
- the terminal After receiving the voice control statement, the terminal plays the response statement according to the response statement corresponding to the voice control statement in the current voice control topic, and performs an operation indicated by the voice control statement;
- the terminal when the terminal receives the voice control statement for instructing the wakeup terminal when the terminal is in the standby state, the terminal plays the corresponding response statement on the one hand, and switches from the standby state to the working state on the other hand;
- the terminal When the terminal is in the working state and receives the voice control statement for instructing to make a call, the corresponding response statement is played on the one hand, and the corresponding user is dialed according to the user instruction on the other hand;
- the terminal When the terminal is in the working state and receives the voice control statement that the user instructs to open the corresponding application, the corresponding response statement is played on the one hand, and the corresponding application is opened according to the user instruction on the other hand.
- a new voice control theme is received and stored for user selection; the new voice control theme can be downloaded for online resources, or a user-defined voice control theme.
- the second embodiment of the present invention provides a device for implementing voice control, which is applied to a terminal.
- the device includes: a voice control statement receiving module 21, a searching module 22, and a playing module 23;
- the voice control statement receiving module 21 is configured to trigger the lookup module 22 after receiving the voice control statement
- the searching module 22 is configured to be triggered by the voice control sentence receiving module 21 to search for a response statement corresponding to the voice control statement in the current voice control topic;
- the playing module 23 is configured to play the found response statement.
- the voice sentence receiving module 21 can confirm that the voice control statement is received by:
- the received voice signal is a voice control statement in the current voice control topic for instructing the terminal to perform application processing in the working state, it is confirmed that the received voice signal is a voice control statement.
- the device further includes a storage module 24, implemented by a memory, configured to store a plurality of voice control topics, each of the voice control topics including: a voice control statement and a response statement corresponding to the voice control statement.
- a storage module 24 implemented by a memory, configured to store a plurality of voice control topics, each of the voice control topics including: a voice control statement and a response statement corresponding to the voice control statement.
- the device further includes: a setting module 25 configured to: before the lookup module 22 searches for a response statement corresponding to the voice control statement in the current voice control topic, the setting module 25 performs the plurality of voice control topics according to the instruction One of the settings is the current voice control theme.
- the setting module 25 is further configured, before the searching module 22 searches for a response statement corresponding to the voice control statement in the current voice control topic, the setting module 25 sets the current voice control topic corresponding to different voice control statements according to the instruction. Response statement.
- the response statement searched by the searching module 22 is the response statement corresponding to the voice control statement that the user has set;
- the response statement found by the searching module 22 is the default response statement of the voice control statement under the current voice control topic.
- An embodiment of the present invention further provides a terminal, including the foregoing apparatus for implementing voice control.
- the voice control statement receiving module 21, the searching module 22, the playing module 23, and the setting module 25 may be configured by a central processing unit (CPU, Central) in the terminal.
- CPU Central
- Processing Unit Microprocessor
- DSP Digital Signal Processor
- FPGA Field-Programmable Gate Array
- the storage module 24 passes through the terminal Memory implementation.
- the embodiment of the present invention further provides a computer storage medium, the storage medium comprising a set of computer executable instructions for performing the method for implementing voice control according to an embodiment of the present invention.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种实现语音控制的方法,终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;终端播放所述查找到的应答语句。本发明同时还公开了一种实现语音控制的装置和计算机存储介质。
Description
本发明涉及移动通信领域,具体涉及一种实现语音控制的方法、装置和计算机存储介质。
随着智能终端的发展,各种终端应用层出不穷,不断满足用户的多样化需求。其中,语音控制功能作为用户终端使用时的一项辅助功能可以给用户带来更多的使用乐趣。
语音控制功能是指通过语音对应用程序进行控制的功能。例如,通过特定语音使终端从睡眠状态进入工作状态,该功能也称为语音唤醒功能;除此之外,还可以通过语音对其它应用程序进行控制,例如,通过语音控制终端呼叫特定用户、或通过语音控制终端发送短信、或通过语音控制终端对其它应用程序的开启和关闭等等。
目前,为实现语音唤醒功能,终端出厂时,通常预设唤醒词,而预设的唤醒词通常和品牌有关,较为单调,例如,三星的“HI Galaxy”及摩托罗拉的“OK,*** now”等等。
有的品牌终端为用户提供了自定义唤醒词的功能,但是,在自定义过程中,由于需要多次预设唤醒词,而且用户需要自己创意个性化唤醒词,还需要进行几个步骤的录制,需要用户付出较高的时间精力成本。因此,这样的处理方式却加大了用户的使用难度。另一方面,目前用户只能自定义唤醒词,而对于终端的应答词则不能进行个性化定制,降低了互动的趣味性,用户也缺乏与之进行更为有趣互动的兴趣。
另外,通过语音对其它应用程序进行控制时,应答词内容较为单一,
也难以满足用户的个性化需求。
发明内容
为了解决现有存在的技术问题,本发明实施例期望提供一种实现语音控制的方法、装置和计算机存储介质。
本发明实施例提供了一种实现语音控制的方法,所述方法包括:
终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句,并播放所述查找到的应答语句。
上述方案中,终端通过以下方式确认接收到语音控制语句:
当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;
当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
上述方案中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
终端预先存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
上述方案中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
终端根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
上述方案中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:
终端根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
上述方案中,当终端根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当终端没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
本发明实施例提供了一种实现语音控制的装置,应用于终端,所述装置包括:语音控制语句接收模块、查找模块及播放模块;其中,
所述语音控制语句接收模块,配置为在接收到语音控制语句之后,触发查找模块;
所述查找模块,配置为被语音控制语句接收模块触发之后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;
所述播放模块,配置为播放查找到的应答语句。
上述方案中,所述语音语句接收模块通过以下方式确认接收到语音控制语句:
当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;
当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
上述方案中,所述装置还包括存储模块,配置为存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
进一步的,所述装置还包括:设置模块,配置为查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述设置模块根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
上述方案中,所述设置模块还配置为查找模块在当前语音控制主题中
查找与所述语音控制语句对应的应答语句之前,所述设置模块根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
上述方案中,当设置模块根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找模块查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当设置模块没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找模块查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
本发明实施例所提供的一种实现语音控制的方法、装置和计算机存储介质,终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;终端播放所述查找到的应答语句。如此,能够提供多种语音控制主题,满足用户的多样化需要;而且,对于用户来说,仅需要在所述语音控制主题中选择一种,从而避免用户自定义应答词和唤醒词时所付出的时间成本,增加用户的趣味性。
图1为本发明实施例提供的实现语音控制的方法流程图;
图2为本发明实施例提供的实现语音控制的装置的基本结构图。
本发明实施例中,终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;终端播放所述查找到的应答语句。
下面通过附图及具体实施例对本发明做进一步的详细说明。
实施例一
本发明实施例一提供了一种实现语音控制的方法,如图1所示,该方
法包括以下步骤:
步骤101:终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;
这一步骤中,终端首先需要确认接收到的语音信号是否为语音控制语句。
当终端处于待机状态或者工作状态时,确认接收到的语音信息是否为语音控制语句的方法有所不同;
当终端处于待机状态时,终端在接收到的语音信号为当前语音控制主题中用于唤醒终端(即,指示终端从待机状态切换到工作状态)的语音控制语句时,确认接收到的语音信号为语音控制语句;
当终端处于工作状态时,终端在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。所述指示终端在工作状态下执行应用程序处理的语音控制语句可以包括指示终端执行拨打电话、发送短信、打开或关闭应用程序等处理的语音控制语句。
终端可以通过以下方式判断接收到的语音信号是否为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句:
终端判断接收到的语音信号中是否包含语音控制语句中的关键词,例如,常用的关键词包括可用于指示终端拨打电话的“呼叫”、“打电话”、“拨打”等等,以及可用于指示终端发送短信的“发送”、“发短信”“发信息”等等,以及可用于指示终端打开相应应用程序的“打开”、“开启”等等,以及可用于指示终端关闭相应应用程序的“关闭”“关”等等。
在这一步骤之前,终端预先存储多个语音控制主题,每一个语音控制主题中包括:符合相应语音控制主题语境的语音控制语句及对应于所述语音控制语句的应答语句;
例如,所述语音控制主题为宫廷主题时,所述主题中可以包括用于唤
醒终端的语音控制语句及应答语,例如,用于唤醒终端的语音控制语句可以为:小兴子,则应答语句可以为:小主吉祥;当然还可以包括其它符合宫廷主题语境的用于唤醒终端的语音控制语句和应答语句;所述主题中还可以包括其它语音控制语句对应的应答语句,例如,当语音控制语句为:呼叫A时,则应答语句可以为:嗻!
对于新年主题,用于唤醒终端的语音控制语句可以为:恭喜发财,应答语句为:红包拿来!所述主题中还可以包括其它语音控制语句对应的应答语句,例如,语音控制语句为:呼叫A时,应答语句为:请问是要给A拜年吗?
这样,对于用户来说,可以根据喜好在多种语音控制主题中选择一种并将其设置为当前语音控制主题,且每种主题下,对应于相应语音控制语句的应答语句可以为多个,以供用户选择;对应于某应答语句的语音控制语句也为多个,用户可以根据自身喜好进行搭配和选择。
在这一步骤之前,用户选定某种语音控制主题,向终端发送指令,将其设置为当前语音控制主题,用户还可以设置对应于每一种语音控制语句的应答语句,如果用户没有设置对应于每一种语音控制语句的应答语句,则按照默认方式执行;默认方式中设置了不同语音控制主题下对应于不同语音控制语句的应答语句。也就是说,终端根据用户发送的指令将所述多个语音控制主题中的一个设置为当前语音控制主题,并可以进一步根据用户指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
因此,在这一步骤中,当终端接收到语音控制语句之后,根据所述语音控制语句在当前语音控制主题中查找所述语音控制语句对应的应答语句,当用户已经设置了该语音控制语句对应的应答语句时,查找到的应答语句即为用户已经设置的该语音控制语句对应的应答语句;当用户没有设置该语音控制语句对应的应答语句时,查找到的应答语句为当前语音控制主题下该语音控制语句默认的应答语句。
步骤102:终端播放所述查找到的应答语句;
终端接收到语音控制语句后,根据当前语音控制主题中所述语音控制语句对应的应答语句,播放所述应答语句,并执行所述语音控制语句所指示的操作;
例如,当终端在待机状态时,接收到用于指示唤醒终端的语音控制语句时,终端一方面播放相应的应答语句,另一方面,从待机状态切换至工作状态;
当终端在工作状态,接收到用于指示拨打电话的语音控制语句时,一方面播放相应的应答语句,另一方面,根据用户指示拨打电话给相应用户;
当终端在工作状态,接收到用户指示打开相应应用程序的语音控制语句时,一方面播放相应的应答语句,另一方面,根据用户指示打开相应应用程序。
本发明实施例提供的语音控制方法,还包括:
接收并存储新的语音控制主题以供用户选择;所述新的语音控制主题可以为网上资源下载得到的,或者用户自定义的语音控制主题。
实施例二
本发明实施例二提供了一种实现语音控制的装置,应用于终端,如图2所示,所述装置包括:语音控制语句接收模块21、查找模块22及播放模块23;其中,
所述语音控制语句接收模块21,配置为在接收到语音控制语句之后,触发查找模块22;
所述查找模块22,配置为被语音控制语句接收模块21触发之后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;
所述播放模块23,配置为播放查找到的应答语句。
所述语音语句接收模块21可以通过以下方式确认接收到语音控制语句:
当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;
当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
所述装置还包括存储模块24,由存储器实现,配置为存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
所述装置还包括:设置模块25,配置为查找模块22在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述设置模块25根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
所述设置模块25还配置为,查找模块22在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述设置模块25根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
当设置模块25根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找模块22查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当设置模块25没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找模块22查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
实施例三
本发明实施例还提供了一种终端,包括上述实现语音控制的装置。
在具体实施过程中,上述语音控制语句接收模块21、查找模块22、播放模块23及设置模块25可以由终端内的中央处理器(CPU,Central
Processing Unit)、微处理器(MPU,Micro Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)来实现;上述存储模块24通过终端中的存储器实现。
本发明实施例还提供了一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行本发明实施例所述的实现语音控制的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现
的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (13)
- 一种实现语音控制的方法,所述方法包括:终端确认接收到语音控制语句后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句,并播放所述查找到的应答语句。
- 根据权利要求1所述的方法,其中,终端通过以下方式确认接收到语音控制语句:当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
- 根据权利要求1或2所述的方法,其中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:终端预先存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
- 根据权利要求3所述的方法,其中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:终端根据指令将所述多个语音控制主题中的一个设置为当前语音控制主题。
- 根据权利要求4所述的方法,其中,所述在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述方法还包括:终端根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
- 根据权利要求5所述的方法,其中,当终端根据指令设置了当前 语音控制主题中对应于不同语音控制语句的应答语句时,所述查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当终端没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
- 一种实现语音控制的装置,应用于终端,所述装置包括:语音控制语句接收模块、查找模块及播放模块;其中,所述语音控制语句接收模块,配置为在接收到语音控制语句之后,触发查找模块;所述查找模块,配置为被语音控制语句接收模块触发之后,在当前语音控制主题中查找与所述语音控制语句对应的应答语句;所述播放模块,配置为播放查找到的应答语句。
- 根据权利要求7所述的装置,其中,所述语音语句接收模块通过以下方式确认接收到语音控制语句:当终端处于待机状态时,在接收到的语音信号为当前语音控制主题中用于唤醒终端的语音控制语句时,确认接收到的语音信号为语音控制语句;当终端处于工作状态时,在接收到的语音信号为当前语音控制主题中用于指示终端在工作状态下执行应用程序处理的语音控制语句时,确认接收到的语音信号为语音控制语句。
- 根据权利要求7或8所述的方法,其中,所述装置还包括存储模块,配置为存储多个语音控制主题,每一个语音控制主题中包括:语音控制语句及对应于所述语音控制语句的应答语句。
- 根据权利要求9所述的装置,其中,所述装置还包括:设置模块,配置为查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述设置模块根据指令将所述多个语音控制主题中 的一个设置为当前语音控制主题。
- 根据权利要求10所述的装置,其中,所述设置模块还配置为查找模块在当前语音控制主题中查找与所述语音控制语句对应的应答语句之前,所述设置模块根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句。
- 根据权利要求11所述的装置,其中,当设置模块根据指令设置了当前语音控制主题中对应于不同语音控制语句的应答语句时,所述查找模块查找到的应答语句即为用户已经设置的所述语音控制语句对应的应答语句;当设置模块没有根据指令设置当前语音控制主题中对应于不同语音控制语句的应答语句时,查找模块查找到的应答语句为当前语音控制主题下所述语音控制语句默认的应答语句。
- 一种计算机存储介质,所述存储介质包括一组计算机可执行指令,所述指令用于执行权利要求1-6任一项所述的实现语音控制的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410648030.3A CN105653229A (zh) | 2014-11-14 | 2014-11-14 | 一种实现语音控制的方法和装置 |
CN201410648030.3 | 2014-11-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016074448A1 true WO2016074448A1 (zh) | 2016-05-19 |
Family
ID=55953656
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/073506 WO2016074376A1 (zh) | 2014-11-14 | 2015-03-02 | 一种实现语音控制的方法、装置和计算机可读存储介质 |
PCT/CN2015/077789 WO2016074448A1 (zh) | 2014-11-14 | 2015-04-29 | 一种实现语音控制的方法、装置和计算机存储介质 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/073506 WO2016074376A1 (zh) | 2014-11-14 | 2015-03-02 | 一种实现语音控制的方法、装置和计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105653229A (zh) |
WO (2) | WO2016074376A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108880696B (zh) * | 2017-05-12 | 2022-04-15 | 中兴通讯股份有限公司 | 频率配置握手方法及***、终端及计算机可读存储介质 |
CN110033870A (zh) * | 2019-05-30 | 2019-07-19 | 广东工业大学 | 一种智能医疗*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201854335U (zh) * | 2010-11-12 | 2011-06-01 | Tcl集团股份有限公司 | 一种声控移动终端 |
CN103838991A (zh) * | 2014-02-20 | 2014-06-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246687A (zh) * | 2008-03-20 | 2008-08-20 | 北京航空航天大学 | 一种智能语音交互***及交互方法 |
CN101686286A (zh) * | 2008-09-26 | 2010-03-31 | 中兴通讯股份有限公司 | 一种具有全语音服务的自动业务流程实现方法及*** |
FR2959327B1 (fr) * | 2010-04-21 | 2013-03-08 | Delphi Tech Inc | Systeme d'enregistrement et de consultation de messages vocaux |
CN103187051A (zh) * | 2011-12-28 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 车载互动装置 |
CN103187058A (zh) * | 2011-12-28 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 车内语音对话*** |
CN202424833U (zh) * | 2012-02-07 | 2012-09-05 | 深圳市金立通信设备有限公司 | 一种全语音操控移动终端的*** |
CN102842306B (zh) * | 2012-08-31 | 2016-05-04 | 深圳Tcl新技术有限公司 | 语音控制方法及装置、语音响应方法及装置 |
-
2014
- 2014-11-14 CN CN201410648030.3A patent/CN105653229A/zh active Pending
-
2015
- 2015-03-02 WO PCT/CN2015/073506 patent/WO2016074376A1/zh active Application Filing
- 2015-04-29 WO PCT/CN2015/077789 patent/WO2016074448A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201854335U (zh) * | 2010-11-12 | 2011-06-01 | Tcl集团股份有限公司 | 一种声控移动终端 |
CN103838991A (zh) * | 2014-02-20 | 2014-06-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2016074376A1 (zh) | 2016-05-19 |
CN105653229A (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3751860B1 (en) | Event-based speech interactive media player | |
JP6811758B2 (ja) | 音声対話方法、装置、デバイス及び記憶媒体 | |
CN109326289A (zh) | 免唤醒语音交互方法、装置、设备及存储介质 | |
CN109360567B (zh) | 可定制唤醒的方法和装置 | |
US20160365101A1 (en) | Enabling Event Driven Voice Interaction with a Device | |
CN107025906A (zh) | 扩展语音识别的周期的方法和产品以及信息处理设备 | |
CN109637548A (zh) | 基于声纹识别的语音交互方法及装置 | |
US20190130911A1 (en) | Communications with trigger phrases | |
WO2016078214A1 (zh) | 终端处理方法、装置及计算机存储介质 | |
CN103019529A (zh) | 一种音量调节方法及*** | |
JP6783339B2 (ja) | 音声を処理する方法及び装置 | |
CN105657171B (zh) | 来电铃声的设置方法和*** | |
CN109428968B (zh) | 控制终端的方法、装置及存储介质 | |
WO2015131550A1 (zh) | 一种控制播放器进入睡眠模式的方法、装置及终端设备 | |
CN106775969B (zh) | 一种应用程序的选择性运行方法及装置 | |
WO2016184095A1 (zh) | 操作事件的执行方法及装置、终端 | |
JP2020042799A (ja) | イヤーセット制御方法およびシステム | |
WO2017148270A1 (zh) | 一种音量控制方法和装置、及终端 | |
WO2015131625A1 (zh) | 一种应用控制方法、装置及终端 | |
WO2020135773A1 (zh) | 数据处理方法、装置及计算机可读存储介质 | |
CN105376408B (zh) | 一种终端睡眠模式的设定方法及*** | |
WO2016074448A1 (zh) | 一种实现语音控制的方法、装置和计算机存储介质 | |
CN106531168B (zh) | 一种语音识别方法及装置 | |
CN108694035A (zh) | 语音信息的播报管理方法及装置 | |
CN109859762A (zh) | 语音交互方法、装置和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15858320 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15858320 Country of ref document: EP Kind code of ref document: A1 |