CN108777142A - 一种基于机场环境的语音交互识别方法及语音交互机器人 - Google Patents
一种基于机场环境的语音交互识别方法及语音交互机器人 Download PDFInfo
- Publication number
- CN108777142A CN108777142A CN201810581590.XA CN201810581590A CN108777142A CN 108777142 A CN108777142 A CN 108777142A CN 201810581590 A CN201810581590 A CN 201810581590A CN 108777142 A CN108777142 A CN 108777142A
- Authority
- CN
- China
- Prior art keywords
- flight
- phrase
- module
- interactive voice
- text message
- 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
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 66
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012790 confirmation Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 230000008569 process Effects 0.000 description 5
- 235000003385 Diospyros ebenum Nutrition 0.000 description 4
- 241000792913 Ebenaceae Species 0.000 description 4
- PSGAAPLEWMOORI-PEINSRQWSA-N medroxyprogesterone acetate Chemical compound C([C@@]12C)CC(=O)C=C1[C@@H](C)C[C@@H]1[C@@H]2CC[C@]2(C)[C@@](OC(C)=O)(C(C)=O)CC[C@H]21 PSGAAPLEWMOORI-PEINSRQWSA-N 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000000205 computational method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/0005—Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1815—Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Machine Translation (AREA)
Abstract
本发明提供了一种基于机场环境的语音交互识别方法及语音交互机器人,其方法包括:根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则根据航班信息***,查询并显示所述航班号对应的航班信息。通过本发明能够提高机器人与用户语音交互中对航班号的识别率,为用户提供更加精准的航班信息查询服务。
Description
技术领域
本发明涉及机器人语音识别领域,尤指一种基于机场环境的语音交互识别方法及语音交互机器人。
背景技术
随着科技的进步,智能机器人得到了飞速的发展,他们可以帮助人们完成许多工作,例如扫地机器人可以帮用户打扫卫生,运输机器人可以将用户从繁重的工作中解放出来,服务型机器人可与用户交互,为用户提供帮助与服务。
在机场可以看到很多语音交互机器人为乘客提供航班信息咨询。在机器人与用户交互的过程中,准确识别用户的语言是为用户提供帮助与服务的必要前提。
在进行语音交互来查询航班信息时,由于我国语言文化丰富,各地的发音大相径庭,中国乘客在说英文时,很多发音不是很标准,而当前很多航班号都含有英文(例如MU5367),因此,音交互机器人在与我国乘客进行语音交互时,对英文的的识别难度会非常大。
为了解决上述问题,提高机器人对航班号的识别准确度,本发明提供了一种基于机场环境的语音交互识别方法及语音交互机器人。
发明内容
本发明的目的是提供一种基于机场环境的语音交互识别方法及语音交互机器人,能够提高机器人与用户语音交互中对航班号的识别率,为用户提供更加精准的航班信息查询服务。
本发明提供的技术方案如下:
本发明提供了一种基于机场环境的语音交互识别方法,包括步骤:S1在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;S2根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;S3根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则执行步骤S5;S5根据航班信息***,查询并显示所述航班号对应的航班信息。
优选的,步骤S2具体包括步骤:S21对所述文本信息进行语义理解,判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;若满足,则执行步骤S22;S22在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组。
优选的,步骤S5之前具体包括步骤:S41向用户发出所述航班号的确认提示信息;S42解析用户的操作指令,若所述操作指令为确认指令时,执行步骤S5;否则,执行步骤S43;S43提示用户手动输入航班号,并储存用户输入的航班号。
优选的,步骤S5之后包括步骤:S61统计每一航班号对应的不同特征词组的出现次数;S62根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
优选的,步骤S41之前包括步骤:S40判断所述文本信息中的特征词组对应的权重是否达到预设权重,若是,则执行步骤S5;否则,执行步骤S41。
本发明还提供了一种应用于机场的语音交互机器人,包括:文本转换模块,用于在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;查找模块,与所述文本转换模块电连接,用于根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;判断模块,与所述查找模块电连接,用于根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;所述查找模块,还用于若所述航班词组中含有航班号,则根据航班信息***,查询所述航班号对应的航班信息;显示模块,与所述查找模块电连接,用于显示所述航班号对应的航班信息。
优选的,还包括:语义理解模块,与所述文本转换模块电连接,用于对所述文本信息进行语义理解;所述判断模块,还与所述语义理解模块电连接,用于判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;所述查找模块,还用于若所述文本信息中有满足预设语言组合特征的特征词组,则在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组。
优选的,还包括:提示模块,与所述显示模块电连接,还用于通过显示模块向用户发出所述航班号的确认提示信息;解析模块,用于解析用户的操作指令;所述提示模块,还用于若所述操作指令不是确认指令时,提示用户手动输入航班号;储存模块,用于储存用户输入的航班号。
优选的,还包括:统计模块,用于统计每一航班号对应的不同特征词组的出现次数;计算模块,与所述统计模块电连接,用于根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
优选的,所述判断模块,还用于判断所述文本信息中的特征词组对应的权重是否达到预设权重;所述提示模块,还用于当所述文本信息中的特征词组对应的权重未达到预设权重时,通过显示模块向用户发出所述航班号的确认提示信息;所述查找模块,还用于当所述文本信息中的特征词组对应的权重达到预设权重时,根据航班信息***,查询所述航班号对应的航班信息。
通过本发明提供的一种基于机场环境的语音交互识别方法及语音交互机器人,能够带来以下至少一种有益效果:
1、本发明预先通过统计用户对字母不同发音对应的文本数据,形成航班语义库,通过语义理解,对交互得到的文本信息进行修正,有效提高了机器人在用户的英文发音不准时,对航班号的识别准确率。
2、由于航班号是字母+数字的组合(例如MU5367)或者航空公司名称+数字的组合(例如东航5367或东方航空5367),用户在语音查询航班信息时,交互形成的文本信息中肯定会包括上述两种语言组合特征的一种。因此,在查找出所述文本信息对应的航班词组前,先判断文本信息中是否有满足预设语言组合特征的特征词组,能够避免将与航空号无关信息也进行修改,提高航班号语音识别的准确度。
3、在机器人识别出用户所要查询的航班号后,会向用户发出确认提示信息,进行二次确认,保证用户所要查询的航班信息的准确性。
4、机器人在文本信息中识别出航班号后,会统计每个航班号对应的特征词组的出现次数,计算每一特征词组的权重。当某一用户交互时,文本信息中的特征词组对应的权重达到了达到预设权重,则不需要用户进行二次确认,减少了用户的参与,提高了机器人的智能化程度。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于机场环境的语音交互识别方法及语音交互机器人的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明一种基于机场环境的语音交互识别方法的一个实施例的流程图;
图2是本发明一种基于机场环境的语音交互识别方法的另一个实施例的流程图;
图3是本发明一种基于机场环境的语音交互识别方法的再一个实施例的流程图;
图4是本发明一种应用于机场的语音交互机器人的一个实施例的结构示意图;
图5是本发明一种应用于机场的语音交互机器人的另一个实施例的结构示意图。
附图标号说明:
1-文本转换模块、2-查找模块、3-判断模块、4-显示模块、5-语义理解模块、6-处理模块、7-提示模块、8-解析模块、9-储存模块、10-统计模块、11-计算模块。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
如图1所示,本发明提供了一种基于机场环境的语音交互识别方法的一个实施例,包括:
S0在机场中,若检测到有乘客进行语音交互时,获取用户的语音信息;
S1根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
S2根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;
S3根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则执行步骤S5;若无,则返回步骤S0;
S5根据航班信息***,查询并显示所述航班号对应的航班信息。
本实施例可应用在机场的语音交互机器人上,提语音交互机器人在机场环境下的语音交互能力。
当前各个航空公司提供的航班号都是由航空公司的英文简写加上数字编号组成。由于我国语言文化丰富,各地的发音大相径庭,中国乘客在说英文时,很多发音不是很标准,而当前很多航班号都含有英文(例如MU5367),因此,音交互机器人在与我国乘客进行语音交互时,对英文的的识别难度会非常大。
具体的,本实施例会预先根据大量的统计,得到用户说每个航空公司英文简写时对应的各个文本数据,例如东方航空的英文简写为MU,“MU”的发音对应的谐音文本有“阿姆优”、“阿门优”、“乌木优”等。然后将这些航空公司简写对应的各个文本数据以及关联的航空公司名称储存在航班语义库中。
当有用户向机器人咨询MU5367这一航班时,机器人根据语音识别,将用户说的话转换为文本信息,例如得到用户的文本信息为“我想查询阿姆优5367的起飞时间”,根据对所述文本信息的语义理解,在航班语义库中,查找出“阿姆优”对应的航空公司应该是“MU”,所述文本信息对应的含有航班词组的文本参考信息为“我想查询MU5367的起飞时间”。然后机器人对所述文本参考信息的语义理解,判断出这一文本参考信息中有航班号“MU5367”。然后机器人即可在航班信息***中查询“MU5367”对应的航班信息为起飞地点为上海浦东T1航站楼,目的地为长沙黄花T2航站楼,起飞时间计划为:21:30,登机口为201等信息
可以看出,通过航班语义库,机器人可以通过语义理解,将“阿姆优”更正为“MU”,提高了机器人识别英文的准确度,能有效识别用户对航班号。
如图2所示,本发明提供了一种基于机场环境的语音交互识别方法的一个实施例,包括:
S0在机场中,若检测到有乘客进行语音交互时,获取用户的语音信息;
S1根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
S21对所述文本信息进行语义理解,判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;若满足,则执行步骤S22,否则,返回步骤S0;
S22在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组;
S3根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则执行步骤S41;若无,则返回步骤S0;
S41向用户发出所述航班号的确认提示信息;
S42解析用户的操作指令,若所述操作指令为确认指令时,执行步骤S5;否则,执行步骤S43;
S43提示用户手动输入航班号,并储存用户输入的航班号;
S5根据航班信息***,查询并显示所述航班号对应的航班信息。
具体的,本实施例中,由于航班号一般为字母+数字的组合,或航空公司名称+数字的组合。为了更加精确地识别航班号,会根据航班号的特征进行“精准识别”。当获取到与用户交互时的文本信息后,首先判断文本信息中是否有满足预设语言组合特征的特征词组。例如用户说的是“我想查询今天上海到武汉的机票”,这一文本信息中,没有满足预设语言组合特征的特征词组,则会继续检测下一文本信息;再例如用户说的是“我想查询色A3301的航班信息”,即可判断为此文本信息中有满足预设语言组合特征的特征词组“A3301”。
然后机器人会在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组,具体为:所述航班语义库查找“A3301”对应的航班词组,但是可以发现“A”并不是一个航空公司的简写,“A3301”无法查询到对应的航班号;然后机器人会根据语义理解,对特征词组进行修正,得到“色A3301”这一修正之后的特征词组,再到航班语义库查找“色A3301”对应的航班词组,即可以查到“色A3301”对应的航班词组为“CA3301”(“色A3301”与“CA3301”的文本对应关系需要预先储存在航班语义库中)。然后机器人将文本信息中的“色A3301”替换为“CA3301”,得到所述文本参考信息“我想查询CA3301的航班信息”。
本实施例中,还增加了一个乘客确认的过程,当机器人识别出用户说的航班号之后,会通过机器人的显示屏向用户发出确认提示信息,用户若是确认,点击相应的确认按钮,机器人即可根据航班信息***,查询并显示所述航班号对应的航班信息。若是用户认为机器人识别有误,机器人的显示屏幕上还可弹出输入窗口,提示用户手动输入航班号。通过这一过程,能够有效保证乘客查询航班的准确性。
如图3所示,本发明提供了一种基于机场环境的语音交互识别方法的一个实施例,包括:
S0在机场中,若检测到有乘客进行语音交互时,获取用户的语音信息;
S1根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
S21对所述文本信息进行语义理解,判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;若满足,则执行步骤S22,否则,返回步骤S0;
S22在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组;
S3根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则执行步骤S40;否则,返回步骤S0;
S40判断所述文本信息中的特征词组对应的权重是否达到预设权重,若是,则执行步骤S5;否则,执行步骤S41;
S41向用户发出所述航班号的确认提示信息;
S42解析用户的操作指令,若所述操作指令为确认指令时,执行步骤S5;否则,执行步骤S43;
S43提示用户手动输入航班号,并储存用户输入的航班号;
S5根据航班信息***,查询并显示所述航班号对应的航班信息;
S61统计每一航班号对应的不同特征词组的出现次数;
S62根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
具体的,可以在具体的使用过程中,统计每一航班号对应的特征词组的出现次数。例如用户要查询的航班号为“CA3301”,若是检测到用户语音对应的文本信息中的特征词组是“色A3301”,即将“色A3301”这一特征词组的次数加1;若是检测到用户语音对应的文本信息中的特征词组是“擦3301”,即将“擦3301”这一特征词组的次数加1;由此得到“CA3301”对应的不同特征词组的出现次数。
之后可以得到每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重,其计算方法为某一航班号对应的一特征词组的出现次数除以某一航班号对应的所有特征词组的出现次数。例如航班号“MU5367”对应的特征词组及出现次数分别为:“阿姆优5367”566次、“阿门优5367”102次、“乌木优5367”88次、“母5367”779次,可以计算出“阿姆优5367”对应权重为556/(556+102+88+779),“阿门优5367”对应权重为102/(556+102+88+779),“乌木优5367”对应权重为88/(556+102+88+779),“母5367”对应权重为779/(556+102+88+779)。
当机器人判断所述文本参考信息中含有航班号后,会判断所述文本信息中的特征词组对应的权重是否达到预设权重,若达到,则证明有很多人在说这一航空号时都会发出这一特征词组对应的语音,不必要再向客户发出二次确认,直接在航班信息***中查询并显示所述航班号对应的航班信息即可。
如图4所示,本发明提供了一种应用于机场的语音交互机器人的一个实施例,包括:
文本转换模块1,用于在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
查找模块2,与所述文本转换模块1电连接,用于根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;
判断模块3,与所述查找模块2电连接,用于根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;
所述查找模块2,还用于若所述航班词组中含有航班号,则根据航班信息***,查询所述航班号对应的航班信息;
显示模块4,与所述查找模块2电连接,用于显示所述航班号对应的航班信息。
具体的,上述模块可集成于机器人内,完成语音识别的工作。所述显示模块4的功能可通过机器人上的显示屏幕来实现。
机器人内的储存器中储存有语音识别库,可以将用户说话时的语音转换为文本信息。机器人内的储存器中还储存有航班语义库,所述航班语义库中储存有每一航空公司简称对应的不同发音的文本信息。例如东方航空的英文简写为“MU”,“MU”的发音对应的不同发音的文本有“阿姆优”、“阿门优”、“乌木优”等。具体的语音交互识别步骤可参照上述一种基于机场环境的语音交互识别方法的实施例,此处不再赘述。
如图5所示,本发明还提供了一种应用于机场的语音交互机器人的另一个实施例,包括:
文本转换模块1,用于在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
语义理解模块5,与所述文本转换模块1电连接,用于对所述文本信息进行语义理解;
所述判断模块3,还与所述语义理解模块5电连接,用于判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;
所述查找模块2,还用于若所述文本信息中有满足预设语言组合特征的特征词组,则在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组;
处理模块6,与所述查找模块2电连接,用于将所述文本信息中的所述特征词组替换为所述航班词组,得到所述文本参考信息;
判断模块3,与所述查找模块2电连接,用于根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;
所述判断模块3,还用于判断所述文本信息中的特征词组对应的权重是否达到预设权重;
所述查找模块2,还用于当所述文本信息中的特征词组对应的权重达到预设权重时,根据航班信息***,查询所述航班号对应的航班信息;
提示模块7,与所述显示模块4电连接,还用于当所述文本信息中的特征词组对应的权重未达到预设权重时,通过显示模块4向用户发出所述航班号的确认提示信息;
解析模块8,用于解析用户的操作指令;
所述提示模块7,与所述解析模块8电连接,还用于若所述操作指令为确认指令时,提示用户手动输入航班号;
储存模块9,用于储存用户输入的航班号。
所述查找模块2,还与所述储存模块9电连接,还用于根据航班信息***,查询所述航班号对应的航班信息;
显示模块4,与所述查找模块2电连接,用于显示所述航班号对应的航班信息;
统计模块10,与所述查找模块2电连接,用于统计每一航班号对应的不同特征词组的出现次数;
计算模块11,与所述统计模块10电连接,用于根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
具体的,本实施例中,由于航班号一般为字母+数字的组合,或航空公司名称+数字的组合。为了更加精确地识别航班号,会根据航班号的特征进行“精准识别”。文本转换模块1将获取到语音信息转换为文本信息后,会通过判断模块3判断文本信息中是否有满足预设语言组合特征的特征词组。若所述文本信息中有满足预设语言组合特征的特征词组,查找模块2会在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组,并将文本信息中的特征词组替换为航班词组,得到所述文本参考信息。
本实施例中,还增加了一个乘客确认的过程,当机器人识别出用户说的航班号之后,会通过机器人的显示屏向用户发出确认提示信息,用户若是确认,点击相应的确认按钮,机器人即可根据航班信息***,查询并显示所述航班号对应的航班信息。若是用户认为机器人识别有误,机器人的显示屏幕上还可弹出输入窗口,提示用户手动输入航班号。通过这一过程,能够有效保证乘客查询航班的准确性。
具体的,可以在具体的使用过程中,统计每一航班号对应的特征词组的出现次数。之后可以得到每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重,出现次数越多的特征词组权重越大。当机器人判断所述文本参考信息中含有航班号后,会判断所述文本信息中的特征词组对应的权重是否达到预设权重,若达到,则证明有很多人在说这一航空号时都会发出这一特征词组,不必要再向客户发出二次确认,直接在航班信息***中查询并显示所述航班号对应的航班信息即可。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种基于机场环境的语音交互识别方法,其特征在于,包括步骤:
S1在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
S2根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;
S3根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;若有,则执行步骤S5;
S5根据航班信息***,查询并显示所述航班号对应的航班信息。
2.根据权利要求1所述的一种基于机场环境的语音交互识别方法,其特征在于,步骤S2具体包括步骤:
S21对所述文本信息进行语义理解,判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;若满足,则执行步骤S22;
S22在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组。
3.根据权利要求1或2所述的一种基于机场环境的语音交互识别方法,其特征在于,步骤S5之前具体包括步骤:
S41向用户发出所述航班号的确认提示信息;
S42解析用户的操作指令,若所述操作指令为确认指令时,执行步骤S5;否则,执行步骤S43;
S43提示用户手动输入航班号,并储存用户输入的航班号。
4.根据权利要求3所述的一种基于机场环境的语音交互识别方法,其特征在于,步骤S5之后包括步骤:
S61统计每一航班号对应的不同特征词组的出现次数;
S62根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
5.根据权利要求4所述的一种基于机场环境的语音交互识别方法,其特征在于,步骤S41之前包括步骤:
S40判断所述文本信息中的特征词组对应的权重是否达到预设权重,若是,则执行步骤S5;否则,执行步骤S41。
6.一种应用于机场的语音交互机器人,其特征在于,包括:
文本转换模块,用于在机场中,若检测到有乘客进行语音交互时,根据语音识别库,将语音交互中获取到的语音信息转换为文本信息;
查找模块,与所述文本转换模块电连接,用于根据对所述文本信息的语义理解,在航班语义库中,查找出所述文本信息对应的航班词组;
判断模块,与所述查找模块电连接,用于根据对所述航班词组的语义理解,判断所述航班词组中是否含有航班号;
所述查找模块,还用于若所述航班词组中含有航班号,则根据航班信息***,查询所述航班号对应的航班信息;
显示模块,与所述查找模块电连接,用于显示所述航班号对应的航班信息。
7.根据权利要求6所述的一种应用于机场的语音交互机器人,其特征在于,还包括:
语义理解模块,与所述文本转换模块电连接,用于对所述文本信息进行语义理解;
所述判断模块,还与所述语义理解模块电连接,用于判断所述文本信息中是否有满足预设语言组合特征的特征词组,所述预设语言组合特征包括汉字和数字组成的语言组合特征,或英文字母和数字组成的语言组合特征;
所述查找模块,还用于若所述文本信息中有满足预设语言组合特征的特征词组,则在所述航班语义库中,根据对所述特征词组的语义理解,查找出所述特征词组对应的航班词组。
8.根据权利要求6或7所述的一种应用于机场的语音交互机器人,其特征在于,还包括:
提示模块,与所述显示模块电连接,还用于通过显示模块向用户发出所述航班号的确认提示信息;
解析模块,用于解析用户的操作指令;
所述提示模块,还用于若所述操作指令不是确认指令时,提示用户手动输入航班号;
储存模块,用于储存用户输入的航班号。
9.根据权利要求8所述的一种应用于机场的语音交互机器人,其特征在于,还包括:
统计模块,用于统计每一航班号对应的不同特征词组的出现次数;
计算模块,与所述统计模块电连接,用于根据每一航班号对应的不同特征词组的出现次数,计算每一特征词组的权重。
10.根据权利要求9所述的一种应用于机场的语音交互机器人,其特征在于:
所述判断模块,还用于判断所述文本信息中的特征词组对应的权重是否达到预设权重;
所述提示模块,还用于当所述文本信息中的特征词组对应的权重未达到预设权重时,通过显示模块向用户发出所述航班号的确认提示信息;
所述查找模块,还用于当所述文本信息中的特征词组对应的权重达到预设权重时,根据航班信息***,查询所述航班号对应的航班信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810581590.XA CN108777142A (zh) | 2018-06-05 | 2018-06-05 | 一种基于机场环境的语音交互识别方法及语音交互机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810581590.XA CN108777142A (zh) | 2018-06-05 | 2018-06-05 | 一种基于机场环境的语音交互识别方法及语音交互机器人 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108777142A true CN108777142A (zh) | 2018-11-09 |
Family
ID=64024710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810581590.XA Pending CN108777142A (zh) | 2018-06-05 | 2018-06-05 | 一种基于机场环境的语音交互识别方法及语音交互机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108777142A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110136700A (zh) * | 2019-03-15 | 2019-08-16 | 湖北亿咖通科技有限公司 | 一种语音信息处理方法及装置 |
CN110364165A (zh) * | 2019-07-18 | 2019-10-22 | 青岛民航凯亚***集成有限公司 | 航班动态信息语音查询方法 |
CN110399462A (zh) * | 2019-07-26 | 2019-11-01 | 沈阳民航东北凯亚有限公司 | 一种信息的查询方法及装置 |
CN112084272A (zh) * | 2019-06-13 | 2020-12-15 | 上海擎感智能科技有限公司 | 一种交互方法、装置、***及计算机可读存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514387A (zh) * | 2002-12-31 | 2004-07-21 | 中国科学院计算技术研究所 | 语音查询中的辨音方法 |
CN1659624A (zh) * | 2002-04-05 | 2005-08-24 | 英特尔公司 | 根据用于语音识别的呼叫语境动态地和自适应地选择词汇和声学模型 |
CN102867511A (zh) * | 2011-07-04 | 2013-01-09 | 余喆 | 自然语音识别方法和装置 |
CN103714048A (zh) * | 2012-09-29 | 2014-04-09 | 国际商业机器公司 | 用于校正文本的方法和*** |
CN104021786A (zh) * | 2014-05-15 | 2014-09-03 | 北京中科汇联信息技术有限公司 | 一种语音识别的方法和装置 |
CN104021186A (zh) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | 基于语音识别的航班动态智能查询***及方法 |
CN105574173A (zh) * | 2015-12-18 | 2016-05-11 | 畅捷通信息技术股份有限公司 | 基于语音识别的商品搜索方法及商品搜索装置 |
CN105632499A (zh) * | 2014-10-31 | 2016-06-01 | 株式会社东芝 | 用于优化语音识别结果的方法和装置 |
CN105976818A (zh) * | 2016-04-26 | 2016-09-28 | Tcl集团股份有限公司 | 指令识别的处理方法及装置 |
CN106297777A (zh) * | 2016-08-11 | 2017-01-04 | 广州视源电子科技股份有限公司 | 一种唤醒语音服务的方法和装置 |
CN107393530A (zh) * | 2017-07-18 | 2017-11-24 | 国网山东省电力公司青岛市黄岛区供电公司 | 服务引导方法及装置 |
CN107665705A (zh) * | 2017-09-20 | 2018-02-06 | 平安科技(深圳)有限公司 | 语音关键词识别方法、装置、设备及计算机可读存储介质 |
CN107704317A (zh) * | 2017-08-25 | 2018-02-16 | 深圳天珑无线科技有限公司 | 智能设备及其应用管理方法和具有存储功能的装置 |
-
2018
- 2018-06-05 CN CN201810581590.XA patent/CN108777142A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1659624A (zh) * | 2002-04-05 | 2005-08-24 | 英特尔公司 | 根据用于语音识别的呼叫语境动态地和自适应地选择词汇和声学模型 |
CN1514387A (zh) * | 2002-12-31 | 2004-07-21 | 中国科学院计算技术研究所 | 语音查询中的辨音方法 |
CN102867511A (zh) * | 2011-07-04 | 2013-01-09 | 余喆 | 自然语音识别方法和装置 |
CN103714048A (zh) * | 2012-09-29 | 2014-04-09 | 国际商业机器公司 | 用于校正文本的方法和*** |
CN104021786A (zh) * | 2014-05-15 | 2014-09-03 | 北京中科汇联信息技术有限公司 | 一种语音识别的方法和装置 |
CN104021186A (zh) * | 2014-06-13 | 2014-09-03 | 中国民航信息网络股份有限公司 | 基于语音识别的航班动态智能查询***及方法 |
CN105632499A (zh) * | 2014-10-31 | 2016-06-01 | 株式会社东芝 | 用于优化语音识别结果的方法和装置 |
CN105574173A (zh) * | 2015-12-18 | 2016-05-11 | 畅捷通信息技术股份有限公司 | 基于语音识别的商品搜索方法及商品搜索装置 |
CN105976818A (zh) * | 2016-04-26 | 2016-09-28 | Tcl集团股份有限公司 | 指令识别的处理方法及装置 |
CN106297777A (zh) * | 2016-08-11 | 2017-01-04 | 广州视源电子科技股份有限公司 | 一种唤醒语音服务的方法和装置 |
CN107393530A (zh) * | 2017-07-18 | 2017-11-24 | 国网山东省电力公司青岛市黄岛区供电公司 | 服务引导方法及装置 |
CN107704317A (zh) * | 2017-08-25 | 2018-02-16 | 深圳天珑无线科技有限公司 | 智能设备及其应用管理方法和具有存储功能的装置 |
CN107665705A (zh) * | 2017-09-20 | 2018-02-06 | 平安科技(深圳)有限公司 | 语音关键词识别方法、装置、设备及计算机可读存储介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110136700A (zh) * | 2019-03-15 | 2019-08-16 | 湖北亿咖通科技有限公司 | 一种语音信息处理方法及装置 |
CN110136700B (zh) * | 2019-03-15 | 2021-04-20 | 湖北亿咖通科技有限公司 | 一种语音信息处理方法及装置 |
CN112084272A (zh) * | 2019-06-13 | 2020-12-15 | 上海擎感智能科技有限公司 | 一种交互方法、装置、***及计算机可读存储介质 |
CN110364165A (zh) * | 2019-07-18 | 2019-10-22 | 青岛民航凯亚***集成有限公司 | 航班动态信息语音查询方法 |
CN110399462A (zh) * | 2019-07-26 | 2019-11-01 | 沈阳民航东北凯亚有限公司 | 一种信息的查询方法及装置 |
CN110399462B (zh) * | 2019-07-26 | 2022-03-04 | 沈阳民航东北凯亚有限公司 | 一种信息的查询方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108777142A (zh) | 一种基于机场环境的语音交互识别方法及语音交互机器人 | |
CN107204184B (zh) | 语音识别方法及*** | |
CN107665706B (zh) | 快速语音交互方法及*** | |
US10824798B2 (en) | Data collection for a new conversational dialogue system | |
US20190251417A1 (en) | Artificial Intelligence System for Inferring Grounded Intent | |
CN108984650B (zh) | 计算机可读记录介质及计算机设备 | |
CN107291828A (zh) | 基于人工智能的口语查询解析方法、装置及存储介质 | |
CN106683662A (zh) | 一种语音识别方法和装置 | |
CN106294854A (zh) | 一种用于智能机器人的人机交互方法及装置 | |
CN108139951A (zh) | 针对在通知数据之间的亲和度的通知捆集 | |
CN102439661A (zh) | 用于车辆内自动交互的面向服务语音识别 | |
US20210343287A1 (en) | Voice processing method, apparatus, device and storage medium for vehicle-mounted device | |
CN105096942A (zh) | 语义分析方法和装置 | |
CN111341309A (zh) | 一种语音交互方法、装置、设备和计算机存储介质 | |
CN106875939A (zh) | 对大范围波动的汉语方言语音识别处理方法及智能机器人 | |
Pieraccini et al. | Stochastic representation of conceptual structure in the ATIS task | |
WO2023108994A1 (zh) | 一种语句生成方法及电子设备、存储介质 | |
CN109684446A (zh) | 文本语义相似度计算方法及装置 | |
CN111027309A (zh) | 一种基于双向长短期记忆网络的实体属性值的抽取方法 | |
CN112541095A (zh) | 视频标题生成方法、装置、电子设备及存储介质 | |
CN101405693A (zh) | 多模式输入的个人协作过滤 | |
CN111221961A (zh) | 一种基于s-lstm模型与槽值门的说话人意图识别***及方法 | |
WO2016083907A1 (en) | System and method for detecting meaningless lexical units in a text of a message | |
CN114492396A (zh) | 用于汽车专有名词的文本错误纠正方法及可读存储介质 | |
US10963491B2 (en) | Structures maintenance mapper |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181109 |
|
RJ01 | Rejection of invention patent application after publication |