[发明专利]一种基于语音识别的棋子对弈系统及方法在审
申请号: | 202110774634.2 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113617016A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 杜萍;李焱;王硕;左京 | 申请(专利权)人: | 山东师范大学 |
主分类号: | A63F3/02 | 分类号: | A63F3/02;G06F3/01;G10L15/22 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 语音 识别 棋子 对弈 系统 方法 | ||
本公开公开的一种基于语音识别的棋子对弈系统及方法,包括:人机交互模块,用于获取待识别的语音信息;语音识别模块,用于对待识别的语音信息进行识别,获取棋子名称和棋子的目标位置,根据棋子名称、棋子的目标位置和棋子移动规则,获取棋子的初始位置;棋子移动模块,用于根据棋子名称、棋子的初始位置和棋子的目标位置对棋子进行移动;逻辑判断模块,用于根据棋盘中棋子的当前位置判断对弈是否结束。实现了通过识别用户的语音信息对棋子进行移动,方便操作,提升用户体验。
技术领域
本发明涉及棋子对弈技术领域,尤其涉及一种基于语音识别的棋子对弈系统及方法。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
国际象棋是世界上一个古老的棋种,也是一项智力竞技运动,曾一度被列为奥林匹克运动会正式比赛项目。现有的国际象棋对弈系统通过鼠标与触摸屏进行输入,实现双方的对弈,无法对对弈的过程进行自动识别控制,当在进行盲棋对弈时,需要人工手动记录对弈过程,耗费人力物力。
发明内容
本公开为了解决上述问题,提出了一种基于语音识别的棋子对弈系统及方法,通过对用户语音信息进行识别,并根据语音信息识别结果控制棋子移动,实现了通过语音控制棋子的自动移动,而不用额外配备人员进行对弈过程记录。
为实现上述目的,本公开采用如下技术方案:
第一方面,提出了一种基于语音识别的棋子对弈系统,包括:
人机交互模块,用于获取待识别的语音信息;
语音识别模块,用于对待识别的语音信息进行识别,获取棋子名称和棋子的目标位置,根据棋子名称、棋子的目标位置和棋子移动规则,获取棋子的初始位置;
棋子移动模块,用于根据棋子名称、棋子的初始位置和棋子的目标位置对棋子进行移动;
逻辑判断模块,用于根据棋盘中棋子的当前位置判断对弈是否结束。
第二方面,提出了一种基于语音识别的棋子对弈方法,包括:
获取待识别的语音信息;
对待识别的语音信息进行识别,获取棋子名称和棋子的目标位置;
根据棋子名称、棋子的目标位置和棋子移动规则,获取棋子的初始位置;
根据棋子名称、棋子的初始位置和棋子的目标位置对棋子进行移动;
根据棋盘中棋子的当前位置判断对弈是否结束。
第三方面,提出了一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成一种基于语音识别的棋子对弈方法所述的步骤。
第四方面,提出了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成一种基于语音识别的棋子对弈方法所述的步骤。
与现有技术相比,本公开的有益效果为:
1、本公开通过识别用户待识别的语音信息,并根据语音信息识别结果自动控制棋子移动,并对对弈结果进行判断,充分满足各种用户的使用需求,操作简单,提高了用户的体验。
2、本公开通过棋子名称和棋子的目标位置,获取棋子的初始位置,进而对棋子进行移动,在移动过程中,根据棋子的移动规则对棋子的目标位置进行判定,当判定不符合棋子的移动规则时,进行错误反馈,仅在判定符合棋子的移动规则时,对棋子进行移动,保证了棋子移动的准确性。
本发明附加方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110774634.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:VEGF-B在维持毛囊细胞抗损伤能力上的应用
- 下一篇:高强度冷柜