掌桥专利:专业的专利平台
掌桥专利
首页

一种可交互的树莓派chatglm2语音机器人

文献发布时间:2024-04-18 20:01:23


一种可交互的树莓派chatglm2语音机器人

技术领域

本发明涉及一种可交互的树莓派chatglm2语音机器人。

背景技术

树莓派是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10IoT的发布,用户可以用上运行Windows的树莓派。树莓派是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。

目前智能机器人一般依托树莓派进行设计,但现在的智能机器人没有大语言模型要么有但是没有语音交互或者很笨重并不适合随身携带,所以为了适应用户需求以及解决大模型语言不能量化小化的问题,利用树莓派开发板基于python内核开发了一款软件交互机器人由树莓派的python编译.bin源文件来适应在家居机器人。

发明内容

本发明要解决的技术问题是为了克服现有技术中的语音机器人大模型语言不能量化小化的缺陷,提供一种可交互的树莓派chatglm2语音机器人。

本发明是通过下述技术方案来解决上述技术问题:

本发明提供一种可交互的树莓派chatglm2语音机器人,包括语音机器人本体,

安装组件,所述安装组件用于对语音机器人本体进行夹持固定;

支撑座,所述支撑座设置于安装组件下方;

调高组件,所述调高组件设置于支撑座内侧,所述调高组件与安装组件下侧连接,所述调高组件用于对安装组件的高度进行调节;

限位组件,所述限位组件设置于调高组件下侧,且所述限位组件设置于支撑座内侧,所述限位组件用于对调高组件的位置进行限定,从而对安装组件的高度进行限定。

在本技术方案中,利用安装组件可以对语音机器人本体进行夹持、固定,利用调高组件可以对安装组件和语音机器人本体的高度进行调节,利用限位组件可以对调高组件的位置进行限定,从而对语音机器人本体的高度进行限定,使语音机器人本体在使用时可任意调节高度,使语音机器人本体在使用时更为便捷、舒适,且在携带时可以将语音机器人本体降低至最低处,利用支撑座对语音机器人本体进行进一步的支撑,使语音机器人本体更为稳定,使语音机器人本体的携带、运输更为方便。

较佳地,所述安装组件包括安装壳体,所述安装壳体顶部固定连接有多个安装弹簧,多个所述安装弹簧顶端与安装板底部连接,所述安装板侧边设置有L型板。

在本技术方案中,利用安装组件可以对不同大小的语音机器人本体进行安装、固定。

较佳地,所述安装壳体顶部设置有多个对称分布的L型板,同一侧相邻的两个L型板之间设置有安装板。

在本技术方案中,安装板和L型板配合可对语音机器人本体进行夹持、固定。

较佳地,所述安装组件还包括多个固定柱,多个所述固定柱均安装于安装壳体内壁,所述固定柱表面滑动连接有移动板,所述移动板顶部连接有多个移动柱,所述移动柱与L型板底部连接。

在本技术方案中,固定柱可以对移动板的移动轨迹进行限定。

较佳地,所述安装壳体顶面开设有多个移动口,所述移动柱通过移动口与安装壳体顶面贯穿连接。

在本技术方案中,移动柱可对L型板和移动板进行连接,使L型板可随移动板进行移动。

较佳地,所述支撑座包括支撑壳体,所述支撑壳体底部固定连接有多个支撑脚,所述支撑壳体两侧均均固定连接有提拉扶手。

在本技术方案中,利用支撑座可以对安装组件和语音机器人本体等结构进行支撑。

较佳地,所述调高组件包括双向螺纹柱,所述双向螺纹柱两端分别与支撑座内侧转动连接,所述双向螺纹柱表面螺纹连接有两个对称分布的滑动板,所述滑动板上侧设置有多个调节柱,所述调节柱两端均转动连接有安装架,位于上方的所述安装架与安装组件底部固定连接,位于下方的所述安装架与滑动板固定连接。

在本技术方案中,利用调高组件可对语音机器人本体的高度进行调节。

较佳地,所述支撑座内侧固定连接有多个限位柱,所述限位柱与滑动板贯穿连接;

所述支撑座两侧均开设有转动孔,所述双向螺纹柱两端分别通过转动孔与支撑座侧面贯穿连接,所述双向螺纹柱两端均固定连接有转动盘。

在本技术方案中,理由限位柱可以对滑动板的移动轨迹进行限定。

较佳地,所述限位组件包括固定齿条,所述滑动板底部连接有固定齿条,所述固定齿条下侧卡合连接有移动齿条,所述移动齿条底部连接有多个复位弹簧,所述复位弹簧与支撑座内壁连接;

所述移动齿条底部连接有多个连接柱,所述连接柱与支撑座底面贯穿连接,多个所述连接柱底端与连接板连接。

在本技术方案中,利用限位组件可对滑动板的移动轨迹进行限定,从而对语音机器人本体的高度进行限定。

较佳地,所述语音机器人本体包括机器人外壳、树莓派硬件和供电电源,所述树莓派硬件和供电电源均设置于语音机器人本体内侧;

所述语音机器人本体还包括多个连接端口和语音播放器,多个所述连接端口安装于机器人外壳侧面,所述语音播放器安装于机器人外壳顶面。

在本技术方案中,利用语音机器人本体可对语音将进行播放,同时可以便于后续功能的开发。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:

本发明能随身携带本地化部署的模型并能随时对话实现chatglm2在树莓派开发板的量化和简洁化轻便化以及能利用语言模型调用另一个语音生成模型来进行功能增加和接口互动化并能保留树莓派的众多接口以便于后续功能开发。

附图说明

图1为本发明实施例的可交互的树莓派chatglm2语音机器人的结构示意图。

图2为图1所示的可交互的树莓派chatglm2语音机器人的整体内部结构示意图。

图3为图1所示的可交互的树莓派chatglm2语音机器人的整体侧视结构示意图。

图4为图2所示的可交互的树莓派chatglm2语音机器人的A处局部放大结构示意图。

图5为图1所示的可交互的树莓派chatglm2语音机器人的语音机器人本体内部结构示意图。

图6为图1所示的可交互的树莓派chatglm2语音机器人的逻辑示意图。

附图标记说明

1、语音机器人本体;11、机器人外壳;12、树莓派硬件;13、供电电源;14、连接端口;15、语音播放器;

2、安装组件;21、安装壳体;22、安装弹簧;23、安装板;24、L型板;25、固定柱;26、移动板;27、移动柱;

3、支撑座;31、支撑壳体;32、支撑脚;33、提拉扶手;

4、调高组件;41、双向螺纹柱;42、滑动板;43、调节柱;44、安装架;45、限位柱;46、转动盘;

5、限位组件;51、固定齿条;52、移动齿条;53、复位弹簧;54、连接柱;55、连接板。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

图1至图6所示为本发明可交互的树莓派chatglm2语音机器人的实施例的结构示意图。可交互的树莓派chatglm2语音机器人包括语音机器人本体1,

安装组件2,所述安装组件2用于对语音机器人本体1进行夹持固定;

支撑座3,所述支撑座3设置于安装组件2下方;

调高组件4,所述调高组件4设置于支撑座3内侧,所述调高组件4与安装组件2下侧连接,所述调高组件4用于对安装组件2的高度进行调节;

限位组件5,所述限位组件5设置于调高组件4下侧,且所述限位组件5设置于支撑座3内侧,所述限位组件5用于对调高组件4的位置进行限定,从而对安装组件2的高度进行限定。

在本技术方案中,利用安装组件2可以对语音机器人本体1进行夹持、固定,利用调高组件4可以对安装组件2和语音机器人本体1的高度进行调节,利用限位组件5可以对调高组件4的位置进行限定,从而对语音机器人本体1的高度进行限定,使语音机器人本体1在使用时可任意调节高度,使语音机器人本体1在使用时更为便捷、舒适,且在携带时可以将语音机器人本体1降低至最低处,利用支撑座3对语音机器人本体1进行进一步的支撑,使语音机器人本体1更为稳定,使语音机器人本体1的携带、运输更为方便。

所述安装组件2包括安装壳体21,所述安装壳体21顶部固定连接有多个安装弹簧22,多个所述安装弹簧22顶端与安装板23底部连接,所述安装板23侧边设置有L型板24。

在本技术方案中,利用安装组件2可以对不同大小的语音机器人本体1进行安装、固定。

在安装时,将语音机器人本体1放置在安装板23上,然后下压语音机器人本体1,对安装弹簧22进行压缩,然后滑动L型板24,使两侧的L型板24移动至语音机器人本体1两侧,此时松开语音机器人本体1,此时在安装弹簧22的作用下,安装板23配合L型板24对语音机器人本体1的位置进行安装、固定。

所述安装壳体21顶部设置有多个对称分布的L型板24,同一侧相邻的两个L型板24之间设置有安装板23。

在本技术方案中,安装板23和L型板24配合可对语音机器人本体1进行夹持、固定。

所述安装组件2还包括多个固定柱25,多个所述固定柱25均安装于安装壳体21内壁,所述固定柱25表面滑动连接有移动板26,所述移动板26顶部连接有多个移动柱27,所述移动柱27与L型板24底部连接。

在本技术方案中,固定柱25可以对移动板26的移动轨迹进行限定。

所述安装壳体21顶面开设有多个移动口,所述移动柱27通过移动口与安装壳体21顶面贯穿连接。

在本技术方案中,移动柱27可对L型板24和移动板26进行连接,使L型板24可随移动板26进行移动。

所述支撑座3包括支撑壳体31,所述支撑壳体31底部固定连接有多个支撑脚32,所述支撑壳体31两侧均均固定连接有提拉扶手33,利用提拉扶手33可以便于提拉语音机器人本体1。

在本技术方案中,利用支撑座3可以对安装组件2和语音机器人本体1等结构进行支撑。

所述调高组件4包括双向螺纹柱41,所述双向螺纹柱41两端分别与支撑座3内侧转动连接,所述双向螺纹柱41表面螺纹连接有两个对称分布的滑动板42,所述滑动板42上侧设置有多个调节柱43,所述调节柱43两端均转动连接有安装架44,位于上方的所述安装架44与安装组件2底部固定连接,位于下方的所述安装架44与滑动板42固定连接。

在本技术方案中,利用调高组件4可对语音机器人本体1的高度进行调节。

在语音机器人本体1安装完毕后,利用转动盘46转动双向螺纹柱41,此时可以带动两侧的滑动板42沿限位柱45相向或相背移动,从而带动调节柱43转动,此时可以带动安装组件2和语音机器人本体1移动,对语音机器人本体1的高度进行调节。

所述支撑座3内侧固定连接有多个限位柱45,所述限位柱45与滑动板42贯穿连接;

所述支撑座3两侧均开设有转动孔,所述双向螺纹柱41两端分别通过转动孔与支撑座3侧面贯穿连接,所述双向螺纹柱41两端均固定连接有转动盘46。

在本技术方案中,理由限位柱45可以对滑动板42的移动轨迹进行限定。

所述限位组件5包括固定齿条51,所述滑动板42底部连接有固定齿条51,所述固定齿条51下侧卡合连接有移动齿条52,所述移动齿条52底部连接有多个复位弹簧53,所述复位弹簧53与支撑座3内壁连接;

所述移动齿条52底部连接有多个连接柱54,所述连接柱54与支撑座3底面贯穿连接,多个所述连接柱54底端与连接板55连接。

在语音机器人本体1高度调节时,向下按压连接板55,从而带动连接柱54同向移动,此时可以带动移动齿条52下移,使移动齿条52远离固定齿条51,此时可以移动滑动板42,语音机器人本体1高度调节完毕后,松开连接板55,此时在复位弹簧53的作用下,移动齿条52可以回复初始位置,使固定齿条51和移动齿条52卡合,从而对滑动板42的位置进行限定,从而对语音机器人本体1的高度进行限定。

在本技术方案中,利用限位组件5可对滑动板42的移动轨迹进行限定,从而对语音机器人本体1的高度进行限定。

所述语音机器人本体1包括机器人外壳11、树莓派硬件12和供电电源13,所述树莓派硬件12和供电电源13均设置于语音机器人本体1内侧;

所述语音机器人本体1还包括多个连接端口14和语音播放器15,多个所述连接端口14安装于机器人外壳11侧面,所述语音播放器15安装于机器人外壳11顶面。

在本技术方案中,利用语音机器人本体1可对语音将进行播放,同时可以便于后续功能的开发。

语音机器人本体1使用时,首先利用docker pull vist模型到本地并且针对树莓派进行微调;利用语音接口和github的vue项目进行可视化和本地访问;利用接口进行收集语音并转文字;把文字转化为输入利用python和chatglm2的开源bin文件进行对话;把输出转换为语音并且利用树莓派的slient输出。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

相关技术
  • PDMS微流控芯片及基于湿法刻蚀制备PDMS微流控芯片的方法
  • PDMS微流控芯片及基于湿法刻蚀制备PDMS微流控芯片的方法
技术分类

06120116553915