CN104978963A - 语音识别装置、方法以及电子设备 - Google Patents
语音识别装置、方法以及电子设备 Download PDFInfo
- Publication number
- CN104978963A CN104978963A CN201410138192.2A CN201410138192A CN104978963A CN 104978963 A CN104978963 A CN 104978963A CN 201410138192 A CN201410138192 A CN 201410138192A CN 104978963 A CN104978963 A CN 104978963A
- Authority
- CN
- China
- Prior art keywords
- candidate keywords
- speech
- keyword
- confidence
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000007704 transition Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 abstract description 23
- 239000013589 supplement Substances 0.000 description 30
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000010365 information processing Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 239000000945 filler Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 241001672694 Citrus reticulata Species 0.000 description 1
- 206010011224 Cough Diseases 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Machine Translation (AREA)
Abstract
本发明实施例提供一种语音识别装置、方法和电子设备,该装置包括:识别单元,其用于对语音进行识别,以获得候选关键词;解码单元,其结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;计算单元,其根据所述词语网格,计算所述候选关键词的置信度;判断单元,其根据所述置信度,判断是否将所述候选关键词确定为关键词。根据本发明的实施例,能够结合语义信息,进行关键词识别,解决了相似发音导致的误识别问题。
Description
技术领域
本发明涉及语音识别技术领域,尤其涉及一种语音识别装置、方法以及电子设备。
背景技术
关键词识别(Keyword Recognition,KWR)是语音识别的一个分支,又称关键词检出(Keyword Spotting,KWS),是从语音中识别出一组给定的词,即关键词,而忽略除关键词以外的其它词和各种非话音。关键词识别与连续语音识别的不同之处主要是:连续语音识别要求识别出语音的所有内容,而关键词识别则只要求从语音中识别出关键词即可。
现有技术中,通常基于声学模型来识别语音中的关键词:例如,可以直接根据语音的声学模型,来识别关键词,但这种方法容易产生错误拒绝(False Rejection,FR)和错误接受(False Alarm,FA);在一些改进的方案中,可以构建填充(Filler)模型来提高关键词识别的准确性,或者,可以在构建填充模型的基础上进一步构建混淆词,从而进一步提高关键词识别的准确性,其中,填充模型和混淆词都是基于声学模型而构建的。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
现有技术通常是基于声学模型来识别关键词,对于发音与其它词比较接近的关键词而言,错误识别的比率仍然较高。例如,对于许多发音较短的关键词而言,很容易与其它词具有相似的发音,如“师长”与“市场”、“年事”与“您是”、“爱心”与“A型”等,因此,采用现有技术中基于声学模型的关键词识别方法很难准确识别出这些关键词。此外,对于基于填充模型和混淆词的方法而言,还存在这样的缺陷:随着关键词或应用环境的变化,混淆词需要重新设计和训练,无法适应多样化的任务和使用条件。
本发明实施例提供一种语音识别装置、方法以及电子设备,能够结合上下文的语义信息,进行关键词识别,解决了相似发音导致的误识别问题。
根据本发明实施例的第一方面,提供一种语音识别装置,该装置包括:
识别单元,其用于对语音进行识别,以获得候选关键词;
解码单元,其结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
计算单元,其根据所述词语网格,计算所述候选关键词的置信度;
判断单元,其根据所述置信度,判断是否将所述候选关键词确定为关键词。
根据本发明实施例的第二方面,提供一种电子设备,其具有如上述第一方面所述的语音识别装置。
根据本发明实施例的第三方面,提供一种语音识别方法,该方法包括:
对语音进行识别,以获得候选关键词;
结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;根据所述词语网格,计算所述候选关键词的置信度;
根据所述置信度,判断是否将所述候选关键词确定为关键词。
本发明的有益效果在于:通过结合语义信息,对初步识别的候选关键词进行进一步地识别,可降低错误识别的概率,提高语音识别的准确性。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明实施例1的语音识别装置的组成示意图;
图2是是基于填充模型的关键词识别搜索网络示意图;
图3是本发明实施例1的词语网格示意图;
图4-图7是本发明实施例2的词语网格的示意图;
图8是本发明实施例3的电子设备的系统构成的示意框图;
图9是本发明实施例4的语音识别的方法的流程图。
具体实施方式
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。
实施例1
图2是本发明实施例1的语音识别装置的组成示意图,如图2所示,语音识别装置100包括识别单元101、解码单元102、计算单元103和判断单元104。
其中,识别单元101用于对语音进行识别,以获得候选关键词;解码单元102用于结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;;计算单元103根据该词语网格,计算该候选关键词的置信度;判断单元104根据该置信度,判断是否将该候选关键词确定为关键词。
由上述实施例可知,通过结合语义信息,对初步识别出的候选关键词进行进一步地识别,可降低错误识别的概率,提高语音识别的准确性。
在本发明实施例中,该语音可以是语音采集设备,如麦克风等设备实时采集的语音,也可以是存储在存储介质上的语音。
下面参照附图,详细说明本发明实施例1的语音识别装置100。
在本发明实施例中,识别单元101用于对语音进行识别,以获得候选关键词。其中,对语音进行识别,可以是对输入该装置的语音进行处理,并提取语音,根据该语音特征获得候选关键词。
在本发明实施例中,识别单元101对该语音进行的处理可以是分帧处理,例如,可以以每帧25毫秒,帧叠为10毫秒的方式将该语音划分为多个帧。
在本发明实施例中,识别单元101可以针对该语音的每一帧,提取该帧的语音特征,例如,可以提取该帧的梅尔频率倒谱系数(Mel-Frequency Cepstral Coefficients,MFCC)及其一阶、二阶差分以及能量等特征。识别单元101提取语音特征的具体方法,可以参考现有技术,本发明实施例不再赘述。
在本发明实施例中,识别单元101可以根据提取出的语音特征,获得候选关键词。识别单元101可以采用现有技术中的任何一种方法来获得候选关键词,例如,可以直接根据语音的声学模型,来获得候选关键词,或者可以基于填充模型来获得候选关键词,或者可以基于填充模型和混淆词来获得候选关键词。以下以基于填充模型的方法为例简要说明。图2是基于填充模型的候选关键词搜索网络示意图,如图2所示,候选关键词和填充模型共同组成并行搜索网络,其中,填充模型可以拟合自然界的各种发音现象,例如背景噪声、咳嗽、喘气等非语言现象,从而吸收非语言发音。通过对候选关键词加上合适的奖赏分或对填充模型给予合适的惩罚分,使得关键词得分超过填充模型得分,从而获得关键词。此外,如图2所示,该并行搜索网络还可以进一步具有混淆词,该混淆词与该候选关键词具有相似的发音,能够提高候选关键词的识别率。
对于上述基于填充模型和基于填充模型与混淆词的关键词识别方法的详细说明,可以参考专利公告文件CN102194454B(发明人李鹏等,发明名称“用于检测连续语音中的关键词的设备和方法”,授权公告日1012年11月28日)和“Improved MandarinKeyword Spotting using Confusion Garbage Model”(作者Shilei Zhang等,ICPR1010)以及上述两个文献所引用的文献,本发明实施例不再赘述。
由于具有相似发音的词语往往具有不同的语义,所以在本实施例中,在识别单元101获得的候选关键词后,结合语义信息对候选关键词进行进一步识别,提高语音识别的准确性。
在本实施例中,解码单元102可以结合语义信息对该语音中包含识别出候选关键词的语音的语音进行解码,以生成与该包含识别出候选关键词的语音的语音对应的词语网格。
其中,该包含识别出候选关键词的语音的语音可以是识别单元101进行识别的全部语音,也可以是识别单元101识别的全部语音中的部分语音,即该全部语音中的一个语音片段,该语音片断中包含识别出候选关键词的语音。
在本实施例中,解码单元102进行解码的该语音片段,可以由识别单元101来指示或通过用户输入的指令来指示。其中,可以根据语音中的停顿来确定该语音片断,例如,在人的正常对话所形成的语音流中,会出现自然停顿,相邻的两个自然停顿之间的语音一般具有较强的语义连贯性,所以,可以将相邻的两个自然停顿之间的语音作为该语音片段进行解码。当然,本发明实施例并不限于此,还可以采用其它方式来得到该语音片段,只要其能够包含识别出该候选关键词的语音即可符合本发明实施例的要求。
在本发明实施例中,解码单元102可以采用现有技术中的方法进行解码,例如,可以使用HTK工具包中的HVite功能进行该解码,其中,HTK是进行语音识别研究的开源工具包,HVite功能可以基于隐马尔可夫模型(Hidden Markov Model,HMM)来进行该解码以生成词语网格。有关HTK工具包以及生成词语网格的详细说明可以参考Steve Young等的“The HTK Book”(Cambridge University Press,2009),本发明实施例不再赘述。
图3是解码单元102所生成的词语网格的结构示意图,如图3所示,词语网格300具有边301、字符或词所在的节点302,以及代表该词语网格起点和终点的节点303和304;该词语网格每一条边对应一个数值,该数值表示该条边上的两个节点之间的转移概率,该转移概率反映节点之间的语义关联性。
在本发明实施例中,计算单元103可以根据由解码单元102生成的该词语网格,计算由识别单元101识别出的候选关键词的置信度,从语义的角度对该候选关键词的正确性进行检验。
在本发明实施例中,计算单元103可以根据该候选关键词与该词语网格的关系,计算该候选关键词的置信度。例如,可以分别采用如下的四种方式,来计算该候选关键词的置信度:
A)当该候选关键词的每一个字符都包含在该词语网格中时,计算单元103可以将该候选关键词的置信度设定为第一值,否则,可以将该候选关键词的置信度设定为第二值,其中,该第一值可以是1,该第二值可以是0。
B)计算单元103可以计算该词语网格中第一边的数值的平均值,将该平均值作为该候选关键词的置信度;其中,该第一边包括与该候选关键词所在节点连接的边、以及与该候选关键词中每一个字符所在节点连接的边。
C)计算单元103可以计算该词语网格中第二边的数值的平均值,将该平均值作为该候选关键词的置信度;其中,该第二边包括与该候选关键词所在节点连接的边、以及除了该候选关键词的每一个字符所在节点之间连接的边以外,与该候选关键词的每一个字符所在节点连接的边。
D)当该词语网格的最优路径上包含该候选关键词的全部字符时,该计算单元103可以将该候选关键词的置信度设定为第一值,否则,可以将该候选关键词的置信度设定为第二值,其中,该第一值可以是1,该第二值可以是0;
其中,该最优路径是指该词语网格中具有最大产生概率的路径,该最优路径可以根据Dijkstra最短路径算法来确定。关于最优路径的确定方式,可以参考现有技术,例如,“Dijkstra,E.W.(1959),“A note on two problems in connexion with graphs”,Numerische Mathematik1:269–271,doi:10.1007/BF01386390”以及“Cormen,ThomasH.;Leiserson,Charles E.;Rivest,Ronald L.;Stein,Clifford(2001).“Section24.3:Dijkstra's algorithm”,Introduction to Algorithms(Second ed.),MIT Press andMcGraw–Hill,pp.595–601,ISBN0-262-03293-7”等文献,本发明实施例不再赘述。
在本发明的实施例中,可以采用上述四种方式之一来计算候选关键词的置信度,但是本发明实施例并不限于此,计算单元103还可以将上述四种方式中的至少两种进行组合,来计算置信度,例如,可以对由上述至少两种方式计算出的置信度进行加权计算,得到最终的置信度。此外,计算单元103还可以采用上述四种方式之外的方式来计算候选关键词的置信度。
在本发明实施例中,判断单元104可以根据该候选关键词的置信度与预设阈值之间的关系,来判断是否将该候选关键词确定为关键词。例如,当该候选关键词的置信度大于预设阈值时,判断单元104可以将该候选关键词确定为关键词,即,确定输入到语音识别装置100的语音中出现了该候选关键词;反之,当该候选关键词的置信度小于该预设阈值时,判断单元104不会将该候选关键词确定为关键词,即,该语音中并没有出现该候选关键词。
在本发明的实施例中,结合语义信息生成词语网格,并根据该词语网格计算初步选出的候选关键词的置信度,从而对初步选出的候选关键词进行进一步的识别,由此,能够提高了语音识别的准确性;此外,与基于填充模型和混淆词的语音识别技术相比,可以无需重新设计或训练混淆词,甚至无需构建混淆词,因而能适用于多样化的任务和使用条件。
实施例2
实施例2提供一种语音识别装置,与实施例1的语音识别装置具有相同的结构。在实施例2中,以解码语音片断为例,说明该语音识别装置的工作原理。在本实施例中,仅对该语音片断进行解码,能够控制生成的词语网格的复杂度,节省计算量。在对全部语音进行解码的情况下,将生成更为复杂的词语网格,但是语音识别装置的工作原理与本实施例相同。
在本发明实施例中,假设输入到语音识别装置100中的语音是“zun jing shi zhangshi chuan tong mei de,xu yao cong wo zuo qi”。
识别单元101对该语音进行识别,获得了候选关键词“师长”,其中,识别出“师长”的语音为“shi zhang”;
解码单元102对包含“shi zhang”的语音片段进行解码,从而生成词语网格。该语音片段可以是该语音中两个自然停顿之间的那部分语音,例如可以是“zun jing shizhang shi chuan tong mei de”。
图4-7是本发明实施例2的词语网格的示意图。图4-7的词语网格具有边401、词或字符所在的节点4021-4026和4031-4038、词语网格起点对应的节点404和词语网格终点对应的节点405,每一条边对应的数值表示这条边上两个节点之间的转移概率;其中,节点4021对应词“师长”,节点4022-4026分别对应字符“师”、“长”、“市”、“场”和“张”,节点4031-4038分别对应该语音片断中其它的字符或词。需要说明的是,图4-7的词语网格只是举例,如果输入的语音发生变化,包含“shi zhang”的语音片断也可能发生变化,解码后生成的词语网格的节点数量、节点上的字符或词、节点间的连接方式以及每条边对应的数值等也可能随之发生变化。
在本发明实施例中,计算单元103可以采用如下的四种方式中的任一种,来计算候选关键词“师长”的置信度:
A)当该候选关键词的每一个字符都包含在该词语网格中时,计算单元103可以将该候选关键词的置信度设定为第一值,例如,在图4中,根据节点4021、4022和4023可知,候选关键词“师长”的每一个字符都包含在该词语网格中,因此,计算单元103可以将候选关键词“师长”的置信度设定为1;反之,如果图4中没有节点4021和4022,即,词语网格中只出现了“长”,那么,可以将候选关键词“师长”的置信度设定为0。
B)计算单元103可以计算该词语网格中第一边的数值的平均值,将该平均值作为该候选关键词的置信度,其中,该第一边包括与该候选关键词所在节点连接的边、以及与该候选关键词中每一个字符所在节点连接的边,例如,如图5所示,计算节点4021、4022和4023所连接的边对应的数值的平均值,该第一边可以是图5中实线所示的边,即节点404与4021之间的边、节点4021与4034之间的边、节点4031与4022之间的边、节点4022与4023之间的边、节点4022与4026之间的边、节点4026与4023之间的边、节点4023与4034之间的边、节点4023与4036之间的边、节点4023与404之间的边。
C)计算单元103可以计算该词语网格中第二边的数值的平均值,将该平均值作为该候选关键词的置信度,其中,该第二边包括与该候选关键词所在节点连接的边、以及除了该候选关键词的每一个字符所在节点之间连接的边以外,与该候选关键词的每一个字符所在节点连接的边,例如,如图6所示,计算节点4021、4022和4023所连接的边中除了连接于节点4022和4023之间的边以外的边所对应的数值的平均值,该第二边可以是图6中实线所示的边:节点404与4021之间的边、节点4021与4034之间的边、节点4031与4022之间的边、节点4023与4034之间的边、节点4023与4036之间的边。
D)当该词语网格的最优路径上包含该候选关键词的全部字符时,计算单元103可以将该候选关键词的置信度设定为第一值,否则,设定为第二值,例如,如图7所示,假设该词语网格的最优路径是由节点404、4031、4024、4025、4036、4037和405连接成的路径,即图7的实线所示的路径,那么,由于该最优路径上并没有包含候选关键词“师长”的全部字符,因此,计算单元103可以将该候选关键词“师长”的置信度设定为0;反之,如果“师长”的全部字符都出现在该最优路径上,则可以将该置信度设定为1。
在本发明实施例中,计算单元103还可以采用上述的四种方式中的至少两种,来计算候选关键词“师长”的至少两个置信度,并计算该至少两个置信度的加权平均值,作为该候选关键词的最终置信度,例如,可以根据下式计算该最终置信度CM,
其中,CMn是第n个置信度的值,ηn是第n个置信度对应的权值,n和N都是自然数,并且2≤n≤4,n≤N。
在本发明实施例中,判断单元104可以在该候选关键词的置信度大于预设阈值时,将该候选关键词确定为关键词;反之,当该候选关键词的置信度小于于预设阈值时,判断单元104可以不将该候选关键词确定为关键词。此外,可以根据置信度的计算方法来设定相应的阈值。
在本发明的实施例中,根据语义信息生成该语音的词语网格,并根据该词语网格计算初步识别出的候选关键词的置信度,从而对该候选关键词进行进一步识别,由此,能够提高语音识别的准确性。
实施例3
实施例3提供一种电子设备,其包括如实施例1、2所述的语音识别装置。该电子设备可以具有语音控制等功能,通过该语音识别装置识别出关键词,并根据该关键词生成相应的控制信号。
图8是本发明实施例的电子设备800的系统构成的一示意框图。如图8所示,该电子设备800可以包括中央处理器801和存储器802;存储器802耦合到中央处理器801。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在一个实施方式中,该语音识别装置的功能可以被集成到中央处理器801中。其中,中央处理器801可以被配置为:对语音进行识别,以获得候选关键词;结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;根据所述词语网格,计算所述候选关键词的置信度;根据所述置信度,判断是否将所述候选关键词确定为关键词。
中央处理器801还可以被配置为基于填充模型,获得所述候选关键词;
中央处理器801还可以被配置为基于隐马尔可夫模型,进行所述解码;
中央处理器801还可以被配置为当所述候选关键词的每一个字符都包含在所述词语网格中时,所述将所述候选关键词的置信度设为第一值;
中央处理器801还可以被配置为计算所述词语网格中第一边的数值的平均值,将所述平均值作为所述候选关键词的置信度,其中,所述第一边包括与所述候选关键词所在节点连接的边、以及与所述候选关键词中每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率;
中央处理器801还可以被配置为计算所述词语网格中第二边的数值的平均值,将所述平均值作为所述候选关键词的置信度,其中,所述第二边包括与所述候选关键词所在节点连接的边、以及除了所述候选关键词的每一个字符所在节点之间连接的边以外,与所述候选关键词的每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率;
中央处理器801还可以被配置为当所述词语网格的最优路径上包含所述候选关键词的全部字符时,将所述候选关键词的置信度设为第一值;
中央处理器801还可以被配置为当所述候选关键词的所述置信度大于预设阈值时,将所述候选关键词确定为所述关键词。
在另一个实施方式中,该识别语音中关键词的装置可以与中央处理器801分开配置,例如可以将该识别语音中关键词的装置配置为与中央处理器801连接的芯片,通过中央处理器的控制来实现该识别语音中关键词的装置的功能。
该中央处理器801还能够被配置为根据识别出的关键词,产生与该关键词相应的控制信号,用于控制该电子设备801或其它设备。
如图8所示,电子设备800还可以包括:输入单元803,其可用于向该电子设备输入连续的语音,该输入单元例如可以是麦克风;通信单元804,其可用于向该电设备的外部发送与该关键词对应的该控制指令;显示器805,其可用于对该关键词进行显示;电源806,其用于向该电子设备800提供电力。值得注意的是,电子设备800也并不是必须要包括图8中所示的所有部件;此外,用户设备800还可以包括图8中没有示出的部件,可以参考现有技术。
如图8所示,中央处理器801有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器801接收输入并控制电子设备800的各个部件的操作。
其中,存储器807,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述连续的语音和/或候选关键词,此外还可存储执行有关信息的程序。并且中央处理器801可执行该存储器807存储的该程序,以实现信息存储或处理等。其他部件的功能与现有类似,此处不再赘述。电子设备800的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。
实施例4
本实施例提供一种识别语音中关键词的方法,对应实施例1、2的装置。
图9是本发明实施例识别语音中关键词的方法的示意图,如图6所示,该方法包括:
步骤901,对语音进行识别,以获得候选关键词;
步骤902,结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
步骤903,根据所述词语网格,计算所述候选关键词的置信度;
步骤904,根据所述置信度,判断是否将所述候选关键词确定为关键词。
在本发明实施例中,上述各步骤的原理与实施例1、2中对应的单元相同,此处不再赘述。
在本发明的实施例中,根据语义信息生成该语音的词语网格,并根据该词语网格计算初步识别出的候选关键词的置信度,从而对该候选关键词进行进一步识别,由此,能够提高语音识别的准确性。
本发明实施例还提供一种计算机可读程序,其中当在信息处理装置或用户设备中执行所述程序时,所述程序使得计算机在所述信息处理装置或用户设备中执行实施例4所述的语音识别方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在信息处理装置或用户设备中执行实施例4所述的语音识别方法。
本发明实施例还提供一种计算机可读程序,其中当在信息处理装置或基站中执行所述程序时,所述程序使得计算机在所述信息处理装置或基站中执行实施例4所述的语音识别方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在信息处理装置或基站中执行实施例4所述的语音识别方法。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。
关于包括以上实施例的实施方式,还公开下述的附记:
附记1、一种语音识别装置,该装置包括:
识别单元,其用于对语音进行识别,以获得候选关键词;
解码单元,其结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
计算单元,其根据所述词语网格,计算所述候选关键词的置信度;
判断单元,其根据所述置信度,判断是否将所述候选关键词确定为关键词。
附记2、根据附记1所述的装置,其中,所述识别单元基于填充模型,获得所述语音中的所述候选关键词。
附记3、根据附记1所述的装置,其中,所述解码单元基于隐马尔可夫模型,进行所述解码。
附记4、根据附记1所述的装置,其中,
当所述候选关键词的每一个字符都包含在所述词语网格中时,所述计算单元将所述候选关键词的置信度设为第一值。
附记5、根据附记1所述的装置,其中,
所述计算单元计算所述词语网格中第一边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第一边包括与所述候选关键词所在节点连接的边、以及与所述候选关键词中每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
附记6、根据附记1所述的装置,其中,
所述计算单元计算所述词语网格中第二边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第二边包括与所述候选关键词所在节点连接的边、以及除了所述候选关键词的每一个字符所在节点之间连接的边以外,与所述候选关键词的每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
附记7、根据附记1所述的装置,其中,
当所述词语网格的最优路径上包含所述候选关键词的每一个字符时,所述计算单元将所述候选关键词的置信度设为第一值。
附记8、根据附记1所述的装置,其中,
当所述候选关键词的所述置信度大于预设阈值时,所述判断单元将所述候选关键词确定为所述关键词。
附记9、一种电子设备,其具有根据附记1-8中任一项所述的语音识别装置。
附记10、一种语音识别方法,该方法包括:
对语音进行识别,以获得候选关键词;
结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
根据所述词语网格,计算所述候选关键词的置信度;
根据所述置信度,判断是否将所述候选关键词确定为关键词。
附记11、根据附记10所述的方法,其中,基于填充模型,识别获得语音中的所述候选关键词。
附记12、根据附记10所述的方法,其中,基于隐马尔可夫模型,进行所述解码。
附记13、根据附记10所述的方法,其中,根据所述词语网格,计算所述候选关键词的置信度包括:
当所述候选关键词的每一个字符都包含在所述词语网格中时,将所述候选关键词的置信度设为第一值。
附记14、根据附记10所述的方法,其中,根据所述词语网格,计算所述候选关键词的置信度包括:
计算所述词语网格中第一边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第一边包括与所述候选关键词所在节点连接的边、以及与所述候选关键词中每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
附记15、根据附记10所述的方法,其中,根据所述词语网格,计算所述候选关键词的置信度包括:
计算所述词语网格中第二边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第二边包括与所述候选关键词所在节点连接的边、以及除了所述候选关键词的每一个字符所在节点之间连接的边以外,与所述候选关键词的每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
附记16、根据附记10所述的方法,其中,根据所述词语网格,计算所述候选关键词的置信度包括:
当所述词语网格的最优路径上包含所述候选关键词的全部字符时,将所述候选关键词的置信度设为第一值。
附记17、根据附记10所述的方法,其中,
当所述候选关键词的所述置信度大于预设阈值时,将所述候选关键词确定为所述关键词。
Claims (10)
1.一种语音识别装置,该装置包括:
识别单元,其用于对语音进行识别,以获得候选关键词;
解码单元,其结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
计算单元,其根据所述词语网格,计算所述候选关键词的置信度;
判断单元,其根据所述置信度,判断是否将所述候选关键词确定为关键词。
2.根据权利要求1所述的装置,其中,所述识别单元基于填充模型,获得所述候选关键词。
3.根据权利要求1所述的装置,其中,所述解码单元基于隐马尔可夫模型进行所述解码。
4.根据权利要求1所述的装置,其中,
当所述候选关键词的每一个字符都包含在所述词语网格中时,所述计算单元将所述候选关键词的置信度设为第一值。
5.根据权利要求1所述的装置,其中,
所述计算单元计算所述词语网格中第一边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第一边包括与所述候选关键词所在节点连接的边、以及与所述候选关键词中每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
6.根据权利要求1所述的装置,其中,
所述计算单元计算所述词语网格中第二边的数值的平均值,将所述平均值作为所述候选关键词的置信度,
其中,所述第二边包括与所述候选关键词所在节点连接的边、以及除了所述候选关键词的每一个字符所在节点之间连接的边以外,与所述候选关键词的每一个字符所在节点连接的边,每个边的数值表示所述每个边上的一个节点到另一个节点的转移概率。
7.根据权利要求1所述的装置,其中,
当所述词语网格的最优路径上包含所述候选关键词的每一个字符时,所述计算单元将所述候选关键词的置信度设为第一值。
8.根据权利要求1所述的装置,其中,
当所述候选关键词的所述置信度大于预设阈值时,所述判断单元将所述候选关键词确定为所述关键词。
9.一种电子设备,其具有根据权利要求1-8中任一项所述的语音识别装置。
10.一种语音识别方法,该方法包括:
对语音进行识别,以获得候选关键词;
结合语义信息,对所述语音中包含识别出所述候选关键词的语音的语音进行解码,以生成与所述包含识别出所述候选关键词的语音的语音对应的词语网格;
根据所述词语网格,计算所述候选关键词的置信度;
根据所述置信度,判断是否将所述候选关键词确定为关键词。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410138192.2A CN104978963A (zh) | 2014-04-08 | 2014-04-08 | 语音识别装置、方法以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410138192.2A CN104978963A (zh) | 2014-04-08 | 2014-04-08 | 语音识别装置、方法以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104978963A true CN104978963A (zh) | 2015-10-14 |
Family
ID=54275420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410138192.2A Pending CN104978963A (zh) | 2014-04-08 | 2014-04-08 | 语音识别装置、方法以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104978963A (zh) |
Cited By (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105529028A (zh) * | 2015-12-09 | 2016-04-27 | 百度在线网络技术(北京)有限公司 | 语音解析方法和装置 |
CN106157969A (zh) * | 2015-03-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种语音识别结果的筛选方法及装置 |
CN106847273A (zh) * | 2016-12-23 | 2017-06-13 | 北京云知声信息技术有限公司 | 语音识别的唤醒词选择方法及装置 |
CN107195306A (zh) * | 2016-03-14 | 2017-09-22 | 苹果公司 | 识别提供凭据的语音输入 |
CN107316643A (zh) * | 2017-07-04 | 2017-11-03 | 科大讯飞股份有限公司 | 语音交互方法及装置 |
CN108694940A (zh) * | 2017-04-10 | 2018-10-23 | 北京猎户星空科技有限公司 | 一种语音识别方法、装置及电子设备 |
CN109640112A (zh) * | 2019-01-15 | 2019-04-16 | 广州虎牙信息科技有限公司 | 视频处理方法、装置、设备及存储介质 |
CN109933785A (zh) * | 2019-02-03 | 2019-06-25 | 北京百度网讯科技有限公司 | 用于实体关联的方法、装置、设备和介质 |
CN110111775A (zh) * | 2019-05-17 | 2019-08-09 | 腾讯科技(深圳)有限公司 | 一种流式语音识别方法、装置、设备及存储介质 |
WO2019214361A1 (zh) * | 2018-05-08 | 2019-11-14 | 腾讯科技(深圳)有限公司 | 语音信号中关键词的检测方法、装置、终端及存储介质 |
CN110992952A (zh) * | 2019-12-06 | 2020-04-10 | 安徽芯智科技有限公司 | 一种基于rtos的ai车载语音交互系统 |
CN112185367A (zh) * | 2019-06-13 | 2021-01-05 | 北京地平线机器人技术研发有限公司 | 关键词检测方法和装置、计算机可读存储介质、电子设备 |
US10978090B2 (en) | 2013-02-07 | 2021-04-13 | Apple Inc. | Voice trigger for a digital assistant |
US10984798B2 (en) | 2018-06-01 | 2021-04-20 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US11009970B2 (en) | 2018-06-01 | 2021-05-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US11037565B2 (en) | 2016-06-10 | 2021-06-15 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11070949B2 (en) | 2015-05-27 | 2021-07-20 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display |
US11087759B2 (en) | 2015-03-08 | 2021-08-10 | Apple Inc. | Virtual assistant activation |
US11120372B2 (en) | 2011-06-03 | 2021-09-14 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US11126400B2 (en) | 2015-09-08 | 2021-09-21 | Apple Inc. | Zero latency digital assistant |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11152002B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Application integration with a digital assistant |
US11169616B2 (en) | 2018-05-07 | 2021-11-09 | Apple Inc. | Raise to speak |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11257504B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Intelligent assistant for home automation |
US11321116B2 (en) | 2012-05-15 | 2022-05-03 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11380310B2 (en) | 2017-05-12 | 2022-07-05 | Apple Inc. | Low-latency intelligent automated assistant |
US11388291B2 (en) | 2013-03-14 | 2022-07-12 | Apple Inc. | System and method for processing voicemail |
US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
US11431642B2 (en) | 2018-06-01 | 2022-08-30 | Apple Inc. | Variable latency device coordination |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US11500672B2 (en) | 2015-09-08 | 2022-11-15 | Apple Inc. | Distributed personal assistant |
US11516537B2 (en) | 2014-06-30 | 2022-11-29 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11526368B2 (en) | 2015-11-06 | 2022-12-13 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11532306B2 (en) | 2017-05-16 | 2022-12-20 | Apple Inc. | Detecting a trigger of a digital assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11599331B2 (en) | 2017-05-11 | 2023-03-07 | Apple Inc. | Maintaining privacy of personal information |
US11657813B2 (en) | 2019-05-31 | 2023-05-23 | Apple Inc. | Voice identification in digital assistant systems |
US11670289B2 (en) | 2014-05-30 | 2023-06-06 | Apple Inc. | Multi-command single utterance input method |
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11675829B2 (en) | 2017-05-16 | 2023-06-13 | Apple Inc. | Intelligent automated assistant for media exploration |
US11675491B2 (en) | 2019-05-06 | 2023-06-13 | Apple Inc. | User configurable task triggers |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US11705130B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | Spoken notifications |
US11710482B2 (en) | 2018-03-26 | 2023-07-25 | Apple Inc. | Natural assistant interaction |
US11727219B2 (en) | 2013-06-09 | 2023-08-15 | Apple Inc. | System and method for inferring user intent from speech inputs |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US11783815B2 (en) | 2019-03-18 | 2023-10-10 | Apple Inc. | Multimodality in digital assistant systems |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11798547B2 (en) | 2013-03-15 | 2023-10-24 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US11809783B2 (en) | 2016-06-11 | 2023-11-07 | Apple Inc. | Intelligent device arbitration and control |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US11854539B2 (en) | 2018-05-07 | 2023-12-26 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US11853647B2 (en) | 2015-12-23 | 2023-12-26 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US11886805B2 (en) | 2015-11-09 | 2024-01-30 | Apple Inc. | Unconventional virtual assistant interactions |
US11888791B2 (en) | 2019-05-21 | 2024-01-30 | Apple Inc. | Providing message response suggestions |
US11893992B2 (en) | 2018-09-28 | 2024-02-06 | Apple Inc. | Multi-modal inputs for voice commands |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11947873B2 (en) | 2015-06-29 | 2024-04-02 | Apple Inc. | Virtual assistant for media playback |
US12001933B2 (en) | 2015-05-15 | 2024-06-04 | Apple Inc. | Virtual assistant in a communication session |
US12010262B2 (en) | 2013-08-06 | 2024-06-11 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US12051413B2 (en) | 2015-09-30 | 2024-07-30 | Apple Inc. | Intelligent device identification |
US12067985B2 (en) | 2018-06-01 | 2024-08-20 | Apple Inc. | Virtual assistant operations in multi-device environments |
US12073147B2 (en) | 2013-06-09 | 2024-08-27 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US12087308B2 (en) | 2010-01-18 | 2024-09-10 | Apple Inc. | Intelligent automated assistant |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US12254887B2 (en) | 2017-05-16 | 2025-03-18 | Apple Inc. | Far-field extension of digital assistant services for providing a notification of an event to a user |
US12260234B2 (en) | 2017-01-09 | 2025-03-25 | Apple Inc. | Application integration with a digital assistant |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1124863A (zh) * | 1994-04-15 | 1996-06-19 | 菲利浦电子有限公司 | 字序列的识别方法 |
CN1343337A (zh) * | 1999-03-05 | 2002-04-03 | 佳能株式会社 | 数据库注释和获取 |
CN1430776A (zh) * | 2000-05-23 | 2003-07-16 | 汤姆森许可贸易公司 | 大规模词汇的语音识别装置和方法 |
CN1457476A (zh) * | 2000-09-29 | 2003-11-19 | 佳能株式会社 | 数据库注释与检索 |
CN101305360A (zh) * | 2005-11-08 | 2008-11-12 | 微软公司 | 索引和搜索带有文本元数据的语音 |
CN101415259A (zh) * | 2007-10-18 | 2009-04-22 | 三星电子株式会社 | 嵌入式设备上基于双语语音查询的信息检索系统及方法 |
CN101447185A (zh) * | 2008-12-08 | 2009-06-03 | 深圳市北科瑞声科技有限公司 | 一种基于内容的音频快速分类方法 |
CN101447183A (zh) * | 2007-11-28 | 2009-06-03 | 中国科学院声学研究所 | 一种应用于语音识别系统的高性能置信度处理方法 |
CN102122506A (zh) * | 2011-03-08 | 2011-07-13 | 天脉聚源(北京)传媒科技有限公司 | 一种语音识别的方法 |
CN102402984A (zh) * | 2011-09-21 | 2012-04-04 | 哈尔滨工业大学 | 基于置信度的关键词检出系统裁剪方法 |
CN103164403A (zh) * | 2011-12-08 | 2013-06-19 | 深圳市北科瑞声科技有限公司 | 视频索引数据的生成方法和系统 |
CN103474069A (zh) * | 2013-09-12 | 2013-12-25 | 中国科学院计算技术研究所 | 用于融合多个语音识别系统的识别结果的方法及系统 |
-
2014
- 2014-04-08 CN CN201410138192.2A patent/CN104978963A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1124863A (zh) * | 1994-04-15 | 1996-06-19 | 菲利浦电子有限公司 | 字序列的识别方法 |
CN1343337A (zh) * | 1999-03-05 | 2002-04-03 | 佳能株式会社 | 数据库注释和获取 |
CN1430776A (zh) * | 2000-05-23 | 2003-07-16 | 汤姆森许可贸易公司 | 大规模词汇的语音识别装置和方法 |
CN1457476A (zh) * | 2000-09-29 | 2003-11-19 | 佳能株式会社 | 数据库注释与检索 |
CN101305360A (zh) * | 2005-11-08 | 2008-11-12 | 微软公司 | 索引和搜索带有文本元数据的语音 |
CN101415259A (zh) * | 2007-10-18 | 2009-04-22 | 三星电子株式会社 | 嵌入式设备上基于双语语音查询的信息检索系统及方法 |
CN101447183A (zh) * | 2007-11-28 | 2009-06-03 | 中国科学院声学研究所 | 一种应用于语音识别系统的高性能置信度处理方法 |
CN101447185A (zh) * | 2008-12-08 | 2009-06-03 | 深圳市北科瑞声科技有限公司 | 一种基于内容的音频快速分类方法 |
CN102122506A (zh) * | 2011-03-08 | 2011-07-13 | 天脉聚源(北京)传媒科技有限公司 | 一种语音识别的方法 |
CN102402984A (zh) * | 2011-09-21 | 2012-04-04 | 哈尔滨工业大学 | 基于置信度的关键词检出系统裁剪方法 |
CN103164403A (zh) * | 2011-12-08 | 2013-06-19 | 深圳市北科瑞声科技有限公司 | 视频索引数据的生成方法和系统 |
CN103474069A (zh) * | 2013-09-12 | 2013-12-25 | 中国科学院计算技术研究所 | 用于融合多个语音识别系统的识别结果的方法及系统 |
Non-Patent Citations (1)
Title |
---|
蒋鑫: "语音关键词识别技术的研究及应用", 《中国优秀硕士学位论文全文数据库,信息科技辑》 * |
Cited By (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11979836B2 (en) | 2007-04-03 | 2024-05-07 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US11671920B2 (en) | 2007-04-03 | 2023-06-06 | Apple Inc. | Method and system for operating a multifunction portable electronic device using voice-activation |
US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11900936B2 (en) | 2008-10-02 | 2024-02-13 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US12165635B2 (en) | 2010-01-18 | 2024-12-10 | Apple Inc. | Intelligent automated assistant |
US12087308B2 (en) | 2010-01-18 | 2024-09-10 | Apple Inc. | Intelligent automated assistant |
US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
US11120372B2 (en) | 2011-06-03 | 2021-09-14 | Apple Inc. | Performing actions associated with task items that represent tasks to perform |
US11321116B2 (en) | 2012-05-15 | 2022-05-03 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US10978090B2 (en) | 2013-02-07 | 2021-04-13 | Apple Inc. | Voice trigger for a digital assistant |
US12009007B2 (en) | 2013-02-07 | 2024-06-11 | Apple Inc. | Voice trigger for a digital assistant |
US11862186B2 (en) | 2013-02-07 | 2024-01-02 | Apple Inc. | Voice trigger for a digital assistant |
US11557310B2 (en) | 2013-02-07 | 2023-01-17 | Apple Inc. | Voice trigger for a digital assistant |
US11636869B2 (en) | 2013-02-07 | 2023-04-25 | Apple Inc. | Voice trigger for a digital assistant |
US11388291B2 (en) | 2013-03-14 | 2022-07-12 | Apple Inc. | System and method for processing voicemail |
US11798547B2 (en) | 2013-03-15 | 2023-10-24 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US11727219B2 (en) | 2013-06-09 | 2023-08-15 | Apple Inc. | System and method for inferring user intent from speech inputs |
US12073147B2 (en) | 2013-06-09 | 2024-08-27 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US12010262B2 (en) | 2013-08-06 | 2024-06-11 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US12067990B2 (en) | 2014-05-30 | 2024-08-20 | Apple Inc. | Intelligent assistant for home automation |
US11699448B2 (en) | 2014-05-30 | 2023-07-11 | Apple Inc. | Intelligent assistant for home automation |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11670289B2 (en) | 2014-05-30 | 2023-06-06 | Apple Inc. | Multi-command single utterance input method |
US11810562B2 (en) | 2014-05-30 | 2023-11-07 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US12118999B2 (en) | 2014-05-30 | 2024-10-15 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11257504B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Intelligent assistant for home automation |
US11516537B2 (en) | 2014-06-30 | 2022-11-29 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US12200297B2 (en) | 2014-06-30 | 2025-01-14 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11838579B2 (en) | 2014-06-30 | 2023-12-05 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US11087759B2 (en) | 2015-03-08 | 2021-08-10 | Apple Inc. | Virtual assistant activation |
US12236952B2 (en) | 2015-03-08 | 2025-02-25 | Apple Inc. | Virtual assistant activation |
US11842734B2 (en) | 2015-03-08 | 2023-12-12 | Apple Inc. | Virtual assistant activation |
CN106157969A (zh) * | 2015-03-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种语音识别结果的筛选方法及装置 |
CN106157969B (zh) * | 2015-03-24 | 2020-04-03 | 阿里巴巴集团控股有限公司 | 一种语音识别结果的筛选方法及装置 |
US12154016B2 (en) | 2015-05-15 | 2024-11-26 | Apple Inc. | Virtual assistant in a communication session |
US12001933B2 (en) | 2015-05-15 | 2024-06-04 | Apple Inc. | Virtual assistant in a communication session |
US11070949B2 (en) | 2015-05-27 | 2021-07-20 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display |
US11947873B2 (en) | 2015-06-29 | 2024-04-02 | Apple Inc. | Virtual assistant for media playback |
US11853536B2 (en) | 2015-09-08 | 2023-12-26 | Apple Inc. | Intelligent automated assistant in a media environment |
US11500672B2 (en) | 2015-09-08 | 2022-11-15 | Apple Inc. | Distributed personal assistant |
US12204932B2 (en) | 2015-09-08 | 2025-01-21 | Apple Inc. | Distributed personal assistant |
US11809483B2 (en) | 2015-09-08 | 2023-11-07 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11954405B2 (en) | 2015-09-08 | 2024-04-09 | Apple Inc. | Zero latency digital assistant |
US11550542B2 (en) | 2015-09-08 | 2023-01-10 | Apple Inc. | Zero latency digital assistant |
US11126400B2 (en) | 2015-09-08 | 2021-09-21 | Apple Inc. | Zero latency digital assistant |
US12051413B2 (en) | 2015-09-30 | 2024-07-30 | Apple Inc. | Intelligent device identification |
US11526368B2 (en) | 2015-11-06 | 2022-12-13 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11809886B2 (en) | 2015-11-06 | 2023-11-07 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11886805B2 (en) | 2015-11-09 | 2024-01-30 | Apple Inc. | Unconventional virtual assistant interactions |
CN105529028A (zh) * | 2015-12-09 | 2016-04-27 | 百度在线网络技术(北京)有限公司 | 语音解析方法和装置 |
US11853647B2 (en) | 2015-12-23 | 2023-12-26 | Apple Inc. | Proactive assistance based on dialog communication between devices |
CN107195306A (zh) * | 2016-03-14 | 2017-09-22 | 苹果公司 | 识别提供凭据的语音输入 |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US11037565B2 (en) | 2016-06-10 | 2021-06-15 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US11657820B2 (en) | 2016-06-10 | 2023-05-23 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US12175977B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
US11152002B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Application integration with a digital assistant |
US11809783B2 (en) | 2016-06-11 | 2023-11-07 | Apple Inc. | Intelligent device arbitration and control |
US11749275B2 (en) | 2016-06-11 | 2023-09-05 | Apple Inc. | Application integration with a digital assistant |
CN106847273B (zh) * | 2016-12-23 | 2020-05-05 | 北京云知声信息技术有限公司 | 语音识别的唤醒词选择方法及装置 |
CN106847273A (zh) * | 2016-12-23 | 2017-06-13 | 北京云知声信息技术有限公司 | 语音识别的唤醒词选择方法及装置 |
US12260234B2 (en) | 2017-01-09 | 2025-03-25 | Apple Inc. | Application integration with a digital assistant |
CN108694940A (zh) * | 2017-04-10 | 2018-10-23 | 北京猎户星空科技有限公司 | 一种语音识别方法、装置及电子设备 |
US11599331B2 (en) | 2017-05-11 | 2023-03-07 | Apple Inc. | Maintaining privacy of personal information |
US11467802B2 (en) | 2017-05-11 | 2022-10-11 | Apple Inc. | Maintaining privacy of personal information |
US11538469B2 (en) | 2017-05-12 | 2022-12-27 | Apple Inc. | Low-latency intelligent automated assistant |
US11580990B2 (en) | 2017-05-12 | 2023-02-14 | Apple Inc. | User-specific acoustic models |
US11837237B2 (en) | 2017-05-12 | 2023-12-05 | Apple Inc. | User-specific acoustic models |
US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US11380310B2 (en) | 2017-05-12 | 2022-07-05 | Apple Inc. | Low-latency intelligent automated assistant |
US11862151B2 (en) | 2017-05-12 | 2024-01-02 | Apple Inc. | Low-latency intelligent automated assistant |
US12014118B2 (en) | 2017-05-15 | 2024-06-18 | Apple Inc. | Multi-modal interfaces having selection disambiguation and text modification capability |
US11532306B2 (en) | 2017-05-16 | 2022-12-20 | Apple Inc. | Detecting a trigger of a digital assistant |
US12254887B2 (en) | 2017-05-16 | 2025-03-18 | Apple Inc. | Far-field extension of digital assistant services for providing a notification of an event to a user |
US11675829B2 (en) | 2017-05-16 | 2023-06-13 | Apple Inc. | Intelligent automated assistant for media exploration |
US12026197B2 (en) | 2017-05-16 | 2024-07-02 | Apple Inc. | Intelligent automated assistant for media exploration |
CN107316643A (zh) * | 2017-07-04 | 2017-11-03 | 科大讯飞股份有限公司 | 语音交互方法及装置 |
US11710482B2 (en) | 2018-03-26 | 2023-07-25 | Apple Inc. | Natural assistant interaction |
US12211502B2 (en) | 2018-03-26 | 2025-01-28 | Apple Inc. | Natural assistant interaction |
US11487364B2 (en) | 2018-05-07 | 2022-11-01 | Apple Inc. | Raise to speak |
US11854539B2 (en) | 2018-05-07 | 2023-12-26 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11169616B2 (en) | 2018-05-07 | 2021-11-09 | Apple Inc. | Raise to speak |
US11900923B2 (en) | 2018-05-07 | 2024-02-13 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11907436B2 (en) | 2018-05-07 | 2024-02-20 | Apple Inc. | Raise to speak |
WO2019214361A1 (zh) * | 2018-05-08 | 2019-11-14 | 腾讯科技(深圳)有限公司 | 语音信号中关键词的检测方法、装置、终端及存储介质 |
US11341957B2 (en) | 2018-05-08 | 2022-05-24 | Tencent Technology (Shenzhen) Company Limited | Method for detecting keyword in speech signal, terminal, and storage medium |
US11009970B2 (en) | 2018-06-01 | 2021-05-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US12067985B2 (en) | 2018-06-01 | 2024-08-20 | Apple Inc. | Virtual assistant operations in multi-device environments |
US12080287B2 (en) | 2018-06-01 | 2024-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US11360577B2 (en) | 2018-06-01 | 2022-06-14 | Apple Inc. | Attention aware virtual assistant dismissal |
US11431642B2 (en) | 2018-06-01 | 2022-08-30 | Apple Inc. | Variable latency device coordination |
US12061752B2 (en) | 2018-06-01 | 2024-08-13 | Apple Inc. | Attention aware virtual assistant dismissal |
US11630525B2 (en) | 2018-06-01 | 2023-04-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US10984798B2 (en) | 2018-06-01 | 2021-04-20 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US11893992B2 (en) | 2018-09-28 | 2024-02-06 | Apple Inc. | Multi-modal inputs for voice commands |
CN109640112B (zh) * | 2019-01-15 | 2021-11-23 | 广州虎牙信息科技有限公司 | 视频处理方法、装置、设备及存储介质 |
CN109640112A (zh) * | 2019-01-15 | 2019-04-16 | 广州虎牙信息科技有限公司 | 视频处理方法、装置、设备及存储介质 |
CN109933785A (zh) * | 2019-02-03 | 2019-06-25 | 北京百度网讯科技有限公司 | 用于实体关联的方法、装置、设备和介质 |
US11783815B2 (en) | 2019-03-18 | 2023-10-10 | Apple Inc. | Multimodality in digital assistant systems |
US12136419B2 (en) | 2019-03-18 | 2024-11-05 | Apple Inc. | Multimodality in digital assistant systems |
US11675491B2 (en) | 2019-05-06 | 2023-06-13 | Apple Inc. | User configurable task triggers |
US12216894B2 (en) | 2019-05-06 | 2025-02-04 | Apple Inc. | User configurable task triggers |
US11705130B2 (en) | 2019-05-06 | 2023-07-18 | Apple Inc. | Spoken notifications |
US12154571B2 (en) | 2019-05-06 | 2024-11-26 | Apple Inc. | Spoken notifications |
CN110111775A (zh) * | 2019-05-17 | 2019-08-09 | 腾讯科技(深圳)有限公司 | 一种流式语音识别方法、装置、设备及存储介质 |
US11888791B2 (en) | 2019-05-21 | 2024-01-30 | Apple Inc. | Providing message response suggestions |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11657813B2 (en) | 2019-05-31 | 2023-05-23 | Apple Inc. | Voice identification in digital assistant systems |
US11790914B2 (en) | 2019-06-01 | 2023-10-17 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
CN112185367A (zh) * | 2019-06-13 | 2021-01-05 | 北京地平线机器人技术研发有限公司 | 关键词检测方法和装置、计算机可读存储介质、电子设备 |
CN110992952A (zh) * | 2019-12-06 | 2020-04-10 | 安徽芯智科技有限公司 | 一种基于rtos的ai车载语音交互系统 |
US12197712B2 (en) | 2020-05-11 | 2025-01-14 | Apple Inc. | Providing relevant data items based on context |
US11924254B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Digital assistant hardware abstraction |
US11914848B2 (en) | 2020-05-11 | 2024-02-27 | Apple Inc. | Providing relevant data items based on context |
US11765209B2 (en) | 2020-05-11 | 2023-09-19 | Apple Inc. | Digital assistant hardware abstraction |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11838734B2 (en) | 2020-07-20 | 2023-12-05 | Apple Inc. | Multi-device audio adjustment coordination |
US12219314B2 (en) | 2020-07-21 | 2025-02-04 | Apple Inc. | User identification using headphones |
US11696060B2 (en) | 2020-07-21 | 2023-07-04 | Apple Inc. | User identification using headphones |
US11750962B2 (en) | 2020-07-21 | 2023-09-05 | Apple Inc. | User identification using headphones |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104978963A (zh) | 语音识别装置、方法以及电子设备 | |
US11848008B2 (en) | Artificial intelligence-based wakeup word detection method and apparatus, device, and medium | |
CN108320733B (zh) | 语音数据处理方法及装置、存储介质、电子设备 | |
US10747894B1 (en) | Sensitive data management | |
Mariooryad et al. | Compensating for speaker or lexical variabilities in speech for emotion recognition | |
CN102194454B (zh) | 用于检测连续语音中的关键词的设备和方法 | |
EP2387031B1 (en) | Methods and systems for grammar fitness evaluation as speech recognition error predictor | |
JP5229234B2 (ja) | 非音声区間検出方法及び非音声区間検出装置 | |
CN107785011B (zh) | 语速估计模型的训练、语速估计方法、装置、设备及介质 | |
US20150134332A1 (en) | Speech recognition method and device | |
CN106710585B (zh) | 语音交互过程中的多音字播报方法及系统 | |
US9594744B2 (en) | Speech transcription including written text | |
CN103943105A (zh) | 一种语音交互方法及系统 | |
KR20100115093A (ko) | 음성 검출 장치 및 방법 | |
WO2018192186A1 (zh) | 语音识别方法及装置 | |
JP2013205842A (ja) | プロミネンスを使用した音声対話システム | |
CN112908359A (zh) | 语音测评方法、装置、电子设备及计算机可读介质 | |
CN104143342A (zh) | 一种清浊音判定方法、装置和语音合成系统 | |
KR20160098910A (ko) | 음성 인식 데이터 베이스 확장 방법 및 장치 | |
Rasanen | Basic cuts revisited: Temporal segmentation of speech into phone-like units with statistical learning at a pre-linguistic level | |
US20210065684A1 (en) | Information processing apparatus, keyword detecting apparatus, and information processing method | |
US11495245B2 (en) | Urgency level estimation apparatus, urgency level estimation method, and program | |
US20180268815A1 (en) | Quality feedback on user-recorded keywords for automatic speech recognition systems | |
US11869531B1 (en) | Acoustic event detection model selection | |
JPWO2012093451A1 (ja) | 音声認識システム、音声認識方法および音声認識プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151014 |
|
RJ01 | Rejection of invention patent application after publication |