CN109949800A - 语音打车方法及*** - Google Patents

语音打车方法及*** Download PDF

Info

Publication number
CN109949800A
CN109949800A CN201711384195.4A CN201711384195A CN109949800A CN 109949800 A CN109949800 A CN 109949800A CN 201711384195 A CN201711384195 A CN 201711384195A CN 109949800 A CN109949800 A CN 109949800A
Authority
CN
China
Prior art keywords
information
taxi
calling
voice
module
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.)
Granted
Application number
CN201711384195.4A
Other languages
English (en)
Other versions
CN109949800B (zh
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 Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201711384195.4A priority Critical patent/CN109949800B/zh
Priority to PCT/CN2018/109010 priority patent/WO2019119927A1/zh
Publication of CN109949800A publication Critical patent/CN109949800A/zh
Application granted granted Critical
Publication of CN109949800B publication Critical patent/CN109949800B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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/08Speech classification or search
    • G10L15/10Speech classification or search using distance or distortion measures between unknown speech and reference templates
    • 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
    • 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/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Traffic Control Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种语音打车方法及***,所述语音打车方法包括:获取乘客的语音信息;从语音信息中提取目的地信息;判断与目的地信息对应的地址信息是否唯一,若否,生成提示信息;提示信息用于提示再次获取乘客的语音补充信息;获取乘客的语音补充信息;从语音补充信息中提取目的地补充信息;根据目的地信息和目的地补充信息确定唯一对应的地址信息;根据唯一对应的地址信息生成打车订单。本发明在对乘客的语音信息进行分析的基础上,当从语音信息中提取出的地址信息不唯一时,引导乘客输入补充语音信息,进一步明确地址信息,生成准确的订单,提高乘客通过语音打车的需求的体验。

Description

语音打车方法及***
技术领域
本发明属于智能终端应用领域,特别涉及一种语音打车方法及***。
背景技术
随着互联网的发展,打车出行作为现代人的刚需,流程也越来越简化。市场上不仅有出租车公司统一调度的电话约车***,也出现了基于手持智能终端的打车软件。人们现在已经习惯于使用网络来使用打车服务,只需要在乘客端输入出发地点和目的地点,服务器生成订单并向符合条件的司机端发出推送通知,司机根据自身的运营情况选择接单就可以让乘客和司机完成打车交易。但是,对于乘客来说,需要手动输入起始点和目的地,依赖手工填写来完成,不够便捷;对于司机而言,则需要再车载移动终端上人工手动确认订单,对于驾驶中的司机来说是非常不便利且比较危险的。
基于上述问题,现有的技术中,对语音打车进行了一些尝试,但是并没有让用户确认的机制,尤其是ASR(Automatic Speech Recognition,自动语音识别)准确率不能达到100%的技术背景下,识别错误势必会导致乘客和司机的困扰,除此之外,当乘客发出的打车请求中,所述的目的地信息结果如果不唯一,例如乘客说“我要去海底捞”,现有技术的解决方案中只是将地理位置信息打包发给司机端,不能将准确信息筛选出来,因此在实际使用时,体验难以得到保证。
发明内容
本发明是为了克服现有技术中语音打车过程中地址信息不唯一时难以确定准确的打车订单的缺陷,提供一种语音打车方法及***。
本发明通过以下技术方案来解决上述问题:
一种语音打车方法,包括:
获取乘客的语音信息;
从所述语音信息中提取目的地信息;
判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息;所述提示信息用于提示再次获取所述乘客的语音补充信息;
获取所述乘客的语音补充信息;
从所述语音补充信息中提取目的地补充信息;
根据所述目的地信息和所述目的地补充信息确定唯一对应的地址信息;
根据所述唯一对应的地址信息生成打车订单。
较佳地,所述判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息的步骤中若判断为是,则确认所述目的地对应的地址信息为所述唯一对应的地址信息,然后执行所述根据所述唯一对应的地址信息生成打车订单的步骤。
较佳地,所述从所述语音信息中提取目的地信息的步骤之前,所述语音打车方法还包括:
判断所述语音信息是否为打车信息,若是,则执行从所述语音信息中提取目的地信息。
较佳地,所述判断所述语音信息是否为打车信息,若是,则执行从所述语音信息中提取目的地信息的步骤具体包括:
预设一语义库,所述语义库存储有打车标准文本;
将所述语音信息转化为文本信息;
将所述文本信息与所述打车标准文本进行比对,计算所述文本信息与所述打车标准文本的匹配度;
判断所述匹配度是否大于预设的匹配阈值,若是,则确认所述语音信息为打车信息,然后执行从所述语音信息中提取目的地信息。
较佳地,所述从所述语音信息中提取目的地信息的步骤还包括:
检测所述语音信息是否包括出发地信息,若是,则提取所述出发地信息,若否,则将所述乘客的当前位置信息作为所述出发地信息;
所述根据所述唯一对应的地址信息生成打车订单的步骤中根据所述出发地信息和所述唯一对应的地址信息生成所述打车订单。
较佳地,所述判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息的步骤还包括:
预存一地址库,所述地址库存储有地名信息与地理位置信息的映射;
检测所述目的地信息是否包括所述地名信息,若是,从所述地址库中获取与所述地名信息对应的地理位置信息,并将所述与所述地名信息对应的地理位置信息作为所述唯一对应的地址信息,然后执行所述根据所述唯一对应的地址信息生成打车订单的步骤;若否,则判断与所述目的地信息对应的地址信息是否唯一。
较佳地,所述语音打车方法还包括:
生成所述打车订单的确认请求;
获取乘客根据所述确认请求发出的响应信息;
识别所述响应信息,若所述响应信息为确认打车订单,则将打车订单发送至司机端;若所述响应信息为取消打车订单,则取消所述打车订单。
一种语音打车***,包括语音信息获取模块、信息提取模块、目的地信息判断模块、提示模块、地址信息生成模块和打车订单生成模块;
所述语音信息获取模块用于获取乘客的语音信息;
所述信息提取模块用于从所述语音信息中提取目的地信息;
所述目的地信息判断模块用于判断与所述目的地信息对应的地址信息是否唯一,若否,调用所述提示模块;
所述提示模块用于生成提示信息;所述提示信息用于提示再次获取所述乘客的语音补充信息;
所述语音信息获取模块还用于获取所述乘客的语音补充信息;
所述信息提取模块还用于从所述语音补充信息中提取目的地补充信息;
所述地址信息生成模块用于根据所述目的地信息和所述目的地补充信息确定唯一对应的地址信息;
所述打车订单生成模块用于根据所述唯一对应的地址信息生成打车订单。
较佳地,所述目的地信息判断模块还用于在判断为是时,确认所述目的地对应的地址信息为所述唯一对应的地址信息,然后调用所述打车订单生成模块。
较佳地,所述语音打车***还包括打车信息判断模块;
所述打车信息判断模块用于判断所述语音信息是否为打车信息,若是,则调用所述信息提取模块提取所述目的地信息。
较佳地,所述打车信息判断模块包括语义库、文本信息转化模块、计算模块和匹配度判断模块;
所述语义库存储有打车标准文本;
所述文本信息转化模块用于将所述语音信息转化为文本信息;
所述计算模块用于将所述文本信息与所述打车标准文本进行比对,计算所述文本信息与所述打车标准文本的匹配度;
所述匹配度判断模块用于判断所述匹配度是否大于预设的匹配阈值,若是,则确认所述语音信息为打车信息,然后调用所述信息提取模块提取所述目的地信息。
较佳地,所述语音打车***还包括信息检测模块和出发地信息确认模块;
所述信息检测模块用于检测所述语音信息是否包括出发地信息,若是,则调用所述信息提取模块提取所述出发地信息,若否,则调用所述出发地信息确认模块;
所述出发地信息确认模块用于将所述乘客的当前位置信息作为所述出发地信息;
所述打车订单生成模块还用于根据所述出发地信息和所述唯一对应的地址信息生成所述打车订单。
较佳地,所述目的地信息判断模块包括地址库和地理位置信息获取模块;
所述地址库存储有地名信息与地理位置信息的映射;
所述信息检测模块还用于检测所述目的地信息是否包括所述地名信息,若是,则调用所述地理位置信息获取模块,若否,则调用所述目的地信息判断模块;
所述地理位置信息获取模块用于从所述地址库中获取与所述地名信息对应的地理位置信息,并将所述与所述地名信息对应的地理位置信息作为所述唯一对应的地址信息,然后调用所述打车订单生成模块。
较佳地,所述语音打车***还包括确认请求生成模块、响应信息获取模块、响应信息识别模块、信息发送模块和取消订单模块;
所述确认请求生成模块用于生成所述打车订单的确认请求;
所述响应信息获取模块用于获取乘客根据所述确认请求发出的响应信息;
所述响应信息识别模块用于识别所述响应信息,若所述响应信息为确认打车订单,则调用所述信息发送模块,若所述响应信息为取消打车订单,则调用所述取消订单模块;
所述信息发送模块用于将所述打车订单发送至司机端;
所述取消订单模块用于取消所述打车订单。
本发明的积极进步效果在于:在对乘客的语音信息进行分析的基础上,提取出语音信息中的地址信息,若地址信息不唯一,引导乘客输入补充语音信息,进一步明确地址信息,生成准确的订单,提高乘客通过语音打车的需求的体验。
附图说明
图1为本发明实施例1的语音打车方法的流程图。
图2为本发明实施例2的语音打车方法的流程图。
图3为本发明实施例2的语音打车方法中步骤111的具体流程图。
图4为本发明实施例3的语音打车方法中步骤120的具体流程图。
图5为本发明实施例4的语音打车方法中步骤130的部分流程图。
图6为本发明实施例5的语音打车方法的流程图。
图7为本发明实施例6的语音打车***的结构框图。
图8为本发明实施例7的语音打车***的结构框图。
图9为本发明实施例7的语音打车***的打车信息判断模块的结构框图。
图10为本发明实施例8的语音打车***的结构框图。
图11为本发明实施例9的语音打车***的目的地信息判断模块的结构框图。
图12为本发明实施例10的语音打车***的结构框图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
一种语音打车方法,具体如图1所示,语音打车方法包括:
步骤110、获取乘客的语音信息;
步骤120、从语音信息中提取目的地信息;
步骤130、判断与目的地信息对应的地址信息是否唯一,若否,执行步骤140;
步骤140、生成提示信息;提示信息用于提示再次获取乘客的语音补充信息;
步骤150、获取乘客的语音补充信息;
步骤160、从语音补充信息中提取目的地补充信息;
步骤170、根据目的地信息和目的地补充信息确定唯一对应的地址信息;
步骤180、根据唯一对应的地址信息生成打车订单。
比如乘客说出“帮我叫个出租车去海底捞”,提取出的目的地信息为“海底捞”,与“海底捞”对应的地址信息为多个,此时生成提示信息“已查询到多个地点,你可以问我某地附近的海底捞,比如西直门附件的海底捞”,乘客说出“我要去四惠桥附近的海底捞”,根据乘客的补充语音信息,提取出目的地补充信息为“四惠桥”,根据目的地信息和补充目的地信息确定唯一对应的地址信息为“海底捞火锅红庙店”,根据唯一对应的地址信息“海底捞火锅红庙店”生成打车订单;
或者提示信息“距离您最近的是海底捞亦庄华联店,是否确认海底捞亦庄华联店为目的地地址?”,乘客说出“确认地址”,根据乘客的补充语音信息,提取出目的地补充信息“确认”对应的“亦庄华联店”,根据目的地信息和补充目的地信息确定唯一对应的地址信息为“海底捞亦庄华联店”,根据唯一对应的地址信息“海底捞亦庄华联店”生成打车订单。
所述语音打车方法还包括:
步骤130中若判断为是,则确认目的地对应的地址信息为唯一对应的地址信息,然后执行步骤180;
比如乘客说出“帮我叫个出租车去四惠桥附近的海底捞红庙店”,提取的目的地信息为“海底捞火锅红庙店”,该目的地地址信息对应的地址信息为唯一的,那么直接生成打车订单。
本实施例中,在对乘客的语音信息进行分析的基础上,提取出语音信息中的地址信息,若地址信息不唯一,引导乘客输入补充语音信息,进一步明确地址信息,生成准确的订单,提高乘客通过语音打车的需求的体验。
实施例2
如图2-3所示,本实施例的语音打车方法是在实施例1的基础上进一步改进,步骤120之前语音打车方法还包括:
步骤111、判断语音信息是否为打车信息,若是,则执行步骤120,若否,确认该语音信息不是打车信息。
具体的,步骤111包括:
步骤111a、预设一语义库,语义库存储有打车标准文本;
步骤111b、将语音信息转化为文本信息;
步骤111c、将文本信息与打车标准文本进行比对,计算文本信息与打车标准文本的匹配度;
步骤111d、判断匹配度是否大于预设的匹配阈值,若是,则确认语音信息为打车信息,然后执行步骤120,若否,确认该语音信息不是打车信息。
本实施例中,语音打车过程均采用多轮会话,并且采用模糊方式处理每段对话,模糊方式可以采用模糊数学进行模糊量化,用介于0和1之间的实数来表示隶属程度。相应地,在语义识别上,可以将满足预定标准的标准词句的从属函数值定为1,那么,其他近义的,以及能表达相仿的思想(语义)的词句,就可以用以0到1之间的连续数来表征它从属于“正确句子”的隶属程度。这样,获取到的乘客的语音信息后,将该语句信息与预存于语义库中的打车标准文本进行比对,如果比对的匹配度满足预定要求(如匹配度在0.7以上),则表示比对通过。本实施例中预先对乘客的语音信息进行分析,在判断乘客的语音信息为打车信息时,才进一步根据该语音信息生成打车订单。
实施例3
本实施例的语音打车方法是在实施例1的基础上进一步改进,具体如图4所示,步骤120还包括:
步骤1201、检测语音信息是否包括出发地信息,若是,则执行步骤1202,若否,则执行步骤1203;
步骤1202、提取出发地信息;
步骤1203、将乘客的当前位置信息作为出发地信息;
步骤180中根据出发地信息和唯一对应的地址信息生成打车订单。
本实施例中,生成打车订单不仅需要目的地信息,还需要出发地信息,当乘客发出的语音信息中包含出发地信息时,从语音信息中提取出发地信息,若出发地信息对应的地址信息不唯一,可以参照获取唯一的地址信息的方式获取与出发地信息相对应的唯一的地址信息;若乘客发出的语音信息中不包含出发地信息,则将乘客的当前位置信息作为其出发地信息。
实施例4
本实施例的语音打车方法是在实施例1的基础上进一步改进,具体如图5所示,步骤130还包括:
步骤1301、预存一地址库,地址库存储有地名信息与地理位置信息的映射;
步骤1302、检测目的地信息是否包括地名信息,若是,执行步骤1303,若否,则判断与目的地信息对应的地址信息是否唯一;
步骤1303、从地址库中获取与地名信息对应的地理位置信息,并将与地名信息对应的地理位置信息作为唯一对应的地址信息,然后执行步骤180。
本实施例中,乘客可以预设置常用地点信息,如“家”、“公司”等信息。当乘客的语音信息包含上述常用地点信息时,直接从地址库中获取与地名信息对应的地理位置信息,并将与地名信息对应的地理位置信息作为唯一对应的地址信息,需要说明的是,此处若语音信息中的出发点信息包含上述地名时,同样也能够通过上述方法得知唯一对应的出发地信息。
实施例5
本实施例的语音打车方法是在实施例1的基础上进一步改进,具体如图6所示,语音打车方法还包括:
步骤190、生成打车订单的确认请求;
步骤1100、获取乘客根据确认请求发出的响应信息;
步骤1110、识别响应信息,若响应信息为确认打车订单,则执行步骤1110a,若响应信息为取消打车订单,则执行步骤1110b。
步骤1110a、将打车订单发送至司机端;
步骤1110b、取消打车订单。
本实施例中,打车订单生成后需要生成确认请求发给乘客进一步确认,若乘客回答:“取消”等有取消订单意图的话语时,将自动识别并回答:“订单已取消”(或类似话语)并结束此次服务,若乘客回答“确认”等有确认订单意图的话语时,将自动识别并回答:“订单已确认”(或类似话语)并将打车订单发送至司机端。
实施例6
一种语音打车***,具体如图7所示,所述语音打车***包括语音信息获取模块1、信息提取模块2、目的地信息判断模块3、提示模块4、地址信息生成模块5和打车订单生成模块6;
所述语音信息获取模块1用于获取乘客的语音信息;
所述信息提取模块2用于从所述语音信息中提取目的地信息;
所述目的地信息判断模块3用于判断与所述目的地信息对应的地址信息是否唯一,若否,调用所述提示模块4;
所述提示模块4用于生成提示信息;所述提示信息用于提示再次获取所述乘客的语音补充信息;
所述语音信息获取模块1还用于获取所述乘客的语音补充信息;
所述信息提取模块2还用于从所述语音补充信息中提取目的地补充信息;
所述地址信息生成模块5用于根据所述目的地信息和所述目的地补充信息确定唯一对应的地址信息;
所述打车订单生成模块6用于根据所述唯一对应的地址信息生成打车订单。
所述目的地信息判断模块3还用于在判断为是时,确认所述目的地对应的地址信息为所述唯一对应的地址信息,然后调用所述打车订单生成模块6。
比如乘客说出“帮我叫个出租车去海底捞”,信息提取模块提取出的目的地信息为“海底捞”,目的地信息判断模块判断与“海底捞”对应的地址信息为多个,此时提示模块生成提示信息“已查询到多个地点,你可以问我某地附近的海底捞,比如西直门附件的海底捞”,乘客说出“我要去四惠桥附近的海底捞”,根据乘客的补充语音信息,信息提取模块提取出目的地补充信息为“四惠桥”,打车订单生成模块根据目的地信息和补充目的地信息确定唯一对应的地址信息为“海底捞火锅红庙店”,根据唯一对应的地址信息“海底捞火锅红庙店”生成打车订单;
或者提示模块生成提示信息“距离您最近的是海底捞亦庄华联店,是否确认海底捞亦庄华联店为目的地地址?”,乘客说出“确认地址”,根据乘客的补充语音信息,信息提取模块提取出目的地补充信息“确认”对应的“亦庄华联店”,打车订单生成模块根据目的地信息和补充目的地信息确定唯一对应的地址信息为“海底捞亦庄华联店”,根据唯一对应的地址信息“海底捞亦庄华联店”生成打车订单。
本实施例中,在对乘客的语音信息进行分析的基础上,提取出语音信息中的地址信息,若地址信息不唯一,引导乘客输入补充语音信息,进一步明确地址信息,生成准确的订单,提高乘客通过语音打车的需求的体验。
实施例7
如图8-9所示,本实施例的语音打车***是在实施例6的基础上进一步改进,所述语音打车***还包括打车信息判断模块7;
所述打车信息判断模块7用于判断所述语音信息是否为打车信息,若是,则调用所述信息提取模块2提取所述目的地信息。
具体的,所述打车信息判断模块7包括语义库71、文本信息转化模块72、计算模块73和匹配度判断模块74;
所述语义库71存储有打车标准文本;
所述文本信息转化模块72用于将所述语音信息转化为文本信息;
所述计算模块73用于将所述文本信息与所述打车标准文本进行比对,计算所述文本信息与所述打车标准文本的匹配度;
所述匹配度判断模块74用于判断所述匹配度是否大于预设的匹配阈值,若是,则确认所述语音信息为打车信息,然后调用所述信息提取模块2提取所述目的地信息。
本实施例中,语音打车过程均采用多轮会话,并且采用模糊方式处理每段对话,模糊方式可以采用模糊数学进行模糊量化,用介于0和1之间的实数来表示隶属程度。相应地,在语义识别上,可以将满足预定标准的标准词句的从属函数值定为1,那么,其他近义的,以及能表达相仿的思想(语义)的词句,就可以用以0到1之间的连续数来表征它从属于“正确句子”的隶属程度。这样,获取到的乘客的语音信息后,将该语句信息与预存于语义库中的打车标准文本进行比对,如果比对的匹配度满足预定要求(如匹配度在0.7以上),则表示比对通过。本实施例中预先对乘客的语音信息进行分析,在判断乘客的语音信息为打车信息时,才进一步根据该语音信息生成打车订单。
实施例8
本实施例的语音打车***是在实施例6的基础上进一步改进,具体如图10所示,所述语音打车***还包括信息检测模块8和出发地信息确认模块9;
所述信息检测模块8用于检测所述语音信息是否包括出发地信息,若是,则调用所述信息提取模块2提取所述出发地信息,若否,则调用所述出发地信息确认模块9;
所述出发地信息确认模块9用于将所述乘客的当前位置信息作为所述出发地信息;
所述打车订单生成模块6还用于根据所述出发地信息和所述唯一对应的地址信息生成所述打车订单。
本实施例中,生成打车订单不仅需要目的地信息,还需要出发地信息,当乘客发出的语音信息中包含出发地信息时,信息提取模块从语音信息中提取出发地信息,若出发地信息对应的地址信息不唯一,可以参照获取唯一的地址信息的方式获取与出发地信息相对应的唯一的地址信息;若乘客发出的语音信息中不包含出发地信息,则将乘客的当前位置信息作为其出发地信息。
实施例9
本实施例的语音打车***是在实施例8的基础上进一步改进,具体如图11所示,所述目的地信息判断模块3包括地址库31和地理位置信息获取模块32;
所述地址库31存储有地名信息与地理位置信息的映射;
所述信息检测模块11还用于检测所述目的地信息是否包括所述地名信息,若是,则调用所述地理位置信息获取模块32,若否,则调用所述目的地信息判断模块3;
所述地理位置信息获取模块32用于从所述地址库31中获取与所述地名信息对应的地理位置信息,并将所述与所述地名信息对应的地理位置信息作为所述唯一对应的地址信息,然后调用所述打车订单生成模块6。
本实施例中,乘客可以预设置常用地点信息,如“家”、“公司”等信息。当乘客的语音信息包含上述常用地点信息时,直接从地址库中获取与地名信息对应的地理位置信息,并将与地名信息对应的地理位置信息作为唯一对应的地址信息,需要说明的是,此处若语音信息中的出发点信息包含上述地名时,同样也能够通过上述方法得知唯一对应的出发地信息。
实施例10
本实施例的语音打车***是在实施例6的基础上进一步改进,具体如图12所示,所述语音打车***还包括确认请求生成模块10、响应信息获取模块11、响应信息识别模块12、信息发送模块13和取消订单模块14;
所述确认请求生成模块10用于生成所述打车订单的确认请求;
所述响应信息获取模块11用于获取乘客根据所述确认请求发出的响应信息;
所述响应信息识别模块12用于识别所述响应信息,若所述响应信息为确认打车订单,则调用所述信息发送模块13,若所述响应信息为取消打车订单,则调用所述取消订单模块14;
所述信息发送模块13用于将所述打车订单发送至司机端;
所述取消订单模块14用于取消所述打车订单。
本实施例中,打车订单生成后需要生成确认请求发给乘客进一步确认,若乘客回答:“取消”等有取消订单意图的话语时,将自动识别并回答:“订单已取消”(或类似话语)并结束此次服务,若乘客回答“确认”等有确认订单意图的话语时,将自动识别并回答:“订单已确认”(或类似话语)并将打车订单发送至司机端。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

Claims (14)

1.一种语音打车方法,其特征在于,所述语音打车方法包括:
获取乘客的语音信息;
从所述语音信息中提取目的地信息;
判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息;所述提示信息用于提示再次获取所述乘客的语音补充信息;
获取所述乘客的语音补充信息;
从所述语音补充信息中提取目的地补充信息;
根据所述目的地信息和所述目的地补充信息确定唯一对应的地址信息;
根据所述唯一对应的地址信息生成打车订单。
2.如权利要求1所述的语音打车方法,其特征在于,所述判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息的步骤中,若判断为是,则确认所述目的地对应的地址信息为所述唯一对应的地址信息,然后执行所述根据所述唯一对应的地址信息生成打车订单的步骤。
3.如权利要求1所述的语音打车方法,其特征在于,所述从所述语音信息中提取目的地信息的步骤之前,所述语音打车方法还包括:
判断所述语音信息是否为打车信息,若是,则执行从所述语音信息中提取目的地信息。
4.如权利要求3所述的语音打车***,其特征在于,所述判断所述语音信息是否为打车信息,若是,则执行从所述语音信息中提取目的地信息的步骤具体包括:
预设一语义库,所述语义库存储有打车标准文本;
将所述语音信息转化为文本信息;
将所述文本信息与所述打车标准文本进行比对,计算所述文本信息与所述打车标准文本的匹配度;
判断所述匹配度是否大于预设的匹配阈值,若是,则确认所述语音信息为打车信息,然后执行从所述语音信息中提取目的地信息。
5.如权利要求1所述的语音打车方法,其特征在于,所述从所述语音信息中提取目的地信息的步骤还包括:
检测所述语音信息是否包括出发地信息,若是,则提取所述出发地信息,若否,则将所述乘客的当前位置信息作为所述出发地信息;
所述根据所述唯一对应的地址信息生成打车订单的步骤中根据所述出发地信息和所述唯一对应的地址信息生成所述打车订单。
6.如权利要求1所述的语音打车方法,其特征在于,所述判断与所述目的地信息对应的地址信息是否唯一,若否,则生成提示信息的步骤还包括:
预存一地址库,所述地址库存储有地名信息与地理位置信息的映射;
检测所述目的地信息是否包括所述地名信息,若是,从所述地址库中获取与所述地名信息对应的地理位置信息,并将所述与所述地名信息对应的地理位置信息作为所述唯一对应的地址信息,然后执行所述根据所述唯一对应的地址信息生成打车订单的步骤;若否,则判断与所述目的地信息对应的地址信息是否唯一。
7.如权利要求1所述的语音打车方法,其特征在于,所述语音打车方法还包括:
生成所述打车订单的确认请求;
获取乘客根据所述确认请求发出的响应信息;
识别所述响应信息,若所述响应信息为确认打车订单,则将打车订单发送至司机端;若所述响应信息为取消打车订单,则取消所述打车订单。
8.一种语音打车***,其特征在于,所述语音打车***包括语音信息获取模块、信息提取模块、目的地信息判断模块、提示模块、地址信息生成模块和打车订单生成模块;
所述语音信息获取模块用于获取乘客的语音信息;
所述信息提取模块用于从所述语音信息中提取目的地信息;
所述目的地信息判断模块用于判断与所述目的地信息对应的地址信息是否唯一,若否,调用所述提示模块;
所述提示模块用于生成提示信息;所述提示信息用于提示再次获取所述乘客的语音补充信息;
所述语音信息获取模块还用于获取所述乘客的语音补充信息;
所述信息提取模块还用于从所述语音补充信息中提取目的地补充信息;
所述地址信息生成模块用于根据所述目的地信息和所述目的地补充信息确定唯一对应的地址信息;
所述打车订单生成模块用于根据所述唯一对应的地址信息生成打车订单。
9.如权利要求8所述的语音打车***,其特征在于,所述目的地信息判断模块还用于在判断为是时,确认所述目的地对应的地址信息为所述唯一对应的地址信息,然后调用所述打车订单生成模块。
10.如权利要求8所述的语音打车***,其特征在于,所述语音打车***还包括打车信息判断模块;
所述打车信息判断模块用于判断所述语音信息是否为打车信息,若是,则调用所述信息提取模块提取所述目的地信息。
11.如权利要求10所述的语音打车***,其特征在于,所述打车信息判断模块包括语义库、文本信息转化模块、计算模块和匹配度判断模块;
所述语义库存储有打车标准文本;
所述文本信息转化模块用于将所述语音信息转化为文本信息;
所述计算模块用于将所述文本信息与所述打车标准文本进行比对,计算所述文本信息与所述打车标准文本的匹配度;
所述匹配度判断模块用于判断所述匹配度是否大于预设的匹配阈值,若是,则确认所述语音信息为打车信息,然后调用所述信息提取模块提取所述目的地信息。
12.如权利要求8所述的语音打车***,其特征在于,所述语音打车***还包括信息检测模块和出发地信息确认模块;
所述信息检测模块用于检测所述语音信息是否包括出发地信息,若是,则调用所述信息提取模块提取所述出发地信息,若否,则调用所述出发地信息确认模块;
所述出发地信息确认模块用于将所述乘客的当前位置信息作为所述出发地信息;
所述打车订单生成模块还用于根据所述出发地信息和所述唯一对应的地址信息生成所述打车订单。
13.如权利要求12所述的语音打车***,其特征在于,所述目的地信息判断模块包括地址库和地理位置信息获取模块;
所述地址库存储有地名信息与地理位置信息的映射;
所述信息检测模块还用于检测所述目的地信息是否包括所述地名信息,若是,则调用所述地理位置信息获取模块,若否,则调用所述目的地信息判断模块;
所述地理位置信息获取模块用于从所述地址库中获取与所述地名信息对应的地理位置信息,并将所述与所述地名信息对应的地理位置信息作为所述唯一对应的地址信息,然后调用所述打车订单生成模块。
14.如权利要求8所述的语音打车***,其特征在于,所述语音打车***还包括确认请求生成模块、响应信息获取模块、响应信息识别模块、信息发送模块和取消订单模块;
所述确认请求生成模块用于生成所述打车订单的确认请求;
所述响应信息获取模块用于获取乘客根据所述确认请求发出的响应信息;
所述响应信息识别模块用于识别所述响应信息,若所述响应信息为确认打车订单,则调用所述信息发送模块,若所述响应信息为取消打车订单,则调用所述取消订单模块;
所述信息发送模块用于将所述打车订单发送至司机端;
所述取消订单模块用于取消所述打车订单。
CN201711384195.4A 2017-12-20 2017-12-20 语音打车方法及*** Active CN109949800B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711384195.4A CN109949800B (zh) 2017-12-20 2017-12-20 语音打车方法及***
PCT/CN2018/109010 WO2019119927A1 (zh) 2017-12-20 2018-09-30 语音打车方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711384195.4A CN109949800B (zh) 2017-12-20 2017-12-20 语音打车方法及***

Publications (2)

Publication Number Publication Date
CN109949800A true CN109949800A (zh) 2019-06-28
CN109949800B CN109949800B (zh) 2021-08-10

Family

ID=66994395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711384195.4A Active CN109949800B (zh) 2017-12-20 2017-12-20 语音打车方法及***

Country Status (2)

Country Link
CN (1) CN109949800B (zh)
WO (1) WO2019119927A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112163685A (zh) * 2020-09-11 2021-01-01 广州宸祺出行科技有限公司 一种基于语音ai的智能撮合行程的方法及***
CN113011198A (zh) * 2021-03-05 2021-06-22 北京嘀嘀无限科技发展有限公司 一种信息交互方法、装置及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216972A (zh) * 2014-08-28 2014-12-17 小米科技有限责任公司 一种发送打车业务请求的方法和装置
KR101617595B1 (ko) * 2015-09-10 2016-05-03 주식회사 에세텔 스마트 택시 어플리케이션 시스템 운용 방법
CN106951468A (zh) * 2017-03-02 2017-07-14 腾讯科技(深圳)有限公司 对话生成方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103680135A (zh) * 2013-12-31 2014-03-26 北京东方车云信息技术有限公司 一种提供打车服务的方法、装置及***
JP6960914B2 (ja) * 2015-10-21 2021-11-05 グーグル エルエルシーGoogle LLC ダイアログ・システムにおけるパラメータ収集および自動ダイアログ生成

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216972A (zh) * 2014-08-28 2014-12-17 小米科技有限责任公司 一种发送打车业务请求的方法和装置
KR101617595B1 (ko) * 2015-09-10 2016-05-03 주식회사 에세텔 스마트 택시 어플리케이션 시스템 운용 방법
CN106951468A (zh) * 2017-03-02 2017-07-14 腾讯科技(深圳)有限公司 对话生成方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112163685A (zh) * 2020-09-11 2021-01-01 广州宸祺出行科技有限公司 一种基于语音ai的智能撮合行程的方法及***
CN113011198A (zh) * 2021-03-05 2021-06-22 北京嘀嘀无限科技发展有限公司 一种信息交互方法、装置及电子设备

Also Published As

Publication number Publication date
WO2019119927A1 (zh) 2019-06-27
CN109949800B (zh) 2021-08-10

Similar Documents

Publication Publication Date Title
US8352273B2 (en) Device, method, and program for performing interaction between user and machine
US8364486B2 (en) Speech understanding method and system
CN110288995B (zh) 基于语音识别的交互方法、装置、存储介质和电子设备
US9858920B2 (en) Adaptation methods and systems for speech systems
CN106328166A (zh) 人机对话异常检测***及方法
US9552512B2 (en) Personalized, automated receptionist
CA2696514A1 (en) Speech recognition learning system and method
CN106030701B (zh) 检测信息的方法、语音对话装置以及机动车
CN109949800A (zh) 语音打车方法及***
CN103177721A (zh) 语音识别方法和***
CN105338204A (zh) 一种交互式语音应答方法及装置
US20170370746A1 (en) Method for Updating Parking Area Information in a Navigation System and Navigation System
CN111094924A (zh) 用于执行基于语音的人机交互的数据处理装置和方法
CN109714491A (zh) 基于语音信箱的智能语音外呼检测***
CN115174748A (zh) 基于语义识别的语音外呼方法、装置、设备及介质
CN111986651A (zh) 一种人机交互方法、装置及智能交互终端
Schmitt et al. Is it possible to predict task completion in automated troubleshooters?.
CN107885583B (zh) 操作触发方法及装置
CN108010529A (zh) 一种快递单的填写方法及装置
JP3933813B2 (ja) 音声対話装置
CN105600626A (zh) 一种电梯目的地楼层登记装置
CN111161718A (zh) 语音识别方法、装置、设备、存储介质及空调
CN114202363A (zh) 基于人工智能的话术调用方法、装置、计算机设备及介质
CN114040056A (zh) 一种自动核查用户信息的方法、装置及存储介质
CN104751844A (zh) 用于证券信息交互的语音识别方法及其***

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
GR01 Patent grant
GR01 Patent grant