基于成语接龙游戏的语音数据处理方法及相关装置制造方法及图纸

技术编号:35840072 阅读:14 留言:0更新日期:2022-12-03 14:12
本申请提供了一种基于成语接龙游戏的语音数据处理方法及相关装置,应用于游戏语音数据处理系统中的服务器,该方法包括:调用人机互动引擎检测玩家的语音数据;若在预设时长内检测到玩家输入的第一语音数据,则拆分第一语音数据对应的第一文本内容得到多个词语;根据多个词语确定出第一文本内容包含的至少一个成语;从至少一个成语中筛选出用于指示玩家实际输入意图的第二接龙成语;判断第二接龙成语是否满足预设成语接龙规则,若满足则生成并向终端设备发送目标第三接龙成语,若不满足则发送第一提示信息。如此,能够提高游戏中设备对成语接龙语音数据识别的准确性,增强设备的智能性,优化用户体验。优化用户体验。优化用户体验。

【技术实现步骤摘要】
基于成语接龙游戏的语音数据处理方法及相关装置


[0001]本申请属于互联网产业的一般数据处理
,具体涉及一种基于成语接龙游戏的语音数据处理方法及相关装置。

技术介绍

[0002]目前,玩家家在与智能设备进行语音交互式的成语接龙游戏时,由于玩家输入的语句多种多样,并不仅仅包括玩家想要进行接龙的成语,还杂糅了其他的信息,例如,玩家针对智能设备说出的成语“表里如一”,进行了以下回复:“以逸待劳,不对,应该是一劳永逸”,在这种情况下现有技术中的智能设备无法理解玩家的答复内容,因此会限制玩家必须输入规范化的成语语句,导致玩家游戏体验较差。

技术实现思路

[0003]本申请提供了一种基于成语接龙游戏的语音数据处理方法及相关装置,以期提高游戏中设备对成语接龙语音数据识别的准确性,增强设备的智能性,优化用户体验。
[0004]第一方面,本申请实施例提供了一种基于成语接龙游戏的语音数据处理方法,应用于游戏语音数据处理系统中的服务器,所述游戏语音数据处理系统包括所述服务器和登录玩家的游戏账号的终端设备,所述服务器包括支持在所述成语接龙游戏中进行人机语音交互的人机互动引擎,所述游戏账号关联的游戏包括所述成语接龙游戏,所述方法包括:在所述终端设备输出第一接龙成语后,调用所述人机互动引擎检测所述玩家的语音数据;若在预设时长内检测到所述玩家输入的第一语音数据,则拆分所述第一语音数据对应的第一文本内容,得到多个词语;根据所述多个词语确定出所述第一文本内容包含至少一个成语,所述成语是指所述多个词语中满足预设文本格式的词语;针对所述至少一个成语执行如下操作,以筛选出用于指示所述玩家实际输入意图的第二接龙成语:若所述至少一个为单个,则确定所述第一文本内容中的成语为所述第二接龙成语;若所述至少一个为多个,则根据所述第一文本内容和所述多个成语确定所述第二接龙成语;判断所述第二接龙成语的首字是否与所述第一接龙成语的尾字相同;若是,则判断所述第二接龙成语是否正确;若是,则根据所述第二接龙成语生成目标第三接龙成语,并向所述终端设备发送所述目标第三接龙成语,所述目标第三接龙成语的首字与所述第二接龙成语的尾字相同;若否,则向所述终端设备发送第一提示信息,所述第一提示信息用于表征所述玩家所输入的语音数据不符合预设成语接龙规则;
若否,则向所述终端设备发送所述第一提示信息;若在所述预设时长内未检测到所述玩家输入语音数据,则判断所述玩家是否需要获得第二提示信息,所述第二提示信息用于指示目标第二接龙成语,所述目标第二接龙成语的首字与所述第一接龙成语的尾字相同;若是,则生成所述第二提示信息,并向所述终端设备发送所述第二提示信息;若否,则保持检测状态直至所述玩家输入语音数据。
[0005]第二方面,本申请实施例提供了一种基于成语接龙游戏的语音数据处理装置,应用于游戏语音数据处理系统中的服务器,所述游戏语音数据处理系统包括所述服务器和登录玩家的游戏账号的终端设备,所述服务器包括支持在所述成语接龙游戏中进行人机语音交互的人机互动引擎,所述游戏账号关联的游戏包括所述成语接龙游戏,所述装置包括:检测单元,用于在所述终端设备输出第一接龙成语后,调用所述人机互动引擎检测所述玩家的语音数据;拆分单元,用于若在预设时长内通过所述终端设备检测到所述玩家输入的第一语音数据,则拆分所述第一语音数据对应的第一文本内容,得到多个词语;确定单元,用于根据所述多个词语确定出所述第一文本内容包含至少一个成语,所述成语是指所述多个词语中满足预设文本格式的词语;筛选单元,用于针对所述至少一个成语执行如下操作,以筛选出用于指示所述玩家实际输入意图的第二接龙成语:若所述至少一个为单个,则确定所述第一文本内容中的成语为所述第二接龙成语;若所述至少一个为多个,则根据所述第一文本内容和所述多个成语确定所述第二接龙成语;第一判断单元,用于判断所述第二接龙成语的首字是否与所述第一接龙成语的尾字相同;若是,则判断所述第二接龙成语是否正确;若是,则根据所述第二接龙成语生成目标第三接龙成语,并向所述终端设备发送所述目标第三接龙成语,所述目标第三接龙成语的首字与所述第二接龙成语的尾字相同;若否,则向所述终端设备发送第一提示信息,所述第一提示信息用于表征所述玩家所输入的语音数据不符合预设成语接龙规则;若否,则向所述终端设备发送所述第一提示信息;第二判断单元,用于若在所述预设时长内未检测到所述玩家输入语音数据,则判断所述玩家是否需要获得第二提示信息,所述第二提示信息用于指示目标第二接龙成语,所述目标第二接龙成语的首字与所述第一接龙成语的尾字相同;若是,则生成所述第二提示信息,并向所述终端设备发送所述第二提示信息;若否,则保持检测状态直至所述玩家输入语音数据。
[0006]第三方面,本申请实施例提供了一种服务器,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如本申请实施例第一方面中的步骤的指令。
[0007]第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程
序/指令,所述计算机程序/指令被处理器执行时实现本申请实施例第一方面中的步骤。
[0008]第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
[0009]可以看出,本申请实施例中,服务器首先在所述终端设备输出第一接龙成语后,调用所述人机互动引擎检测所述玩家的语音数据;其中,若在预设时长内检测到所述玩家输入的第一语音数据,则拆分所述第一语音数据对应的第一文本内容,得到多个词语;然后根据所述多个词语确定出所述第一文本内容包含至少一个成语;再针对所述至少一个成语执行如下操作,以筛选出用于指示所述玩家实际输入意图的第二接龙成语:若所述至少一个为单个,则确定所述第一文本内容中的成语为所述第二接龙成语;若所述至少一个为多个,则根据所述第一文本内容和所述多个成语确定所述第二接龙成语;然后判断所述第二接龙成语的首字是否与所述第一接龙成语的尾字相同;若是,则判断所述第二接龙成语是否正确;若所述第二接龙成语正确,则根据所述第二接龙成语生成目标第三接龙成语,并向所述终端设备发送所述目标第三接龙成语,所述目标第三接龙成语的首字与所述第二接龙成语的尾字相同;若所述第二接龙成语错误,则向所述终端设备发送第一提示信息,所述第一提示信息用于表征所述玩家所输入的语音数据不符合预设成语接龙规则;若否,则向所述终端设备发送所述第一提示信息;最后若在所述预设时长内未检测到所述玩家输入语音数据,则判断所述玩家是否需要获得第二提示信息,所述第二提示信息用于指示目标第二接龙成语,所述目标第二接龙成语的首字与所述第一接龙成语的尾字相同;若是,则生成所述第二提示信息,并向所述终端设备发送所述第二提示信息;若否,则保持检测状态直至所述玩家输入语音数据。如此,使得玩家在进行成语接龙游戏时,不会被强制约束只能输入规范化的语句进行游戏,且本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于成语接龙游戏的语音数据处理方法,其特征在于,应用于游戏语音数据处理系统中的服务器,所述游戏语音数据处理系统包括所述服务器和登录玩家的游戏账号的终端设备,所述服务器包括支持在所述成语接龙游戏中进行人机语音交互的人机互动引擎,所述游戏账号关联的游戏包括所述成语接龙游戏,所述方法包括:在所述终端设备输出第一接龙成语后,调用所述人机互动引擎检测所述玩家的语音数据;若在预设时长内检测到所述玩家输入的第一语音数据,则拆分所述第一语音数据对应的第一文本内容,得到多个词语;根据所述多个词语确定出所述第一文本内容包含至少一个成语,所述成语是指所述多个词语中满足预设文本格式的词语;针对所述至少一个成语执行如下操作,以筛选出用于指示所述玩家实际输入意图的第二接龙成语:若所述至少一个为单个,则确定所述第一文本内容中的成语为所述第二接龙成语;若所述至少一个为多个,则根据所述第一文本内容和所述多个成语确定所述第二接龙成语;判断所述第二接龙成语的首字是否与所述第一接龙成语的尾字相同;若是,则判断所述第二接龙成语是否正确;若是,则根据所述第二接龙成语生成目标第三接龙成语,并向所述终端设备发送所述目标第三接龙成语,所述目标第三接龙成语的首字与所述第二接龙成语的尾字相同;若否,则向所述终端设备发送第一提示信息,所述第一提示信息用于表征所述玩家所输入的语音数据不符合预设成语接龙规则;若否,则向所述终端设备发送所述第一提示信息;若在所述预设时长内未检测到所述玩家输入语音数据,则判断所述玩家是否需要获得第二提示信息,所述第二提示信息用于指示目标第二接龙成语,所述目标第二接龙成语的首字与所述第一接龙成语的尾字相同;若是,则生成所述第二提示信息,并向所述终端设备发送所述第二提示信息;若否,则保持检测状态直至所述玩家输入语音数据。2.根据权利要求1所述方法,其特征在于,所述根据所述第一文本内容和所述多个成语确定所述第二接龙成语,包括:根据所述第一文本内容和所述多个成语判断所述第一文本内容中是否存在除所述多个成语之外的第二文本内容;若是,则从所述第二文本内容中确定出所述玩家输入的具有结果指向性的至少一个参考文本内容,并根据所述至少一个参考文本内容确定所述第二接龙成语;若否,则确定所述第一文本内容中最后一个被所述玩家输入的成语为所述第二接龙成语。3.根据权利要求2所述方法,其特征在于,所述根据所述至少一个参考文本内容确定所述第二接龙成语,包括:若所述第二文本内容中的参考文本内容为单个,则确定关联所述参考文本内容的成语为所述第二接龙成语;
若所述第二文本内容中的参考文本内容为多个,则确定关联目标文本内容的成语为所述第二接龙成语,所述目标文本内容是指所述多个参考文本内容中最后一个被所述玩家输入的参考文本内容。4.根据权利要求1所述方法,其特征在于,所述生成所述第二提示信息,并向所述终端设备发送所述第二提示信息,包括:判断所述终端设备上是否存在所述玩家的相关使用记录,所述相关使用记录关联所述目标第二接龙成语;若是,则根据所述相关使用记录生成第二提示信息,并向所述终端设备发送所述第二提示信息;若否,则从所述第一接龙成语对应的第二接龙成语集合中选取任意一个第二接龙成语作为所述目标第二接龙成语;以及,生成并向所述终端设备发送所述目标第二接龙成语的成语释义,所述目标第二接龙成语的成语释义用于指示所述第二提示信息。5.根据权利要求4所述方法,其特征在于,所述相关使用记录包括所述玩家在所述终端设备上针对目标歌曲的播放记录,所述目标歌曲的歌词中包括所述目标第二接龙成语,所述根据所述玩家在所述终端设备上的相关使用记录生成所述第二提示信息,并向所述终端设备发送所述第二提示信息,包括:根据所述玩家在所述终端设备上针对目标歌曲的播放记录生成带...

【专利技术属性】
技术研发人员:龙方舟黄登辉
申请(专利权)人:深圳市人马互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1