[go: up one dir, main page]

CN105810194B - Speech-controlled information acquisition methods and intelligent terminal under standby mode - Google Patents

Speech-controlled information acquisition methods and intelligent terminal under standby mode Download PDF

Info

Publication number
CN105810194B
CN105810194B CN201610312120.4A CN201610312120A CN105810194B CN 105810194 B CN105810194 B CN 105810194B CN 201610312120 A CN201610312120 A CN 201610312120A CN 105810194 B CN105810194 B CN 105810194B
Authority
CN
China
Prior art keywords
voice
content
user
intelligent terminal
voice data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610312120.4A
Other languages
Chinese (zh)
Other versions
CN105810194A (en
Inventor
吴伟兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qiku Internet Technology Shenzhen Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qiku Internet Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qiku Internet Technology Shenzhen Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610312120.4A priority Critical patent/CN105810194B/en
Publication of CN105810194A publication Critical patent/CN105810194A/en
Application granted granted Critical
Publication of CN105810194B publication Critical patent/CN105810194B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/02Feature extraction for speech recognition; Selection of recognition unit
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种待机状态下语音控制信息获取方法和智能终端,该方法包括如下步骤:根据语音采集方案规定的不同时间段下的采样频率,采集语音数据;根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令;响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息;依据所述内容信息进行关联于该内容信息的语音播报。通过本发明的处理,使得用户能够在智能终端处于待机状态时进行个性化的语音控制而获取信息,降低了能耗,提高了用户进行语音控制的人机交互体验和生活工作效率。

The invention discloses a method and an intelligent terminal for acquiring voice control information in a standby state. The method comprises the following steps: collecting voice data according to sampling frequencies in different time periods specified in a voice collecting scheme; configuring data according to preset voice commands Perform feature matching on the voice data to determine whether the voice data is a voice command; in response to a voice command corresponding to the voice data, obtain content information of the type corresponding to the voice command; Voice broadcast of content information. Through the processing of the present invention, the user can obtain information through personalized voice control when the intelligent terminal is in a standby state, which reduces energy consumption and improves the user's human-computer interaction experience and life and work efficiency of voice control.

Description

待机状态下语音控制信息获取方法和智能终端Voice control information acquisition method and smart terminal in standby state

技术领域technical field

本发明涉及语音控制技术领域,具体而言,本发明涉及一种待机状态下语音控制信息获取方法和智能终端。The present invention relates to the technical field of voice control, and in particular, the present invention relates to a method for acquiring voice control information in a standby state and an intelligent terminal.

背景技术Background technique

随着语音识别技术与智能控制技术的发展和智能终端的普及,以及人们对人机交互体验的多样化和个性化需要,以及提升生活和工作效率的需要,语音控制技术取得了长足的发展。语音识别技术,一般采用统计模式匹配技术来实现,是语音控制技术的基本构成。语音控制技术,即采用语音来控制设备的运行,相对于手动控制来说更加快捷、方便,可以用在诸如工业控制、语音拨号系统、智能家电、声控智能玩具等许多领域。语音控制技术带来的,不仅是人机交互方式和体验的变化,更重要的是带来生活方式的改变和工作生产力的提升。语音控制把原本费脑、费力、费时的传统机器操作变为了一件简单有趣的事,相关技术的成熟也带动了一系列崭新的智能终端出现,使人们的工作与生活更加便捷,其应用范围和前景也愈加广阔。With the development of voice recognition technology and intelligent control technology and the popularization of intelligent terminals, as well as people's diverse and personalized needs for human-computer interaction experience, as well as the need to improve life and work efficiency, voice control technology has made great progress. Speech recognition technology, generally implemented by statistical pattern matching technology, is the basic component of speech control technology. Voice control technology, that is, using voice to control the operation of equipment, is faster and more convenient than manual control, and can be used in many fields such as industrial control, voice dialing systems, smart home appliances, and voice-activated smart toys. Voice control technology brings not only changes in human-computer interaction methods and experiences, but more importantly, changes in lifestyles and improvements in work productivity. Voice control has turned the traditional machine operation, which was originally labor-intensive, labor-intensive and time-consuming, into a simple and interesting thing. The maturity of related technologies has also led to the emergence of a series of new intelligent terminals, which make people's work and life more convenient. Its application range And the prospects are getting brighter.

在现有技术中,智能终端的语音控制需要用户手动使智能终端处于唤醒状态,再进行语音控制的人机交互。智能终端的语音控制需要用户先打开相关应用或者用户按住某个功能按键,才能进行语音识别,实现语音控制。另外,智能终端需要用户按照智能终端提供的格式和内容进行语音数据的输入,才能识别语音数据,进而实现语音控制的人机交互。In the prior art, the voice control of the smart terminal requires the user to manually wake up the smart terminal, and then perform the human-computer interaction of the voice control. The voice control of the smart terminal requires the user to open the relevant application or press and hold a function button before voice recognition can be performed to realize voice control. In addition, the intelligent terminal requires the user to input the voice data according to the format and content provided by the intelligent terminal, in order to recognize the voice data, thereby realizing the human-computer interaction of voice control.

然而,现有技术中至少存在以下问题:首先,用户需要使智能终端处于唤醒状态,手动打开相关应用或者按住某个功能按键,才能进行语音控制。这就导致当用户处于忙碌中,无暇手动操作智能终端而终端处于待机状态下时,无法对终端进行语音控制的人机交互;或者不得不暂停其他事务来手动开启语音控制功能,降低了用户进行语音控制的人机交互体验和生活工作效率。其次,智能终端只能识别用户按照智能终端提供的标识和内容进行输入的语音数据,这就降低了语音控制的灵活性和生活工作效率,难以满足用户日益增长的个性化体验需求。However, there are at least the following problems in the prior art: First, the user needs to make the smart terminal in an awake state, manually open a related application or press and hold a function button, in order to perform voice control. This results in that when the user is busy and has no time to manually operate the smart terminal and the terminal is in a standby state, the human-computer interaction of voice control cannot be performed on the terminal; Voice-controlled human-computer interaction experience and life and work efficiency. Secondly, the intelligent terminal can only recognize the voice data input by the user according to the identification and content provided by the intelligent terminal, which reduces the flexibility of voice control and the efficiency of life and work, and it is difficult to meet the growing demand for personalized experience of users.

发明内容SUMMARY OF THE INVENTION

本发明的目的在于针对以上存在的至少一方面不足,提供一种待机状态下语音控制信息获取方法和智能终端,使用户在智能终端在待机状态下就能对智能终端进行语音控制,且用户可以自定义语言指令的标识和内容从而实现个性化的语音控制,提高生活和工作效率。The purpose of the present invention is to provide a method for acquiring voice control information in a standby state and an intelligent terminal in view of at least one of the above shortcomings, so that the user can perform voice control on the intelligent terminal when the intelligent terminal is in the standby state, and the user can Customize the logo and content of language instructions to achieve personalized voice control and improve life and work efficiency.

为了实现该目的,本发明采取如下技术方案:In order to realize this purpose, the present invention adopts following technical scheme:

第一方面,本发明实施例中提供了一种待机状态下语音控制信息获取方法,其特征在于,包括如下步骤:In a first aspect, an embodiment of the present invention provides a method for acquiring voice control information in a standby state, which is characterized in that it includes the following steps:

根据语音采集方案规定的不同时间段下的采样频率,采集语音数据;Collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme;

根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令;Perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command;

响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息;In response to the voice command corresponding to the voice data, obtain the content information of the corresponding type of the voice command;

依据所述内容信息进行关联于该内容信息的语音播报。A voice broadcast associated with the content information is performed according to the content information.

结合第一方面,本发明在第一方面的第一种实现方式中,还包括如下前置步骤:In conjunction with the first aspect, in the first implementation manner of the first aspect, the present invention further includes the following pre-steps:

开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。In the power-on state, a user interface is displayed for editing the configuration data of the voice command, and the pre-setting of the configuration data is completed accordingly.

结合第一方面或第一方面的第一种实现方式,本发明在第一方面的第二种实现方式中,所述语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。With reference to the first aspect or the first implementation manner of the first aspect, in the second implementation manner of the first aspect of the present invention, the voice command configuration data includes the identifier and content of the voice command, and the corresponding content of the voice command. Type of information.

结合第一方面或第一方面的第一种实现方式,本发明在第一方面的第三种实现方式中,所述预设置由用户通过语音或文字的录入或选定而完成。With reference to the first aspect or the first implementation manner of the first aspect, in a third implementation manner of the first aspect of the present invention, the preset is completed by the user through input or selection of voice or text.

结合第一方面,本发明在第一方面的第四种实现方式中,所述语音采集方案规定了各个时间段下智能终端采集语音的采样频率,所述语音采集方案的制定过程包括如下步骤:In conjunction with the first aspect, in the fourth implementation manner of the first aspect of the present invention, the voice collection scheme specifies the sampling frequency of the voice collected by the intelligent terminal under each time period, and the formulation process of the voice collection scheme comprises the following steps:

基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;Calculate the interaction index of the user in different time periods based on the time distribution of the interaction between the user and the smart terminal;

分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定。According to the preset threshold range satisfied by the interaction index of each time period, the sampling frequency corresponding to the threshold range is specified in each time period, and the formulation of the voice collection scheme is completed accordingly.

结合第一方面的第四种实现方式,本发明在第一方面的第五种实现方式中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。With reference to the fourth implementation manner of the first aspect, in the fifth implementation manner of the first aspect of the present invention, the interaction behavior includes: the user's manipulation behavior in the wake-up state of the intelligent terminal, the displacement of the intelligent terminal and/or Rotation, the user's voice control behavior when the smart terminal is in standby.

结合第一方面的第四种实现方式,本发明在第一方面的第六种实现方式中,所述语音采集方案的制定过程还包括,开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。With reference to the fourth implementation manner of the first aspect, in the sixth implementation manner of the first aspect of the present invention, the formulation process of the voice collection scheme further includes: displaying a user interface in a power-on state for setting the threshold range and the sampling frequency corresponding to each threshold range, so as to complete the preset setting of the threshold range.

结合第一方面的第四种实现方式,本发明在第一方面的第七种实现方式中,所述智能终端通过DSP处理器控制所述语音数据的采集。With reference to the fourth implementation manner of the first aspect, in the seventh implementation manner of the first aspect of the present invention, the intelligent terminal controls the collection of the voice data through a DSP processor.

结合第一方面,本发明在第一方面的第八种实现方式中,所述特征匹配的过程包括:In combination with the first aspect, in an eighth implementation manner of the first aspect of the present invention, the feature matching process includes:

检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;Retrieve whether the voice data contains the identification in the voice command configuration data, if the identification is not contained, then the voice data is not a voice command, and the retrieval is terminated;

若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command.

结合第一方面的第八种实现方式,本发明在第一方面的第九种实现方式中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。With reference to the eighth implementation manner of the first aspect, in the ninth implementation manner of the first aspect of the present invention, in the process of feature matching, when the voice data and the voice command configuration data are identified or the content is different. When the matching rate is greater than the preset threshold, it is determined that the voice data contains the identification or content; otherwise, it is determined that the voice data does not contain the identification or content.

结合第一方面,本发明在第一方面的第十种实现方式中,所述内容信息的获取方法包括:通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。With reference to the first aspect, in a tenth implementation manner of the first aspect of the present invention, the method for acquiring the content information includes: acquiring the type of content information from an intelligent terminal by invoking a corresponding system command.

结合第一方面,本发明在第一方面的第十一种实现方式中,所述内容信息的获取方法还包括:通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。In conjunction with the first aspect, in the eleventh implementation manner of the first aspect of the present invention, the method for obtaining the content information further includes: by calling a corresponding interface or communication protocol, a corresponding software or a webpage or a server in the server is executed. One or more kinds of content information of the type are obtained.

第二方面,本发明实施例提供了一种智能终端,该智能终端具有实现上述第一方面中一卡多号信息发送方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a second aspect, an embodiment of the present invention provides an intelligent terminal, and the intelligent terminal has the function of implementing the method for sending information of one card with multiple numbers in the first aspect. The functions can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

在一个可能的设计中,智能终端的结构中包括:In one possible design, the structure of the smart terminal includes:

拾音单元:用于根据语音采集方案规定的不同时间段下的采样频率,采集语音数据;Pickup unit: used to collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme;

识别单元:被配置为根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令;Recognition unit: configured to perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command;

获取单元:用于响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息;Obtaining unit: used to obtain the content information of the corresponding type of the voice command in response to the voice command corresponding to the voice data;

播报单元:依据所述内容信息进行关联于该内容信息的语音播报。Broadcasting unit: according to the content information, perform a voice broadcast associated with the content information.

结合第二方面,本发明在第二方面的第一种实现方式中,还包括预设单元:In conjunction with the second aspect, in the first implementation manner of the second aspect, the present invention further includes a preset unit:

被配置为开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。It is configured to display a user interface in a power-on state for editing voice command configuration data, and completes the pre-setting of the configuration data accordingly.

结合第二方面的第一种实现方式,本发明在第二方面的第二种实现方式中,所述预设单元被配置为:语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。In conjunction with the first implementation manner of the second aspect, in the second implementation manner of the second aspect of the present invention, the preset unit is configured to: the voice command configuration data includes the identification and content of the voice command, and the content the corresponding information type.

结合第二方面的第一种实现方式,本发明在第二方面的第三种实现方式中,所述预设单元被配置为:所述预设置由用户通过语音或文字的录入或选定而完成。In conjunction with the first implementation manner of the second aspect, in a third implementation manner of the second aspect of the present invention, the preset unit is configured to: the preset unit is configured by the user through input or selection of voice or text. Finish.

结合第二方面,本发明在第二方面的第四种实现方式中,所述拾音单元中,所述语音采集方案规定了各个时间段下智能终端采集语音的采样频率,所述语音采集方案的制定过程包括如下步骤:With reference to the second aspect, in a fourth implementation manner of the second aspect of the present invention, in the voice pickup unit, the voice collection scheme specifies the sampling frequency of the voice collected by the intelligent terminal in each time period, and the voice collection scheme The formulation process includes the following steps:

基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;Calculate the interaction index of the user in different time periods based on the time distribution of the interaction between the user and the smart terminal;

分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定。According to the preset threshold range satisfied by the interaction index of each time period, the sampling frequency corresponding to the threshold range is specified in each time period, and the formulation of the voice collection scheme is completed accordingly.

结合第二方面的第三种实现方式,本发明在第二方面的第五种实现方式中,所述拾音单元中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。With reference to the third implementation manner of the second aspect, in the fifth implementation manner of the second aspect of the present invention, in the sound pickup unit, the interaction behavior includes: the user's manipulation behavior in the wake-up state of the smart terminal, The displacement and/or rotation of the smart terminal, and the user's voice control behavior when the smart terminal is in standby.

结合第二方面的第一种实现方式,本发明在第二方面的第六种实现方式中,所述预设单元还被配置为:开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。With reference to the first implementation manner of the second aspect, in a sixth implementation manner of the second aspect of the present invention, the preset unit is further configured to: display a user interface in a power-on state, so as to set the threshold range and the sampling frequency corresponding to each threshold range, so as to complete the preset setting of the threshold range.

结合第二方面的第三种实现方式,本发明在第二方面的第七种实现方式中,所述拾音单元通过DSP处理器控制所述语音数据的采集。With reference to the third implementation manner of the second aspect, in a seventh implementation manner of the second aspect of the present invention, the sound pickup unit controls the collection of the voice data through a DSP processor.

结合第二方面,本发明在第二方面的第八种实现方式中,所述识别单元中,所述特征匹配的过程包括:With reference to the second aspect, in an eighth implementation manner of the second aspect of the present invention, in the identifying unit, the feature matching process includes:

检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;Retrieve whether the voice data contains the identification in the voice command configuration data, if the identification is not contained, then the voice data is not a voice command, and the retrieval is terminated;

若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command.

结合第二方面的第六种实现方式,本发明在第二方面的第九种实现方式中,所述识别单元中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。With reference to the sixth implementation manner of the second aspect, in the ninth implementation manner of the second aspect of the present invention, in the identification unit, during the feature matching process, when the voice data is configured with the voice command When the matching rate of the identification or content of the data is greater than a preset threshold, it is determined that the voice data contains the identification or content; otherwise, it is determined that the voice data does not contain the identification or content.

结合第二方面,本发明在第二方面的第十种实现方式中,所述获取单元被配置为:通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。With reference to the second aspect, in a tenth implementation manner of the second aspect of the present invention, the acquiring unit is configured to acquire the type of content information from the smart terminal by invoking a corresponding system instruction.

结合第二方面,本发明在第二方面的第十一种实现方式中,所述获取单元被配置为:通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。In conjunction with the second aspect, in an eleventh implementation manner of the second aspect of the present invention, the obtaining unit is configured to: by invoking the corresponding interface or communication protocol, one of corresponding software or webpage or server or Several types of content information are obtained.

第三方面,本发明实施例提供了一种智能终端,其包括:In a third aspect, an embodiment of the present invention provides an intelligent terminal, which includes:

触敏显示器,用于显示信息编辑界面,实现人机交互;Touch-sensitive display, used to display the information editing interface and realize human-computer interaction;

一个或多个处理器;one or more processors;

存储器;memory;

一个或多个应用程序,其中所述一个或多个应用程序被存储在存储器中并被配置为由所述一个或多个处理器执行;one or more application programs, wherein the one or more application programs are stored in memory and configured to be executed by the one or more processors;

所述一个或多个程序用于驱动所述一个或多个处理器构造用于执行上述第一方面中待机状态下语音控制信息获取方法的单元。The one or more programs are used to drive the one or more processors to construct a unit for executing the method for acquiring voice control information in a standby state in the first aspect.

与现有技术相比较,本发明提供的技术方案至少具有如下优点:Compared with the prior art, the technical solution provided by the present invention has at least the following advantages:

本发明充分利用智能终端及其操作系统提供的特性,首先根据语音采集方案规定的不同时间段下的采样频率,采集语音数据,使得智能终端在待机状态下能够采集语音数据,进行语音识别,而且,其中的语音采集方案根据用户与智能终端的交互行为,通过智能地规定语音采集频率而有效控制能耗,提高了语音控制的能效。在此基础上,本发明进一步根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令,如此,用户便能使用多样化和个性化的语音实现语音控制。进而,智能终端响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息,并依据所述内容信息进行关联于该内容信息的语音播报,带给用户方便而高效的语音控制信息获取体验。The present invention makes full use of the characteristics provided by the intelligent terminal and its operating system, firstly, the voice data is collected according to the sampling frequencies in different time periods specified in the voice collection scheme, so that the intelligent terminal can collect the voice data and perform voice recognition in the standby state, and , wherein the voice collection scheme effectively controls the energy consumption by intelligently specifying the voice collection frequency according to the interaction between the user and the intelligent terminal, and improves the energy efficiency of the voice control. On this basis, the present invention further performs feature matching on the voice data according to the preset voice command configuration data to determine whether the voice data is a voice command, so that the user can use diversified and personalized voices to realize voice control. Further, in response to the voice command corresponding to the voice data, the intelligent terminal obtains the content information of the corresponding type of the voice command, and performs a voice broadcast associated with the content information according to the content information, bringing the user a convenient and efficient voice Control the information acquisition experience.

概括而言,本发明的实施,解决了用户在使用智能终端进行语音控制信息获取时,智能终端在待机状态下语音控制的实现问题,能耗控制问题,以及智能终端无法进行个性化语音控制的问题,使得用户能够在智能终端处于待机状态时进行个性化的语音控制而获取信息,提高了用户进行语音控制的人机交互体验和生活工作效率。然而,书不尽言,本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。In a nutshell, the implementation of the present invention solves the problem of realizing voice control in the standby state of the intelligent terminal when the user uses the intelligent terminal to obtain voice control information, the problem of energy consumption control, and the inability of the intelligent terminal to carry out personalized voice control. The problem is that the user can obtain information by performing personalized voice control when the smart terminal is in a standby state, which improves the user's human-computer interaction experience and life and work efficiency when performing voice control. However, the book is not exhausting, additional aspects and advantages of the present invention will be set forth in part in the following description, which will be apparent from the following description, or learned by practice of the present invention.

附图说明Description of drawings

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained from these drawings without creative effort.

图1为本发明中待机状态下语音控制信息获取方法的一个实施例的流程示意图;1 is a schematic flowchart of an embodiment of a method for acquiring voice control information in a standby state according to the present invention;

图2为本发明中待机状态下语音控制信息获取方法的一个实施例的流程示意图;2 is a schematic flowchart of an embodiment of a method for acquiring voice control information in a standby state in the present invention;

图3为本发明中智能终端的一个实施例的结构示意图;3 is a schematic structural diagram of an embodiment of an intelligent terminal in the present invention;

图4为本发明中智能终端的一个实施例的结构示意图。FIG. 4 is a schematic structural diagram of an embodiment of an intelligent terminal in the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。In order for those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S10、S11等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In some of the processes described in the description and claims of the present invention and the above-mentioned drawings, various operations are included in a specific order, but it should be clearly understood that these operations may not be in accordance with the order in which they appear herein. Executed or executed in parallel, the sequence numbers of the operations, such as S10, S11, etc., are only used to distinguish different operations, and the sequence numbers themselves do not represent any execution order. Additionally, these flows may include more or fewer operations, and these operations may be performed sequentially or in parallel. It should be noted that the descriptions such as "first" and "second" in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, nor do they limit "first" and "second" are different types.

本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。It will be understood by those of ordinary skill in the art that the singular forms "a," "an," "said," and "the" as used herein can also include the plural forms unless expressly stated otherwise. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of stated features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components and/or groups thereof. It will be understood that when we refer to an element as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Furthermore, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combination of one or more of the associated listed items.

本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。It will be understood by one of ordinary skill in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in a general dictionary, should be understood to have meanings consistent with their meanings in the context of the prior art and, unless specifically defined as herein, should not be interpreted in idealistic or overly formal meaning to explain.

本领域普通技术人员可以理解,这里所使用的“终端”、“智能终端”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“智能终端”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“智能终端”还可以是智能终端、上网终端、音乐/视频播放终端,例如可以是PDA、POS(Point of Sales,销售终端)、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those of ordinary skill in the art can understand that the "terminal" and "smart terminal" used here include both a device of a wireless signal receiver, a device that only has a wireless signal receiver without transmission capability, and a device of receiving and transmitting hardware. A device having receive and transmit hardware capable of bidirectional communication over a bidirectional communication link. Such equipment may include: cellular or other communication equipment, which has a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which can combine voice, data Processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which may include a radio frequency receiver, pager, Internet/Intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device having and/or including a conventional laptop and/or palmtop computer or other device with a radio frequency receiver. As used herein, "terminal", "smart terminal" may be portable, transportable, mounted in a vehicle (air, marine and/or land), or adapted and/or configured to operate locally, and/or In distributed form, run at any other location on Earth and/or in space. The "terminal" and "smart terminal" used here can also be intelligent terminals, Internet terminals, music/video playback terminals, such as PDA, POS (Point of Sales, sales terminal), MID (Mobile Internet Device, mobile Internet device) and/or a mobile phone with music/video playback function, or smart TV, set-top box and other devices.

本领域普通技术人员可以理解,本发明所涉及名词的含义至少包括:Those of ordinary skill in the art can understand that the meanings of the terms involved in the present invention at least include:

语音识别:亦被称为自动语音识(Automatic Speech Recognition,简称ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。包括特定人语音识别系统,非特定人语音识别系统和多人的识别系统,其方法主要是模式匹配法,所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等。Speech Recognition: Also known as Automatic Speech Recognition (ASR), its goal is to convert the lexical content of human speech into computer-readable input, such as keystrokes, binary codes, or character sequences. Including specific person speech recognition system, non-specific person speech recognition system and multi-person recognition system, the method is mainly pattern matching method, the fields involved include: signal processing, pattern recognition, probability theory and information theory, vocal mechanism and auditory mechanism , artificial intelligence, etc.

语音控制:支持自然语言的语音数据输入,通过语音识别,而控制设备的运行,在智能终端中,语音控制能够调用终端中的时间、天气等信息,相对于手动控制来说更加快捷、方便。语音控制已应用于诸如工业控制、语音拨号系统、智能家电、声控智能玩具等领域。Voice control: Support natural language voice data input, and control the operation of the device through voice recognition. In smart terminals, voice control can call the time, weather and other information in the terminal, which is faster and more convenient than manual control. Voice control has been used in fields such as industrial control, voice dialing systems, smart home appliances, and voice-activated smart toys.

用户界面(User Interface,简称UI):是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面,例如:预设置数据编辑界面。User Interface (UI): It is the medium for interaction and information exchange between the system and users, which realizes the conversion between the internal form of information and the form acceptable to humans. The user interface is the software designed to communicate with each other between the user and the hardware. The purpose is to enable the user to operate the hardware conveniently and efficiently to achieve two-way interaction and complete the work they want to complete with the help of the hardware. The user interface has a wide range of definitions. It includes human-computer interaction and graphical user interface. User interfaces exist in all fields that participate in the exchange of information between humans and machines, such as preset data editing interfaces.

待机状态:指智能终端(如手机或电脑等电子设备)的开机在开机状态下,但是没有与用户产生任何交互行为,或不进行任何实质性工作(即不对文件和程序的各种操作)的状态,或指智能终端处于的熄屏状态(开机但屏幕熄灭),本发明中智能终端的待机状态包括手机的休眠/睡眠状态。在Android系统的一种实施例中,可调用#echo mem>/sys/power/state使系统进入休眠状态。在待机状态下,智能终端将拥有更长的续航时间。Standby state: Refers to a smart terminal (such as a mobile phone or computer and other electronic equipment) that is turned on, but does not have any interaction with the user, or does not perform any substantive work (ie, does not perform various operations on files and programs). state, or refers to the screen-off state (on but the screen is off) of the smart terminal. In the present invention, the standby state of the smart terminal includes the sleep/sleep state of the mobile phone. In an embodiment of the Android system, #echo mem>/sys/power/state can be called to make the system enter a sleep state. In the standby state, the smart terminal will have a longer battery life.

唤醒状态:指智能终端(如手机或电脑等电子设备)的开机在开机状态下,与用户产生了交互行为,或屏幕亮起的状态。在Android系统的一种实施例中,可调用#echo on>/sys/power/state命令使智能终端从待机状态中唤醒,进入唤醒状态,此外,还包括如下唤醒机制:Wake_Lock唤醒锁机制;Early_Suspend预挂起机制;Late_Resume迟唤醒机制。Wake-up state: refers to the state in which an intelligent terminal (such as an electronic device such as a mobile phone or a computer) interacts with the user when it is turned on, or the screen is turned on. In an embodiment of the Android system, the #echo on>/sys/power/state command can be invoked to wake up the smart terminal from the standby state and enter the wake-up state. In addition, the following wake-up mechanisms are also included: Wake_Lock wake-up lock mechanism; Early_Suspend Pre-suspend mechanism; Late_Resume late wake-up mechanism.

交互行为:指用户与智能终端之间的信息双向传输与反馈行为,用户通过语音,位移和/或旋转,文字输入,在交互界面操作等方式,向智能终端输入信息、进行操作;智能终端通过语音,图像,视频,文字等方式向用户提供信息。例如:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。Interactive behavior: refers to the two-way information transmission and feedback behavior between the user and the intelligent terminal. The user inputs information and operates the intelligent terminal through voice, displacement and/or rotation, text input, operation on the interactive interface, etc.; Provide information to users by means of voice, image, video, text, etc. For example: the user's manipulation behavior when the smart terminal is awake, the displacement and/or rotation of the smart terminal, and the user's voice control behavior when the smart terminal is in standby.

本发明所述方法主要适用于智能手机终端或者智能平板终端等具有通信功能的终端,不限制于其操作系统的类型,可以是Android、IOS、WP、塞班等操作系统。The method of the present invention is mainly applicable to terminals with communication functions such as smart phone terminals or smart tablet terminals, and is not limited to the type of operating system, which can be Android, IOS, WP, Symbian and other operating systems.

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, wherein the same or similar reference numerals represent the same or similar elements or elements with the same or similar functions. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.

如图1所示,本发明的一种待机状态下语音控制信息获取方法,包括如下步骤S11-S14:As shown in FIG. 1, a method for acquiring voice control information in a standby state of the present invention includes the following steps S11-S14:

S11、根据语音采集方案规定的不同时间段下的采样频率,采集语音数据。以有效地控制能耗,延长智能终端在采集语音时的待机时间。S11. Collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme. In order to effectively control energy consumption, prolong the standby time of intelligent terminals when collecting voice.

S12、根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令。从而使智能终端从语音数据中快速识别用户的语音指令,以实现语音控制。S12. Perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command. Thus, the intelligent terminal can quickly recognize the user's voice command from the voice data, so as to realize the voice control.

S13、响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息。使智能终端执行语音指令而获取内容信息。S13. In response to the voice command corresponding to the voice data, acquire content information of the type corresponding to the voice command. Make the smart terminal execute the voice command to obtain the content information.

S14、依据所述内容信息进行关联于该内容信息的语音播报。使用户获取所需信息,完成语音控制。S14. Perform a voice broadcast associated with the content information according to the content information. Enable users to obtain the required information and complete voice control.

其中:in:

S11、根据语音采集方案规定的不同时间段下的采样频率,采集语音数据。S11. Collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme.

在本发明的一种可能的实施例中,所述语音采集方案规定了各个时间段下智能终端采集语音的采样频率,所述语音采集方案的制定过程包括如下步骤:In a possible embodiment of the present invention, the voice collection scheme specifies the sampling frequency of the voice collected by the intelligent terminal under each time period, and the formulation process of the voice collection scheme comprises the following steps:

首先,基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;First, the user's interaction index in different time periods is calculated based on the time distribution of the user's interaction with the smart terminal;

其次,分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定。Secondly, according to the preset threshold range satisfied by the interaction index of each time period, the sampling frequency corresponding to the threshold range is specified in each time period, and the formulation of the voice collection scheme is completed accordingly.

一种实施例中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。In an embodiment, the interaction behavior includes: the user's manipulation behavior when the smart terminal is awake, the displacement and/or rotation of the smart terminal, and the user's voice control behavior when the smart terminal is in standby.

在一种可能的设计中,智能终端每隔一段时间(如5分钟)采集一次用户的各种交互行为的数据,以得出用户与智能终端的交互行为的时间分布,进而计算出用户在不同时间段下的交互指数。In a possible design, the smart terminal collects data of various user interaction behaviors at regular intervals (such as 5 minutes) to obtain the time distribution of the interaction behavior between the user and the smart terminal, and then calculates the user’s Interaction index under the time period.

所述计算包含一种或多种独立或关联的模型或算法,如关联规则挖掘算法等。The calculation includes one or more independent or associated models or algorithms, such as association rule mining algorithms and the like.

在其中的一种可能的算法中,设交互行为发生赋值为1,不发生则赋值为0;用户在智能终端唤醒状态下的操控行为(简称“操控”)的权重为0.3,智能终端的位移和/或旋转(简称“位移”)的权重为0.3,用户在智能终端待机下的语音控制行为(简称“音控”)的权重为1。交互指数的计算公式为:In one of the possible algorithms, the value of the interactive behavior is set to 1 when it occurs, and the value of 0 when it does not occur; the weight of the user's manipulation behavior (referred to as "manipulation") in the wake-up state of the smart terminal is 0.3, and the displacement of the smart terminal The weight of and/or rotation (referred to as "displacement") is 0.3, and the weight of the user's voice control behavior (referred to as "voice control") when the smart terminal is in standby is 1. The formula for calculating the interaction index is:

交互指数=操控*0.3+位移*0.3+音控*1;Interaction index = manipulation * 0.3 + displacement * 0.3 + sound control * 1;

如用户在当前的采集时刻没有在智能终端唤醒状态下进行操控,而移动了智能终端,且在智能终端待机下进行语音控制,则当前的采集时刻用户的交互指数为0*0.3+1*0.3+1*1=1.3。其他时刻的交互指数的计算以此类推。每个时间段的时间长度由用户自行设置或由智能终端预设置,一个时间段的交互指数为该时间段内各个采集时刻的交互指数的平均值。进而可得出用户在不同时间段下的交互指数。If the user does not operate the smart terminal in the wake-up state of the smart terminal at the current collection moment, but moves the smart terminal and performs voice control while the smart terminal is in standby, the user's interaction index at the current collection moment is 0*0.3+1*0.3 +1*1=1.3. The calculation of the interaction index at other times is analogous. The time length of each time period is set by the user or preset by the intelligent terminal, and the interaction index of a time period is the average value of the interaction indexes of each collection moment in the time period. Then, the interaction index of the user in different time periods can be obtained.

在一种可能的实施例中,用户在8:00-8:30的时间段下各个采集时刻的交互指数如下表所示:In a possible embodiment, the interaction index of the user at each collection moment in the time period of 8:00-8:30 is shown in the following table:

则在8:00-8:30的时间段中,交互指数为0.73。Then in the time period of 8:00-8:30, the interaction index is 0.73.

当然,在本发明的其他实施例中也可以采用其他的交互行为作为变量来计算交互指数。Of course, in other embodiments of the present invention, other interaction behaviors may also be used as variables to calculate the interaction index.

一种可能的实施例中,语音采集方案将待机状态下智能终端不同时间段的语音采集的采样频率规定为:In a possible embodiment, the voice collection scheme specifies the sampling frequencies of voice collection in different time periods of the intelligent terminal in the standby state as:

当一个时间段的交互指数小于0.5时,则在该时间段采用22.05KHz的采样频率;When the interaction index of a time period is less than 0.5, the sampling frequency of 22.05KHz is used in this time period;

当一个时间段的交互指数大于等于0.5且小于1.2时,则在该时间段采用44.1KHz的采样频率;When the interaction index of a time period is greater than or equal to 0.5 and less than 1.2, the sampling frequency of 44.1KHz is used in this time period;

当一个时间段的交互指数大于或等于1.2时,则在该时间段采用48KHz的采样频率。When the interaction index of a time period is greater than or equal to 1.2, the sampling frequency of 48KHz is used in this time period.

由此,在一种可能的实施例中,语音采集方案如下表所示:Therefore, in a possible embodiment, the voice collection scheme is shown in the following table:

时间段period 交互指数Interaction Index 采样频率Sampling frequency 08:00-08:3008:00-08:30 0.730.73 44.1KHz44.1KHz 08:31-08:3508:31-08:35 0.350.35 22.05KHz22.05KHz 08:36-10:1508:36-10:15 1.471.47 48KHz48KHz 10:16-10:4510:16-10:45 0.940.94 44.1KHz44.1KHz 10:46-13:0010:46-13:00 1.531.53 48KHz48KHz 13:01-13:5013:01-13:50 0.250.25 22.05KHz22.05KHz 13:51-18:2713:51-18:27 1.191.19 44.1KHz44.1KHz 18:28-22:0018:28-22:00 1.341.34 48KHz48KHz 22:00-23:5022:00-23:50 0.610.61 44.1KHz44.1KHz 23:51-07:5923:51-07:59 0.080.08 22.05KHz22.05KHz

当然,在本发明的一些可能的实施例中,所述阈值范围或其相应的采样频率也可根据智能终端的剩余电量,或者依据用户的位置信息结合用户在该位置的语音控制功能的使用情况,进行相应的调整,以控制智能终端在实现语音控制功能时的能耗,延长智能终端的待机时间。Of course, in some possible embodiments of the present invention, the threshold range or its corresponding sampling frequency may also be based on the remaining power of the smart terminal, or based on the user's location information combined with the usage of the user's voice control function at the location , make corresponding adjustments to control the energy consumption of the intelligent terminal when it implements the voice control function, and prolong the standby time of the intelligent terminal.

在一个可能的实施例中,所述语音采集方案的制定过程还包括,开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。In a possible embodiment, the process of formulating the voice collection scheme further includes displaying a user interface in a power-on state for setting the threshold range and the sampling frequency corresponding to each threshold range, so as to complete the threshold range preset.

所述阈值范围各个阈值范围所对应的采样频率由用户自行设置或由智能终端预设置。智能终端分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在该时间段采用与该阈值范围相应的采样频率。The sampling frequency corresponding to each threshold range of the threshold range is set by the user or preset by the intelligent terminal. According to the preset threshold range satisfied by the interaction index of each time period, the intelligent terminal specifies that the sampling frequency corresponding to the threshold range is used in the time period.

在本发明的一个可能的实施例中,所述智能终端通过DSP处理器控制所述语音数据的采集。In a possible embodiment of the present invention, the intelligent terminal controls the collection of the voice data through a DSP processor.

数字信号处理(Digital Signal Processing,简称DSP)处理器,是一种介于固定功能硬件和高灵活度CPU之间的硬件,用于高效处理包括音频及语音应用,图像处理,视频输入等任务,负担了之前属于CPU的部分工作,能有效降低智能终端能耗。例如骁龙(Snapdragon)820处理器中采用的Hexagon DSP(低功耗岛)。通过DSP处理器控制所述语音数据的采集,提高待机状态下智能终端进行语音控制的能效,有效降低能耗。Digital Signal Processing (DSP) processor is a kind of hardware between fixed function hardware and high flexibility CPU, which is used to efficiently process tasks including audio and voice applications, image processing, video input, etc. It is responsible for part of the work that belonged to the CPU before, which can effectively reduce the energy consumption of the intelligent terminal. For example, the Hexagon DSP (low-power island) used in the Snapdragon 820 processor. The collection of the voice data is controlled by the DSP processor, so as to improve the energy efficiency of the voice control of the intelligent terminal in the standby state, and effectively reduce the energy consumption.

语音采集方案依据用户在不同时间段中与智能终端之间的交互行为,在不同时间段的语音采集中规定相应的采样频率,以有效地控制能耗,提高了待机状态下智能终端的语音采集效能,延长待机时间。The voice collection solution specifies the corresponding sampling frequency in the voice collection of different time periods according to the interaction between the user and the smart terminal in different time periods, so as to effectively control the energy consumption and improve the voice collection of the smart terminal in the standby state. Efficiency and extended standby time.

S12、根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令。S12. Perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command.

在本发明的一种可能实施例中,所述特征匹配的过程包括:In a possible embodiment of the present invention, the feature matching process includes:

检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;Retrieve whether the voice data contains the identification in the voice command configuration data, if the identification is not contained, then the voice data is not a voice command, and the retrieval is terminated;

若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command.

智能终端在待机状态先对语音指令的标识进行识别,在识别出标识后再进行下一步的识别,在提高识别效率的同时也降低了能耗。The intelligent terminal first recognizes the identification of the voice command in the standby state, and then performs the next step of identification after identifying the identification, which improves the identification efficiency and reduces energy consumption.

在一种实施例中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。In an embodiment, in the process of feature matching, when the matching rate between the voice data and the identification or content of the voice command configuration data is greater than a preset threshold, it is determined that the voice data contains the identification or the content. content; otherwise, it is determined that the voice data does not contain the identification or content.

语音数据与所述语音指令配置数据的标识或内容的匹配,可以采用基于语音学和声学的方法,模式匹配的方法或神经网络的方法。如模式匹配的方法中的动态时间规整(DTW)、隐马尔可夫(HMM)理论、矢量量化(VQ)技术等。The identification or content of the voice data and the voice command configuration data can be matched by methods based on phonetics and acoustics, pattern matching methods or neural network methods. For example, dynamic time warping (DTW), hidden Markov (HMM) theory, vector quantization (VQ) technology, etc. in the method of pattern matching.

马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域。经过长期发展,尤其适合在语音识别中的应用。The Markov Model is a statistical model widely used in speech recognition, automatic part-of-speech tagging, phonetic-word conversion, probabilistic grammar and other natural language processing applications. After long-term development, it is especially suitable for applications in speech recognition.

通过以上实施例中语音指令数据的预设置和特征匹配的方法,可使智能终端从语音数据中快速识别用户的语音指令,以实现语音控制。Through the method of presetting the voice command data and feature matching in the above embodiment, the intelligent terminal can quickly recognize the user's voice command from the voice data, so as to realize voice control.

S13、响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息。S13. In response to the voice command corresponding to the voice data, acquire content information of the type corresponding to the voice command.

在可能的实施例中,优选如下两种可能方法,用于获取所述的内容信息:In a possible embodiment, the following two possible methods are preferred for obtaining the content information:

其一,通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。First, the content information of the type is acquired from the intelligent terminal by invoking the corresponding system command.

其二,通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。Second, by invoking a corresponding interface or communication protocol, one or more of corresponding software, web pages, or servers can acquire the type of content information.

在Android系统的一种实施方式中,智能终端通过调用相应的系统指令,可获取所述的内容信息,如调用SimpleDateFormat sDateFormat=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss")指令,获取当前系统中的日期和时间。In an embodiment of the Android system, the smart terminal can obtain the content information by calling the corresponding system command, for example, calling the SimpleDateFormat sDateFormat=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss") command to obtain The date and time in the current system.

在Android系统的一种实施方式中,根据信息类型,通过调用相应的API接口或WebService规范中的HTTP,POST,JSON,XML等协议,可获取相应的软件或网页或服务器中所述类型的的内容信息。In an embodiment of the Android system, according to the type of information, by calling the corresponding API interface or protocols such as HTTP, POST, JSON, XML and other protocols in the WebService specification, the corresponding software or webpage or server can obtain the type of information described in the corresponding software or webpage or server. content information.

例如通过地址http://wthrcdn.etouch.cn/weather_mini?city=北京,根据城市名字获得天气数据(JSON);For example through the address http://wthrcdn.etouch.cn/weather_mini? city=Beijing, get weather data (JSON) according to the city name;

或通过地址http://wthrcdn.etouch.cn/weather_mini?citykey=101010100通过城市id获得天气数据(JSON)。Or through the address http://wthrcdn.etouch.cn/weather_mini? citykey=101010100 Get weather data (JSON) by city id.

当然,在一些实施例中,也可结合智能终端的定位,获取相关的信息。Of course, in some embodiments, the relevant information can also be obtained in combination with the positioning of the smart terminal.

S14、依据所述内容信息进行关联于该内容信息的语音播报。S14. Perform a voice broadcast associated with the content information according to the content information.

获取内容信息后,根据语音指令的内容,反馈相应的信息。例如一个实施例中,获取了天气信息后,根据语音指令中的内容“明天会下雨么”,语音播报天气信息中明天的天气情况,包括是否下雨和其他具体的天气信息。After acquiring the content information, feedback corresponding information according to the content of the voice command. For example, in one embodiment, after obtaining the weather information, according to the content in the voice instruction "will it rain tomorrow", the voice broadcasts the weather conditions of tomorrow in the weather information, including whether it rains and other specific weather information.

当然,在一些实施例中,也可采用视频,图像,文字等载体,通过用户界面或其他方式进行关联于内容信息的通知。Of course, in some embodiments, a carrier such as video, image, text, etc. may also be used to perform notification related to content information through a user interface or other means.

在本发明的一种可能的实施例中,为满足用户自定义语音指令的需求,如图2所示,还包括如下前置步骤:In a possible embodiment of the present invention, in order to meet the needs of user-defined voice commands, as shown in Figure 2, the following pre-steps are also included:

S10、开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。S10. Displaying a user interface in the power-on state for editing the configuration data of the voice command, and completing the pre-setting of the configuration data accordingly.

在一种实施例中,所述语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。In an embodiment, the voice command configuration data includes an identifier and content of the voice command, and an information type corresponding to the content.

所述标识,内容和内容对应的信息类型可由用户根据需要灵活设置,以便于语音识别与控制获取信息,例如,在一个可能的实施例中:The identifier, the content and the type of information corresponding to the content can be flexibly set by the user as needed, so as to facilitate speech recognition and control to obtain information, for example, in a possible embodiment:

所述标识包括:“你好”,“Hello”等,用于使语音指令在语音识别中能被快速检出;The identifiers include: "Hello", "Hello", etc., so that the voice command can be quickly detected in the voice recognition;

所述内容包括:“现在的时间”、“今天是星期几”、“当前的温度”、“明天会下雨么”、“后天的天气”、“现在的沪深股指”等;The content includes: "the current time", "what day of the week is today", "the current temperature", "will it rain tomorrow", "the weather the day after tomorrow", "the current Shanghai and Shenzhen stock indexes", etc.;

所述信息类型包括“时间”,“天气”,“股市指数”等;The information types include "time", "weather", "stock market index", etc.;

所述内容和信息类型的对应关系为:“现在的时间”和“今天是星期几”对应的信息类型为“时间”;“当前的温度”,“明天会下雨么和“后天的天气”所对应的信息类型为“天气”;“现在的沪深股指”所对应的信息类型为“股市指数”等。The corresponding relationship between the content and the information type is: the information type corresponding to "current time" and "what day of the week today" is "time"; "current temperature", "will it rain tomorrow" and "the weather the day after tomorrow" The corresponding information type is "weather"; the information type corresponding to "current Shanghai and Shenzhen stock index" is "stock market index" and so on.

提供用户界面使用户设定语音指令的标识和内容,以及所述内容所对应的信息类型,以使用户实现语音指令的个性化和多样化的设定,提高人机交互的体验和生活工作的效率。Provide a user interface to enable the user to set the identity and content of the voice command, as well as the type of information corresponding to the content, so that the user can realize the personalized and diversified settings of the voice command, improve the experience of human-computer interaction and the convenience of life and work. efficiency.

在一种实施例中,所述预设置由用户通过语音或文字的录入或选定而完成。使得用户可以个性化地设置多样化的语音指令,提高了语音控制功能的趣味性和实用性。In one embodiment, the preset setting is completed by the user through input or selection of voice or text. The user can set various voice commands individually, which improves the interest and practicability of the voice control function.

此外,本发明实施例提供了智能终端,如图3所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point ofSales,销售终端)、车载电脑等任意智能终端,以智能终端为手机为例:In addition, an embodiment of the present invention provides an intelligent terminal, as shown in FIG. 3 . For convenience of description, only the part related to the embodiment of the present invention is shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present invention. The terminal can be any intelligent terminal including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant, personal digital assistant), a POS (Point of Sales, a sales terminal), a vehicle-mounted computer, etc. Take the intelligent terminal as a mobile phone as an example:

图3示出的是与本发明实施例提供的智能终端相关的手机的部分结构的框图。参考图3,智能终端包括:拾音单元11,识别单元12,获取单元13和播报单元14。其中:FIG. 3 is a block diagram showing a partial structure of a mobile phone related to a smart terminal provided by an embodiment of the present invention. Referring to FIG. 3 , the intelligent terminal includes: a sound pickup unit 11 , an identification unit 12 , an acquisition unit 13 and a broadcast unit 14 . in:

拾音单元11,用于根据语音采集方案规定的不同时间段下的采样频率,采集语音数据。The sound pickup unit 11 is used for collecting voice data according to the sampling frequencies in different time periods specified in the voice collecting scheme.

在本发明的一种可能的实施例中,拾音单元11的所述语音采集方案规定了各个时间段下智能终端采集语音的采样频率,所述语音采集方案的制定过程包括如下步骤:In a possible embodiment of the present invention, the voice collection scheme of the pickup unit 11 specifies the sampling frequency of the voice collected by the intelligent terminal under each time period, and the formulation process of the voice collection scheme comprises the following steps:

首先,基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;First, the user's interaction index in different time periods is calculated based on the time distribution of the user's interaction with the smart terminal;

其次,分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定拾音单元11在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定。Secondly, according to the preset threshold range satisfied by the interaction index of each said time period, the sound pickup unit 11 is specified to adopt the sampling frequency corresponding to the said threshold value range in each time period, and the voice collection scheme is completed accordingly. formulate.

一种实施例中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。In an embodiment, the interaction behavior includes: the user's manipulation behavior when the smart terminal is awake, the displacement and/or rotation of the smart terminal, and the user's voice control behavior when the smart terminal is in standby.

在一种可能的设计中,智能终端每隔一段时间(如5分钟)采集一次用户的各种交互行为的数据,以得出用户与智能终端的交互行为的时间分布,进而计算出用户在不同时间段下的交互指数。In a possible design, the smart terminal collects data of various user interaction behaviors at regular intervals (such as 5 minutes) to obtain the time distribution of the interaction behavior between the user and the smart terminal, and then calculates the user’s Interaction index under the time period.

所述计算包含一种或多种独立或关联的模型或算法,如关联规则挖掘算法等。The calculation includes one or more independent or associated models or algorithms, such as association rule mining algorithms and the like.

在其中的一种可能的算法中,设交互行为发生赋值为1,不发生则赋值为0;用户在智能终端唤醒状态下的操控行为(简称“操控”)的权重为0.3,智能终端的位移和/或旋转(简称“位移”)的权重为0.3,用户在智能终端待机下的语音控制行为(简称“音控”)的权重为1。交互指数的计算公式为:In one of the possible algorithms, the interactive behavior is assigned a value of 1 if it does not occur; the weight of the user's manipulation behavior (referred to as "manipulation") in the wake-up state of the intelligent terminal is 0.3, and the displacement of the intelligent terminal is assigned a value of 0. The weight of and/or rotation (referred to as "displacement") is 0.3, and the weight of the user's voice control behavior (referred to as "voice control") when the smart terminal is in standby is 1. The formula for calculating the interaction index is:

交互指数=操控*0.3+位移*0.3+音控*1;Interaction index = manipulation * 0.3 + displacement * 0.3 + sound control * 1;

如用户在当前的采集时刻没有在智能终端唤醒状态下进行操控,而移动了智能终端,且在智能终端待机下进行语音控制,则当前的采集时刻用户的交互指数为0*0.3+1*0.3+1*1=1.3。其他时刻的交互指数的计算以此类推。每个时间段的时间长度由用户自行设置或由智能终端预设置,一个时间段的交互指数为该时间段内各个采集时刻的交互指数的平均值。进而可得出用户在不同时间段下的交互指数。If the user does not control the smart terminal when the smart terminal is awake at the current collection moment, but moves the smart terminal and performs voice control while the smart terminal is in standby, the user's interaction index at the current collection moment is 0*0.3+1*0.3 +1*1=1.3. The calculation of the interaction index at other times is analogous. The time length of each time period is set by the user or preset by the intelligent terminal, and the interaction index of a time period is the average value of the interaction indexes of each collection moment in the time period. Then, the interaction index of the user in different time periods can be obtained.

在一种可能的实施例中,用户在8:00-8:30的时间段下各个采集时刻的交互指数如下表所示:In a possible embodiment, the interaction index of the user at each collection moment in the time period of 8:00-8:30 is shown in the following table:

时间time 操控manipulate 位移displacement 音控Sound control 交互指数Interaction Index 08:0008:00 11 11 00 0.60.6 08:0508:05 11 00 00 0.30.3 08:1008:10 00 00 00 00 08:1508:15 11 00 11 1.31.3 08:2008:20 00 11 00 0.30.3 08:2508:25 00 11 00 11 08:3008:30 11 11 11 1.61.6

则在08:00-08:30的时间段中,交互指数为0.73。Then in the time period of 08:00-08:30, the interaction index is 0.73.

当然,在本发明的其他实施例中也可以采用其他的交互行为作为变量来计算交互指数。Of course, in other embodiments of the present invention, other interaction behaviors may also be used as variables to calculate the interaction index.

一种可能的实施例中,语音采集方案将待机状态下智能终端不同时间段的语音采集的采样频率规定为:In a possible embodiment, the voice collection scheme specifies the sampling frequencies of voice collection in different time periods of the intelligent terminal in the standby state as:

当一个时间段的交互指数小于0.5时,则在该时间段采用22.05KHz的采样频率;When the interaction index of a time period is less than 0.5, the sampling frequency of 22.05KHz is used in this time period;

当一个时间段的交互指数大于等于0.5且小于1.2时,则在该时间段采用44.1KHz的采样频率;When the interaction index of a time period is greater than or equal to 0.5 and less than 1.2, the sampling frequency of 44.1KHz is used in this time period;

当一个时间段的交互指数大于或等于1.2时,则在该时间段采用48KHz的采样频率。When the interaction index of a time period is greater than or equal to 1.2, the sampling frequency of 48KHz is used in this time period.

由此,在一种可能的实施例中,语音采集方案如下表所示:Therefore, in a possible embodiment, the voice collection scheme is shown in the following table:

时间段period 交互指数Interaction Index 采样频率Sampling frequency 08:00-08:3008:00-08:30 0.730.73 44.1KHz44.1KHz 08:31-08:3508:31-08:35 0.350.35 22.05KHz22.05KHz 08:36-10:1508:36-10:15 1.471.47 48KHz48KHz 10:16-10:4510:16-10:45 0.940.94 44.1KHz44.1KHz 10:46-13:0010:46-13:00 1.531.53 48KHz48KHz 13:01-13:5013:01-13:50 0.250.25 22.05KHz22.05KHz 13:51-18:2713:51-18:27 1.191.19 44.1KHz44.1KHz 18:28-22:0018:28-22:00 1.341.34 48KHz48KHz 22:00-23:5022:00-23:50 0.610.61 44.1KHz44.1KHz 23:51-07:5923:51-07:59 0.080.08 22.05KHz22.05KHz

当然,在本发明的一些可能的实施例中,所述阈值范围或其相应的采样频率也可根据智能终端的剩余电量,或者依据用户的位置信息结合用户在该位置的语音控制功能的使用情况,进行相应的动态调整,以控制智能终端在实现语音控制功能时的能耗,延长智能终端的待机时间。Of course, in some possible embodiments of the present invention, the threshold range or its corresponding sampling frequency may also be based on the remaining power of the smart terminal, or based on the user's location information combined with the usage of the user's voice control function at the location , make corresponding dynamic adjustments to control the energy consumption of the intelligent terminal when it realizes the voice control function, and prolong the standby time of the intelligent terminal.

在一个可能的实施例中,拾音单元11的所述语音采集方案还包括,开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。In a possible embodiment, the voice collection solution of the sound pickup unit 11 further includes: displaying a user interface in a power-on state for setting the threshold range and the sampling frequency corresponding to each threshold range, so as to complete the Preset threshold range.

所述阈值范围各个阈值范围所对应的采样频率由用户自行设置或由智能终端预设置。智能终端分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在该时间段采用与该阈值范围相应的采样频率。The sampling frequency corresponding to each threshold range of the threshold range is set by the user or preset by the intelligent terminal. According to the preset threshold range satisfied by the interaction index of each time period, the intelligent terminal specifies that the sampling frequency corresponding to the threshold range is used in the time period.

在本发明的一个可能的实施例中,拾音单元11通过DSP处理器控制所述语音数据的采集。In a possible embodiment of the present invention, the sound pickup unit 11 controls the collection of the voice data through a DSP processor.

数字信号处理(Digital Signal Processing,简称DSP)处理器,是一种介于固定功能硬件和高灵活度CPU之间的硬件,用于高效处理包括音频及语音应用,图像处理,视频输入等任务,负担了之前属于CPU的部分工作,能有效降低智能终端能耗。例如骁龙(Snapdragon)820处理器中采用的Hexagon DSP(低功耗岛)。通过DSP处理器控制所述语音数据的采集,提高待机状态下智能终端进行语音控制的能效,有效降低能耗。Digital Signal Processing (DSP) processor is a kind of hardware between fixed function hardware and high flexibility CPU, which is used to efficiently process tasks including audio and voice applications, image processing, video input, etc. It is responsible for part of the work that belonged to the CPU before, which can effectively reduce the energy consumption of the intelligent terminal. For example, the Hexagon DSP (low-power island) used in the Snapdragon 820 processor. The collection of the voice data is controlled by the DSP processor, so as to improve the energy efficiency of the voice control of the intelligent terminal in the standby state, and effectively reduce the energy consumption.

语音采集方案依据用户在不同时间段中与智能终端之间的交互行为,在不同时间段的语音采集中规定拾音单元11相应的采样频率,以有效地控制能耗,提高了待机状态下智能终端的语音采集效能。The voice collection scheme specifies the corresponding sampling frequency of the pickup unit 11 in the voice collection of different time periods according to the interaction between the user and the smart terminal in different time periods, so as to effectively control the energy consumption and improve the intelligence in the standby state. The voice collection performance of the terminal.

识别单元12,被配置为根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令。The identification unit 12 is configured to perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command.

在本发明的一种可能实施例中,所述识别单元12的征匹配的过程包括:In a possible embodiment of the present invention, the feature matching process of the identification unit 12 includes:

检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;智能终端在待机状态先对语音指令的标识进行识别,在识别出标识后再进行下一步的识别,在提高识别效率的同时也降低了能耗。Retrieve whether the voice data contains the identifier in the voice command configuration data. If the identifier is not included, the voice data is not a voice command, and the retrieval is terminated; the intelligent terminal first recognizes the identifier of the voice command in the standby state. After the identification is issued, the next step of identification is carried out, which not only improves the identification efficiency but also reduces the energy consumption.

若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command.

在一种实施例中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。In an embodiment, in the process of feature matching, when the matching rate between the voice data and the identification or content of the voice command configuration data is greater than a preset threshold, it is determined that the voice data contains the identification or the content. content; otherwise, it is determined that the voice data does not contain the identification or content.

语音数据与所述语音指令配置数据的标识或内容的匹配,可以采用基于语音学和声学的方法,模式匹配的方法或神经网络的方法。如模式匹配的方法中的动态时间规整(DTW)、隐马尔可夫(HMM)理论、矢量量化(VQ)技术等。The identification or content of the voice data and the voice command configuration data can be matched by methods based on phonetics and acoustics, pattern matching methods or neural network methods. For example, dynamic time warping (DTW), hidden Markov (HMM) theory, vector quantization (VQ) technology, etc. in the method of pattern matching.

马尔可夫模型(Markov Model)是一种统计模型,广泛应用在语音识别,词性自动标注,音字转换,概率文法等各个自然语言处理等应用领域。经过长期发展,尤其适合在语音识别中的应用。The Markov Model is a statistical model widely used in speech recognition, automatic part-of-speech tagging, phonetic-word conversion, probabilistic grammar and other natural language processing applications. After long-term development, it is especially suitable for applications in speech recognition.

通过以上实施例中预设单元10的语音指令数据的预设置和识别单元12的征匹配的方法,可使智能终端从语音数据中快速识别用户的语音指令,以实现语音控制。Through the method of presetting the voice command data of the preset unit 10 and the feature matching method of the recognition unit 12 in the above embodiment, the intelligent terminal can quickly recognize the user's voice command from the voice data to realize voice control.

获取单元13,用于响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息。The obtaining unit 13 is configured to, in response to the voice command corresponding to the voice data, obtain the content information of the type corresponding to the voice command.

在可能的实施例中,获取单元13优选如下两种可能方法,用于获取所述的内容信息:In a possible embodiment, the obtaining unit 13 preferably has the following two possible methods for obtaining the content information:

其一,通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。First, the content information of the type is acquired from the intelligent terminal by invoking the corresponding system command.

其二,通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。Second, by invoking a corresponding interface or communication protocol, one or more of corresponding software, web pages, or servers can acquire the type of content information.

在Android系统的一种实施方式中,智能终端通过调用相应的系统指令,可获取所述的内容信息,如调用SimpleDateFormat sDateFormat=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss")指令,获取当前系统中的日期和时间。In an embodiment of the Android system, the smart terminal can obtain the content information by calling the corresponding system command, for example, calling the SimpleDateFormat sDateFormat=newSimpleDateFormat("yyyy-MM-dd hh:mm:ss") command to obtain The date and time in the current system.

在Android系统的一种实施方式中,根据信息类型,通过调用相应的API接口或WebService规范中的HTTP,POST,JSON,XML等协议,可获取相应的软件或网页或服务器中所述类型的的内容信息。In an embodiment of the Android system, according to the type of information, by calling the corresponding API interface or protocols such as HTTP, POST, JSON, XML and other protocols in the WebService specification, the corresponding software or webpage or server can obtain the type of information described in the corresponding software or webpage or server. content information.

例如通过地址http://wthrcdn.etouch.cn/weather_mini?city=北京,根据城市名字获得天气数据(JSON);For example through the address http://wthrcdn.etouch.cn/weather_mini? city=Beijing, get weather data (JSON) according to the city name;

或通过地址http://wthrcdn.etouch.cn/weather_mini?citykey=101010100通过城市id获得天气数据(JSON)。Or through the address http://wthrcdn.etouch.cn/weather_mini? citykey=101010100 Get weather data (JSON) by city id.

当然,在一些实施例中,获取单元13也可结合智能终端的定位,获取相关的信息。Of course, in some embodiments, the obtaining unit 13 may also obtain relevant information in combination with the positioning of the smart terminal.

播报单元14,依据所述内容信息进行关联于该内容信息的语音播报。The broadcasting unit 14, according to the content information, performs a voice broadcasting associated with the content information.

获取内容信息后,播报单元14根据语音指令的内容,反馈相应的信息。例如一个实施例中,获取了天气信息后,根据语音指令中的内容“明天会下雨么”,语音播报天气信息中明天的天气情况,包括是否下雨和其他具体的天气信息。After acquiring the content information, the broadcasting unit 14 feeds back corresponding information according to the content of the voice command. For example, in one embodiment, after obtaining the weather information, according to the content in the voice instruction "will it rain tomorrow", the voice broadcasts the weather conditions of tomorrow in the weather information, including whether it rains and other specific weather information.

当然,在一些实施例中,播报单元14也可采用视频,图像,文字等载体,通过用户界面或其他方式进行关联于内容信息的通知。Of course, in some embodiments, the broadcasting unit 14 may also use a carrier such as video, image, text, etc., to perform notification related to content information through a user interface or other means.

在本发明的一种可能的实施例中,为满足用户自定义语音指令的需求,如图4所示,还包括如下预设单元10:In a possible embodiment of the present invention, in order to meet the needs of user-defined voice commands, as shown in FIG. 4 , the following preset unit 10 is further included:

预设单元10,被配置为开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。The presetting unit 10 is configured to display a user interface in a power-on state for editing the configuration data of the voice command, and complete the presetting of the configuration data accordingly.

在一种实施例中,所语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。In one embodiment, the voice command configuration data includes the identification and content of the voice command, and an information type corresponding to the content.

所述标识,内容和内容对应的信息类型可由用户根据需要灵活设置,以便于语音识别与控制获取信息,例如,在一个可能的实施例中:The identifier, the content and the type of information corresponding to the content can be flexibly set by the user as needed, so as to facilitate speech recognition and control to obtain information, for example, in a possible embodiment:

所述标识包括:“你好”,“Hello”等,用于使语音指令在语音识别中能被快速检出;The identifiers include: "Hello", "Hello", etc., so that the voice command can be quickly detected in the voice recognition;

所述内容包括:“现在的时间”、“今天是星期几”、“当前的温度”、“明天会下雨么”、“后天的天气”、“现在的沪深股指”等;The content includes: "the current time", "what day of the week is today", "the current temperature", "will it rain tomorrow", "the weather the day after tomorrow", "the current Shanghai and Shenzhen stock indexes", etc.;

所述信息类型包括“时间”,“天气”,“股市指数”等;The information types include "time", "weather", "stock market index", etc.;

所述内容和信息类型的对应关系为:“现在的时间”和“今天是星期几”对应的信息类型为“时间”;“当前的温度”,“明天会下雨么和“后天的天气”所对应的信息类型为“天气”;“现在的沪深股指”所对应的信息类型为“股市指数”等。The corresponding relationship between the content and the information type is: the information type corresponding to "current time" and "what day of the week today" is "time"; "current temperature", "will it rain tomorrow" and "the weather the day after tomorrow" The corresponding information type is "weather"; the information type corresponding to "current Shanghai and Shenzhen stock index" is "stock market index" and so on.

预设单元10提供用户界面使用户设定语音指令的标识和内容,以及所述内容所对应的信息类型,以使用户实现语音指令的个性化和多样化的设定,提高人机交互的体验和生活工作的效率。The preset unit 10 provides a user interface to enable the user to set the identity and content of the voice command, and the type of information corresponding to the content, so that the user can realize the personalized and diversified settings of the voice command and improve the experience of human-computer interaction. and life-work efficiency.

在一种实施例中,所述预设单元10的预设置过语音或文字的录入或选定而完成。使得用户可以个性化地设置多样化的语音指令,提高了语音控制功能的实用性和趣味性。In one embodiment, the presetting of the presetting unit 10 is completed by inputting or selecting voice or text. The user can set various voice commands individually, which improves the practicability and interest of the voice control function.

发明实施例还提供了一种智能终端,包括:The embodiment of the invention also provides an intelligent terminal, including:

触敏显示器,用于显示用户界面,实现人机交互;Touch-sensitive displays for displaying user interfaces for human-computer interaction;

一个或多个处理器;one or more processors;

存储器;memory;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors;

所述一个或多个程序用于驱动所述一个或多个处理器构造用于执行上述待机状态下语音控制信息获取方法的单元。所述单元包括:预设单元10,拾音单元11,识别单元12,获取单元13和播报单元14。The one or more programs are used to drive the one or more processors to construct a unit for executing the above-mentioned method for acquiring voice control information in a standby state. The unit includes: a preset unit 10 , a sound pickup unit 11 , an identification unit 12 , an acquisition unit 13 and a broadcast unit 14 .

智能终端为手机为例:The smart terminal is a mobile phone as an example:

所述智能终端可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobilecommunication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。The intelligent terminal can communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access) Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (Short Messaging Service, SMS) and the like.

存储器用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory is used to store software programs and modules, and the processor executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory. The memory can mainly include a stored program area and a stored data area, wherein the stored program area can store an operating system, an application program (such as a sound playback function, an image playback function, etc.) required for at least one function; data (such as audio data, phone book, etc.) Additionally, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.

触敏显示器可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器,并能接收处理器发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏显示器。A touch-sensitive display may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the touch controller. To the processor, and can receive commands from the processor and execute them. Additionally, touch-sensitive displays can be implemented using resistive, capacitive, infrared, and surface acoustic wave types.

触敏显示器可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单,如信息编辑界面等。触敏显示器可包括显示面板,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置触敏显示器。进一步的,当触敏显示器检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在触敏显示器上提供相应的视觉输出。The touch-sensitive display can be used to display information entered by or provided to the user as well as various menus of the mobile phone, such as an information editing interface and the like. The touch-sensitive display may include a display panel, and optionally, the touch-sensitive display may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, when the touch sensitive display detects a touch operation on or near it, it is transmitted to the processor to determine the type of the touch event, and then the processor provides corresponding visual output on the touch sensitive display according to the type of the touch event.

手机包括音频输入和输出系统或设备,包括麦克风,蓝牙,耳机(连接插孔),扩音器等。A mobile phone includes an audio input and output system or device, including a microphone, bluetooth, headphones (connection jack), amplifiers, etc.

手机还可包括至少一种传感器,比如重力传感器、光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触敏显示器的亮度,接近传感器可在手机移动到耳边时,关闭触敏显示器和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The cell phone may also include at least one sensor, such as a gravity sensor, a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the touch-sensitive display according to the brightness of the ambient light, and the proximity sensor may turn off the touch-sensitive display and/or when the mobile phone is moved to the ear. or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), and can detect the magnitude and direction of gravity when it is stationary. games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. Repeat.

处理器是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器可包括一个或多个处理单元;优选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。The processor is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone, and executes various functions of the mobile phone by running or executing the software programs and/or modules stored in the memory and calling the data stored in the memory. functions and process data to monitor the phone as a whole. Optionally, the processor may include one or more processing units; preferably, the processor may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc. The demodulation processor mainly handles wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor.

手机还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power source (such as a battery) for supplying power to various components. Preferably, the power source can be logically connected to the processor through a power management system, so that functions such as charging, discharging, and power consumption management can be implemented through the power management system.

手机还可以包括摄像头、蓝牙模块等,在此不再赘述。The mobile phone may further include a camera, a Bluetooth module, and the like, which will not be repeated here.

在本发明实施例中,该智能终端所包括的处理器还具有以下功能:In the embodiment of the present invention, the processor included in the intelligent terminal also has the following functions:

根据语音采集方案规定的不同时间段下的采样频率,采集语音数据。The voice data is collected according to the sampling frequencies in different time periods specified in the voice collection scheme.

在本发明的一种可能的实施例中,所述语音采集方案规定了各个时间段下智能终端采集语音的采样频率,所述语音采集方案的制定过程包括如下步骤:In a possible embodiment of the present invention, the voice collection scheme specifies the sampling frequency of the voice collected by the intelligent terminal under each time period, and the formulation process of the voice collection scheme comprises the following steps:

首先,基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;First, the user's interaction index in different time periods is calculated based on the time distribution of the user's interaction with the smart terminal;

其次,分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率。Secondly, according to the preset threshold range satisfied by the interaction index of each time period, it is specified that the sampling frequency corresponding to the threshold range is adopted in each time period.

一种实施例中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。In an embodiment, the interaction behavior includes: the user's manipulation behavior when the smart terminal is awake, the displacement and/or rotation of the smart terminal, and the user's voice control behavior when the smart terminal is in standby.

在一种可能的设计中,每隔一段时间(如5分钟)采集一次用户的各种交互行为的数据,以得出用户与智能终端的交互行为的时间分布,进而计算出用户在不同时间段下的交互指数。In a possible design, the data of various interaction behaviors of the user is collected at regular intervals (such as 5 minutes) to obtain the time distribution of the interaction behavior between the user and the smart terminal, and then calculate the user's interaction behavior in different time periods. The interaction index below.

所述计算包含一种或多种独立或关联的模型或算法,如关联规则挖掘算法等。The calculation includes one or more independent or associated models or algorithms, such as association rule mining algorithms and the like.

在其中的一种可能的算法中,设交互行为发生赋值为1,不发生则赋值为0;用户在智能终端唤醒状态下的操控行为(简称“操控”)的权重为0.3,智能终端的位移和/或旋转(简称“位移”)的权重为0.3,用户在智能终端待机下的语音控制行为(简称“音控”)的权重为1。交互指数的计算公式为:In one of the possible algorithms, the interactive behavior is assigned a value of 1 if it does not occur; the weight of the user's manipulation behavior (referred to as "manipulation") in the wake-up state of the intelligent terminal is 0.3, and the displacement of the intelligent terminal is assigned a value of 0. The weight of and/or rotation (referred to as "displacement") is 0.3, and the weight of the user's voice control behavior (referred to as "voice control") when the smart terminal is in standby is 1. The formula for calculating the interaction index is:

交互指数=操控*0.3+位移*0.3+音控*1;Interaction index = manipulation * 0.3 + displacement * 0.3 + sound control * 1;

如用户在当前的采集时刻没有在智能终端唤醒状态下进行操控,而移动了智能终端,且在智能终端待机下进行语音控制,则当前的采集时刻用户的交互指数为0*0.3+1*0.3+1*1=1.3。其他时刻的交互指数的计算以此类推。每个时间段的时间长度由用户自行设置或由智能终端预设置,一个时间段的交互指数为该时间段内各个采集时刻的交互指数的平均值。进而可得出用户在不同时间段下的交互指数。If the user does not control the smart terminal when the smart terminal is awake at the current collection moment, but moves the smart terminal and performs voice control while the smart terminal is in standby, the user's interaction index at the current collection moment is 0*0.3+1*0.3 +1*1=1.3. The calculation of the interaction index at other times is analogous. The time length of each time period is set by the user or preset by the intelligent terminal, and the interaction index of a time period is the average value of the interaction indexes of each collection moment in the time period. Then, the interaction index of the user in different time periods can be obtained.

当然,在本发明的其他实施例中也可以采用其他的交互行为作为变量来计算交互指数。Of course, in other embodiments of the present invention, other interaction behaviors may also be used as variables to calculate the interaction index.

一种可能的实施例中,语音采集方案将待机状态下智能终端不同时间段的语音采集的采样频率规定为:In a possible embodiment, the voice collection scheme specifies the sampling frequencies of voice collection in different time periods of the intelligent terminal in the standby state as:

当一个时间段的交互指数小于0.5时,则在该时间段采用22.05KHz的采样频率;When the interaction index of a time period is less than 0.5, the sampling frequency of 22.05KHz is used in this time period;

当一个时间段的交互指数大于等于0.5且小于1.2时,则在该时间段采用44.1KHz的采样频率;When the interaction index of a time period is greater than or equal to 0.5 and less than 1.2, the sampling frequency of 44.1KHz is used in this time period;

当一个时间段的交互指数大于或等于1.2时,则在该时间段采用48KHz的采样频率。When the interaction index of a time period is greater than or equal to 1.2, the sampling frequency of 48KHz is used in this time period.

当然,在本发明的一些可能的实施例中,所述阈值范围或其相应的采样频率也可根据智能终端的剩余电量,或者依据用户的位置信息结合用户在该位置的语音控制功能的使用情况,进行相应的动态调整,以控制智能终端在实现语音控制功能时的能耗,延长智能终端的待机时间。Of course, in some possible embodiments of the present invention, the threshold range or its corresponding sampling frequency may also be based on the remaining power of the smart terminal, or based on the user's location information combined with the usage of the user's voice control function at the location , make corresponding dynamic adjustments to control the energy consumption of the intelligent terminal when it realizes the voice control function, and prolong the standby time of the intelligent terminal.

在一个可能的实施例中,所述语音采集方案的制定过程还包括,开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。In a possible embodiment, the process of formulating the voice collection scheme further includes displaying a user interface in a power-on state for setting the threshold range and the sampling frequency corresponding to each threshold range, so as to complete the threshold range preset.

所述阈值范围各个阈值范围所对应的采样频率由用户自行设置或由智能终端预设置。智能终端分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在该时间段采用与该阈值范围相应的采样频率。The sampling frequency corresponding to each threshold range of the threshold range is set by the user or preset by the intelligent terminal. According to the preset threshold range satisfied by the interaction index of each time period, the intelligent terminal specifies that the sampling frequency corresponding to the threshold range is used in the time period.

在本发明的一个可能的实施例中,通过DSP处理器控制所述语音数据的采集。In a possible embodiment of the present invention, the collection of the voice data is controlled by a DSP processor.

语音采集方案依据用户在不同时间段中与智能终端之间的交互行为,在不同时间段的语音采集中规定相应的采样频率,以有效地控制能耗,提高了待机状态下智能终端的语音采集效能。The voice collection solution specifies the corresponding sampling frequency in the voice collection of different time periods according to the interaction between the user and the smart terminal in different time periods, so as to effectively control the energy consumption and improve the voice collection of the smart terminal in the standby state. efficacy.

根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令。Feature matching is performed on the voice data according to preset voice command configuration data to determine whether the voice data is a voice command.

在一个可能的实施例中,开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。In a possible embodiment, a user interface is displayed in the power-on state for editing the configuration data of the voice command, and the pre-setting of the configuration data is completed accordingly.

在一种实施例中,所述语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。In an embodiment, the voice command configuration data includes an identifier and content of the voice command, and an information type corresponding to the content.

所述标识,内容和内容对应的信息类型可由用户根据需要灵活设置,以便于语音识别与控制获取信息,例如,在一个可能的实施例中:The identifier, the content and the type of information corresponding to the content can be flexibly set by the user as needed, so as to facilitate speech recognition and control to obtain information, for example, in a possible embodiment:

所述标识包括:“你好”,“Hello”等,用于使语音指令在语音识别中能被快速检出;The identifiers include: "Hello", "Hello", etc., so that the voice command can be quickly detected in the voice recognition;

所述内容包括:“现在的时间”、“今天是星期几”、“当前的温度”、“明天会下雨么”、“后天的天气”、“现在的沪深股指”等;The content includes: "the current time", "what day of the week is today", "the current temperature", "will it rain tomorrow", "the weather the day after tomorrow", "the current Shanghai and Shenzhen stock indexes", etc.;

所述信息类型包括“时间”,“天气”,“股市指数”等;The information types include "time", "weather", "stock market index", etc.;

所述内容和信息类型的对应关系为:“现在的时间”和“今天是星期几”对应的信息类型为“时间”;“当前的温度”,“明天会下雨么和“后天的天气”所对应的信息类型为“天气”;“现在的沪深股指”所对应的信息类型为“股市指数”等。The corresponding relationship between the content and the information type is: the information type corresponding to "current time" and "what day of the week today" is "time"; "current temperature", "will it rain tomorrow" and "the weather the day after tomorrow" The corresponding information type is "weather"; the information type corresponding to "current Shanghai and Shenzhen stock index" is "stock market index" and so on.

提供用户界面使用户设定语音指令的标识和内容,以及所述内容所对应的信息类型,以使用户实现语音指令的个性化和多样化的设定,提高人机交互的体验和生活工作的效率。Provide a user interface to enable the user to set the identity and content of the voice command, as well as the type of information corresponding to the content, so that the user can realize the personalized and diversified settings of the voice command, improve the experience of human-computer interaction and the convenience of life and work. efficiency.

在一种实施例中,所述预设置由用户通过语音或文字的录入或选定而完成。使得用户可以个性化地设置多样化的语音指令,提高了语音控制功能的实用性和趣味性。In one embodiment, the preset setting is completed by the user through input or selection of voice or text. The user can set various voice commands individually, which improves the practicability and interest of the voice control function.

在本发明的一种可能实施例中,所述特征匹配的过程包括:In a possible embodiment of the present invention, the feature matching process includes:

检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;智能终端在待机状态先对语音指令的标识进行识别,在识别出标识后再进行下一步的识别,在提高识别效率的同时也降低了能耗。Retrieve whether the voice data contains the identifier in the voice command configuration data. If the identifier is not included, the voice data is not a voice command, and the retrieval is terminated; the intelligent terminal first recognizes the identifier of the voice command in the standby state. After the identification is issued, the next step of identification is carried out, which not only improves the identification efficiency but also reduces the energy consumption.

若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command.

在一种实施例中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。In an embodiment, in the process of feature matching, when the matching rate between the voice data and the identification or content of the voice command configuration data is greater than a preset threshold, it is determined that the voice data contains the identification or the content. content; otherwise, it is determined that the voice data does not contain the identification or content.

语音数据与所述语音指令配置数据的标识或内容的匹配,可以采用基于语音学和声学的方法,模式匹配的方法或神经网络的方法。如模式匹配的方法中的动态时间规整(DTW)、隐马尔可夫(HMM)理论、矢量量化(VQ)技术等。The identification or content of the voice data and the voice command configuration data can be matched by methods based on phonetics and acoustics, pattern matching methods or neural network methods. For example, dynamic time warping (DTW), hidden Markov (HMM) theory, vector quantization (VQ) technology, etc. in the method of pattern matching.

通过以上实施例中语音指令数据的预设置和特征匹配的方法,可使智能终端从语音数据中快速识别用户的语音指令,以实现语音控制。Through the method of presetting the voice command data and feature matching in the above embodiment, the intelligent terminal can quickly recognize the user's voice command from the voice data, so as to realize voice control.

响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息。In response to the voice command corresponding to the voice data, content information of the type corresponding to the voice command is acquired.

在可能的实施例中,优选如下两种可能方法,用于获取所述的内容信息:In a possible embodiment, the following two possible methods are preferred for obtaining the content information:

其一,通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。First, the content information of the type is acquired from the intelligent terminal by invoking the corresponding system command.

其二,通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。Second, by invoking a corresponding interface or communication protocol, one or more of corresponding software, web pages, or servers can acquire the type of content information.

在Android系统的一种实施方式中,智能终端通过调用相应的系统指令,可获取所述的内容信息,如调用SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")指令,获取当前系统中的日期和时间。In an implementation manner of the Android system, the smart terminal can obtain the content information by invoking corresponding system instructions, such as invoking the SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") instruction, Get the date and time in the current system.

在Android系统的一种实施方式中,根据信息类型,通过调用相应的API接口或WebService规范中的HTTP,POST,JSON,XML等协议,可获取相应的软件或网页或服务器中所述类型的的内容信息。In an embodiment of the Android system, according to the type of information, by calling the corresponding API interface or protocols such as HTTP, POST, JSON, XML and other protocols in the WebService specification, the corresponding software or webpage or server can obtain the type of information described in the corresponding software or webpage or server. content information.

例如通过地址http://wthrcdn.etouch.cn/weather_mini?city=北京,根据城市名字获得天气数据(JSON);For example through the address http://wthrcdn.etouch.cn/weather_mini? city=Beijing, get weather data (JSON) according to the city name;

或通过地址http://wthrcdn.etouch.cn/weather_mini?citykey=101010100通过城市id获得天气数据(JSON)。Or through the address http://wthrcdn.etouch.cn/weather_mini? citykey=101010100 Get weather data (JSON) by city id.

当然,在一些实施例中,也可结合智能终端的定位,获取相关的信息。Of course, in some embodiments, the relevant information can also be obtained in combination with the positioning of the smart terminal.

依据所述内容信息进行关联于该内容信息的语音播报。A voice broadcast associated with the content information is performed according to the content information.

获取内容信息后,根据语音指令的内容,反馈相应的信息。例如一个实施例中,获取了天气信息后,根据语音指令中的内容“明天会下雨么”,语音播报天气信息中明天的天气情况,包括是否下雨和其他具体的天气信息。After acquiring the content information, feedback corresponding information according to the content of the voice command. For example, in one embodiment, after obtaining the weather information, according to the content in the voice instruction "will it rain tomorrow", the voice broadcasts the weather conditions of tomorrow in the weather information, including whether it rains and other specific weather information.

当然,在一些实施例中,也可采用视频,图像,文字等载体,通过用户界面或其他方式进行关联于内容信息的通知。Of course, in some embodiments, a carrier such as video, image, text, etc. may also be used to perform notification related to content information through a user interface or other means.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括但不限于:任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include But not limited to: any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory, read-only memory), RAM (Random Access Memory, random access memory), EPROM (Erasable Memory) Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card.

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of implementing the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a magnetic disk or an optical disk, and the like.

以上对本发明所提供的一种待机状态下语音控制信息获取方法和智能终端进行了详细介绍,对于本领域的一般技术人员,在不脱离本发明原理的前提下,,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。A method for acquiring voice control information in a standby state and an intelligent terminal provided by the present invention are described above in detail. For those skilled in the art, without departing from the principles of the present invention, in the specific implementation and application There will be changes in the above. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims (23)

1.一种待机状态下语音控制信息获取方法,其特征在于,包括如下步骤:1. a method for acquiring voice control information in a standby state, comprising the steps of: 基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;Calculate the interaction index of the user in different time periods based on the time distribution of the interaction between the user and the smart terminal; 分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定;According to the preset threshold range satisfied by the interaction index of each time period, it is stipulated that the sampling frequency corresponding to the threshold range is adopted in each time period, and the formulation of the voice collection scheme is completed accordingly; 根据所述语音采集方案规定的不同时间段下的采样频率,采集语音数据;Collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme; 根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令;Perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command; 响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息;In response to the voice command corresponding to the voice data, obtain the content information of the corresponding type of the voice command; 依据所述内容信息进行关联于该内容信息的语音播报。A voice broadcast associated with the content information is performed according to the content information. 2.根据权利要求1所述的方法,其特征在于,还包括如下前置步骤:2. method according to claim 1, is characterized in that, also comprises following pre-step: 开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。In the power-on state, a user interface is displayed for editing the configuration data of the voice command, and the pre-setting of the configuration data is completed accordingly. 3.根据权利要求1或2所述的方法,其特征在于,所述语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。3 . The method according to claim 1 or 2 , wherein the voice command configuration data includes an identifier and content of the voice command, and an information type corresponding to the content. 4 . 4.根据权利要求1或2所述的方法,其特征在于,所述预设置由用户通过语音或文字的录入或选定而完成。4. The method according to claim 1 or 2, wherein the preset setting is completed by the user through input or selection of voice or text. 5.根据权利要求1所述的方法,其特征在于,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。5. The method according to claim 1, wherein the interactive behavior comprises: the user's manipulation behavior when the smart terminal is awake, the displacement and/or rotation of the smart terminal, the user's voice when the smart terminal is in standby Control behavior. 6.根据权利要求1所述的方法,其特征在于,所述语音采集方案的制定过程还包括,开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。6. The method according to claim 1, wherein the formulating process of the voice collection scheme further comprises: displaying a user interface in a power-on state for setting the threshold range and the sampling frequency corresponding to each threshold range , to complete the preset threshold range. 7.根据权利要求1所述的方法,其特征在于,所述智能终端通过DSP处理器控制所述语音数据的采集。7 . The method according to claim 1 , wherein the intelligent terminal controls the collection of the voice data through a DSP processor. 8 . 8.根据权利要求1所述的方法,其特征在于,所述特征匹配的过程包括:8. The method according to claim 1, wherein the feature matching process comprises: 检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;Retrieve whether the voice data contains the identification in the voice command configuration data, if the identification is not contained, then the voice data is not a voice command, and the retrieval is terminated; 若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command. 9.根据权利要求7所述的方法,其特征在于,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。9. The method according to claim 7, wherein, in the process of feature matching, when the matching rate of the identification or content of the voice data and the voice command configuration data is greater than a preset threshold, then It is determined that the voice data contains the identification or content; otherwise, it is determined that the voice data does not contain the identification or content. 10.根据权利要求1所述的方法,其特征在于,所述内容信息的获取方法包括:通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。10. The method according to claim 1, wherein the method for obtaining the content information comprises: obtaining the content information of the type from an intelligent terminal by invoking a corresponding system instruction. 11.根据权利要求1所述的方法,其特征在于,所述内容信息的获取方法还包括:通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。11. method according to claim 1, is characterized in that, the acquisition method of described content information also comprises: by invoking corresponding interface or communication protocol, by one or more in corresponding software or webpage or server acquisition The type of content information. 12.一种智能终端,其特征在于,包括:12. An intelligent terminal, characterized in that, comprising: 拾音单元:用于基于用户与智能终端的交互行为的时间分布来计算用户在不同时间段下的交互指数;分别根据每个所述时间段的交互指数所满足的预设置的阈值范围,规定在各个时间段采用与所述阈值范围相应的采样频率,并据此完成语音采集方案的制定;根据所述语音采集方案规定的不同时间段下的采样频率,采集语音数据;Pickup unit: used to calculate the interaction index of the user in different time periods based on the time distribution of the interaction between the user and the smart terminal; respectively, according to the preset threshold range satisfied by the interaction index of each said time period, specify Adopt the sampling frequency corresponding to the threshold range in each time period, and complete the formulation of the voice collection scheme accordingly; collect voice data according to the sampling frequencies in different time periods specified in the voice collection scheme; 识别单元:被配置为根据预设置的语音指令配置数据对所述语音数据进行特征匹配,判断所述语音数据是否为语音指令;Recognition unit: configured to perform feature matching on the voice data according to preset voice command configuration data, and determine whether the voice data is a voice command; 获取单元:用于响应于所述语音数据对应的语音指令,获取该语音指令所对应类型的内容信息;Obtaining unit: used to obtain the content information of the corresponding type of the voice command in response to the voice command corresponding to the voice data; 播报单元:依据所述内容信息进行关联于该内容信息的语音播报。Broadcasting unit: according to the content information, perform a voice broadcast associated with the content information. 13.根据权利要求12所述的智能终端,其特征在于,还包括预设单元:13. The intelligent terminal according to claim 12, further comprising a preset unit: 被配置为开机状态下显示用户界面,以用于编辑语音指令配置数据,并据此完成该配置数据的预设置。It is configured to display a user interface in a power-on state for editing voice command configuration data, and completes the pre-setting of the configuration data accordingly. 14.根据权利要求13所述的智能终端,其特征在于,所述预设单元被配置为:语音指令配置数据包括语音指令的标识和内容,以及所述内容所对应的信息类型。14. The intelligent terminal according to claim 13, wherein the preset unit is configured to: the voice command configuration data includes the identification and content of the voice command, and the information type corresponding to the content. 15.根据权利要求13所述的智能终端,其特征在于,所述预设单元被配置为:所述预设置由用户通过语音或文字的录入或选定而完成。15. The intelligent terminal according to claim 13, wherein the preset unit is configured to: the preset is completed by the user through input or selection of voice or text. 16.根据权利要求12所述的智能终端,其特征在于,所述拾音单元中,所述的交互行为包括:用户在智能终端唤醒状态下的操控行为,智能终端的位移和/或旋转,用户在智能终端待机下的语音控制行为。16. The intelligent terminal according to claim 12, wherein, in the sound pickup unit, the interaction behaviors include: manipulation behaviors of the user in the wake-up state of the intelligent terminal, displacement and/or rotation of the intelligent terminal, The user's voice control behavior when the smart terminal is in standby. 17.根据权利要求12所述的智能终端,其特征在于,所述预设单元还被配置为:开机状态下显示用户界面,以用于设置所述阈值范围及各个阈值范围所对应的采样频率,以完成所述阈值范围的预设置。17 . The smart terminal according to claim 12 , wherein the preset unit is further configured to: display a user interface in a power-on state, so as to set the threshold range and the sampling frequency corresponding to each threshold range. 18 . , to complete the preset threshold range. 18.根据权利要求12所述的智能终端,其特征在于,所述拾音单元通过DSP处理器控制所述语音数据的采集。18 . The intelligent terminal according to claim 12 , wherein the sound pickup unit controls the collection of the voice data through a DSP processor. 19 . 19.根据权利要求12所述的智能终端,其特征在于,所述识别单元中,所述特征匹配的过程包括:19. The intelligent terminal according to claim 12, wherein, in the identifying unit, the feature matching process comprises: 检索所述语音数据中是否含有语音指令配置数据中的标识,若未含所述标识,则该语音数据非语音指令,终止检索;Retrieve whether the voice data contains the identification in the voice command configuration data, if the identification is not contained, then the voice data is not a voice command, and the retrieval is terminated; 若含有所述标识,则检索所述语音数据中是否含有语音指令配置数据中的内容,若含有所述内容,则该语音数据为语音指令,确定该语音数据包含的内容所对应的信息类型;若未含所述内容,则该语音数据非语音指令。If the identification is contained, then search whether the voice data contains the content in the voice command configuration data, if the voice data is contained, the voice data is a voice command, and the information type corresponding to the content contained in the voice data is determined; If the content is not included, the voice data is not a voice command. 20.根据权利要求19所述的智能终端,其特征在于,所述识别单元中,所述特征匹配的过程中,当所述语音数据与所述语音指令配置数据的标识或内容的匹配率大于预设置的阈值时,则判定语音数据含有所述标识或内容;否则,判定语音数据不含有所述标识或内容。20. The intelligent terminal according to claim 19, wherein, in the identification unit, in the process of feature matching, when the matching rate of the voice data and the identification or content of the voice command configuration data is greater than When the preset threshold is reached, it is determined that the voice data contains the identification or content; otherwise, it is determined that the voice data does not contain the identification or content. 21.根据权利要求12所述的智能终端,其特征在于,所述获取单元被配置为:通过调用相应的系统指令,由智能终端中获取所述类型的内容信息。21. The intelligent terminal according to claim 12, wherein the acquisition unit is configured to acquire the content information of the type from the intelligent terminal by invoking corresponding system instructions. 22.根据权利要求12所述的智能终端,其特征在于,所述获取单元被配置为:通过调用相应的接口或通信协议,由相应的软件或网页或服务器中的一种或几种获取所述类型的内容信息。22. intelligent terminal according to claim 12, is characterized in that, described acquisition unit is configured to: by invoking corresponding interface or communication protocol, by one or more in corresponding software or webpage or server to acquire the acquired data. content information of the type described. 23.一种智能终端,其特征在于,包括:23. An intelligent terminal, characterized in that, comprising: 触敏显示器,用于显示用户界面,实现人机交互;Touch-sensitive displays for displaying user interfaces for human-computer interaction; 一个或多个处理器;one or more processors; 存储器;memory; 一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors; 所述一个或多个程序用于驱动所述一个或多个处理器构造用于执行权利要求1至11中任意一项所述的方法的单元。The one or more programs are used to drive the one or more processors to construct a unit for performing the method of any one of claims 1 to 11.
CN201610312120.4A 2016-05-11 2016-05-11 Speech-controlled information acquisition methods and intelligent terminal under standby mode Active CN105810194B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610312120.4A CN105810194B (en) 2016-05-11 2016-05-11 Speech-controlled information acquisition methods and intelligent terminal under standby mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610312120.4A CN105810194B (en) 2016-05-11 2016-05-11 Speech-controlled information acquisition methods and intelligent terminal under standby mode

Publications (2)

Publication Number Publication Date
CN105810194A CN105810194A (en) 2016-07-27
CN105810194B true CN105810194B (en) 2019-07-05

Family

ID=56456928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610312120.4A Active CN105810194B (en) 2016-05-11 2016-05-11 Speech-controlled information acquisition methods and intelligent terminal under standby mode

Country Status (1)

Country Link
CN (1) CN105810194B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559565A (en) * 2016-11-04 2017-04-05 珠海市魅族科技有限公司 Pronunciation inputting method and electronic equipment
US10467509B2 (en) 2017-02-14 2019-11-05 Microsoft Technology Licensing, Llc Computationally-efficient human-identifying smart assistant computer
CN106953988A (en) * 2017-04-20 2017-07-14 深圳市同行者科技有限公司 A kind of method and terminal for terminating voice dialogue
CN107396160B (en) * 2017-08-24 2018-03-30 傅皓衍 Multifunctional set top box control platform
CN107767872A (en) * 2017-10-13 2018-03-06 深圳市汉普电子技术开发有限公司 Audio recognition method, terminal device and storage medium
CN108962235B (en) * 2017-12-27 2021-09-17 北京猎户星空科技有限公司 Voice interaction method and device
CN108847231B (en) * 2018-05-30 2021-02-02 出门问问信息科技有限公司 Far-field speech recognition method, device and system
WO2020000426A1 (en) * 2018-06-29 2020-01-02 深圳中兴力维技术有限公司 Method, system, storage medium for collecting information
CN109062396B (en) * 2018-07-24 2020-01-21 百度在线网络技术(北京)有限公司 Method and device for controlling equipment
CN110473544A (en) * 2019-10-09 2019-11-19 杭州微纳科技股份有限公司 A kind of low-power consumption voice awakening method and device
CN111015679A (en) * 2019-11-13 2020-04-17 上海电机学院 A multifunctional home robot
CN110880322B (en) * 2019-11-29 2022-05-27 中核第四研究设计工程有限公司 Control method of monitoring equipment and voice control device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102165755A (en) * 2008-09-24 2011-08-24 西门子企业通讯有限责任两合公司 Method, telephone, telecommunication equipment and apparatus for controlling power consumption of telephone
CN103220423A (en) * 2013-04-10 2013-07-24 威盛电子股份有限公司 Voice answering method and mobile terminal device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9349386B2 (en) * 2013-03-07 2016-05-24 Analog Device Global System and method for processor wake-up based on sensor data
US9712923B2 (en) * 2013-05-23 2017-07-18 Knowles Electronics, Llc VAD detection microphone and method of operating the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102165755A (en) * 2008-09-24 2011-08-24 西门子企业通讯有限责任两合公司 Method, telephone, telecommunication equipment and apparatus for controlling power consumption of telephone
CN103220423A (en) * 2013-04-10 2013-07-24 威盛电子股份有限公司 Voice answering method and mobile terminal device

Also Published As

Publication number Publication date
CN105810194A (en) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105810194B (en) Speech-controlled information acquisition methods and intelligent terminal under standby mode
CN108735209B (en) Wake-up word binding method, intelligent device and storage medium
CN107360327B (en) Speech recognition method, apparatus and storage medium
US10978046B2 (en) System and method for customizing portable natural language processing interface for appliances
CN112735418B (en) Voice interaction processing method, device, terminal and storage medium
US10074372B2 (en) Speech recognition using electronic device and server
US11443741B2 (en) System and method for providing portable natural language processing interface across multiple appliances
CN108228270B (en) Starting resource loading method and device
JP6311194B2 (en) Contact grouping method and apparatus
CN108735216B (en) A method for searching questions based on semantic recognition and tutoring equipment
WO2020042987A1 (en) Method and apparatus for presenting virtual robot image
KR20180083587A (en) Electronic device and operating method thereof
WO2015007092A1 (en) Method, apparatus and device for controlling antenna of mobile device
CN106998098A (en) A kind of terminal device
WO2018032581A1 (en) Method and apparatus for application program control
CN106412312A (en) Method and system for automatically awakening camera shooting function of intelligent terminal, and intelligent terminal
CN105303149A (en) Figure image display method and apparatus
CN109815363A (en) Generation method, device, terminal and the storage medium of lyrics content
CN112230877A (en) Voice operation method and device, storage medium and electronic equipment
CN110765170A (en) A method for generating user portrait and wearable device
CN107295097A (en) Method of data synchronization, server and equipment
CN111241815A (en) Text increment method and device and terminal equipment
CN114721310A (en) Intelligent device control method, expansion device control device and storage medium
CN113108425B (en) A kind of air conditioning control method and control terminal
CN110277097B (en) Data processing method and related equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant