基于python的语音识别与蓝牙通信的温控系统

基于python的语音识别与蓝牙通信的温控系统

大家好我是蓝天,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于python的语音识别与蓝牙通信的温控系统。项目源码以及部署相关请联系蓝天,文末附上联系信息 。

🎈作者:蓝天🎈

🎈个人简介:精通 Java、Python、C#、C、C++ 等编程语言,同时对微信小程序、Php 和 Android 等技术也能熟练掌握,可为大家提供全面的技术支持与交流。我拥有丰富的成品 Java、Python、C# 毕业设计项目经验,能够为学生提供各类个性化的开题框架及实际运作方案。🎈

🎈各类成品 Java 毕业设计,涵盖 JavaWeb、SSH、SSM、Spring Boot 等项目框架,源码丰富多样,欢迎垂询。学习资料提供、程序开发协助、技术问题解答、代码详细讲解、文档报告撰写等服务均有涉及,如有需要,敬请查看文末联系方式🎈

项目关键技术

开发工具:IDEA 、Eclipse
编程语言: Python
数据库: MySQL5.7+
框架:B/S、django框架
关键技术:MYSQL、Python、语音识别、蓝牙技术

关键技术

python技术
本次是在计算机端,通过python技术来开发一款语音识别系统,通过结合蓝牙功能来实现电灯的开关。利用python技术主要是来开发一款基于B/S结构下的软件,通过该软件能够实现语音的上传,计算机能够通过语音算法来对输入的语音进行内容的翻译,最终实现对电灯的开和关的声控使用效果。
Python技术是现阶段非常成熟的一款计算机编程技术,是一种高级的脚本语言,其使用的范围非常广泛,该技术可以在web端实现很好的页面动态开发效果。该技术的底层实际上仍然为传统的C语言,是在该技术上进行了伪代码的设计,从而让不懂编程的人员在使用该技术时都可以进行快速的上手操作,通过类似于人们日常使用的语言来进行编程,按照人类语言的语法进行编程内容的输入,该语言技术将会对人们输入的信息进行翻译,从而使得该技术能够非常友好的、快速开发的效果。该技术的运用场景十分广泛,并且能够通过跨平台的特点来实现在多个操作系统上的完整运行。通过该技术来开发的系统具有稳定的使用效果,能够达成非常低成本开发、低成本维护的整体使用效果。
语音识别技术
语音是人们在日常交流中使用的非常频繁、非常重要的一种工具,而人与计算机之间的语音传递是要通过人类的语音输出,经过计算机对于语音的识别、理解再合成后才会形成人机对话。语音的识别部分是将语音转换为文字的部分。语语音型号的处理过程中,计算机对输入的语音信号进行建模,通过建模后与提前存入的模板进行对照,通过语音的对照来实现语音的识别功能。
语音的预处理过程中,需要在声音输入到计算机之后进行模数的转换工作,通过这个转换的工作来进行相应内容的采样处理,并且将模拟的信号转换为二进制的数字,通过利用时域特征、频域特征等来进行音量、声音频谱的判断工作。语音信号一般都比较的短,而且相对比较的稳定。现在的语音识别方法非常的多,通常会用到参数匹配法、HMM以及神经网络的方法。
蓝牙技术
蓝牙技术是一种无线信号传输技术,这种技术可以在较短的距离下,通过低功耗来实现高速的无线通信信息传输,能够取代有线的电缆传输,在使用上更加的方便。该机似乎能够建立无线网络,通过散射或者微微网两种方式来进行信息的传到工作,该技术在开发的成本和使用的成本上都相对较低,使用的功耗也非常低,而且开发设计的过程相对比较简单,在当下的市场环境中应用非常的广泛。蓝牙技术的出现解决了设备之间无线传输信息的难题,能够通过点对点的方式来进行通信,在工业、医学以及我们现在每天都在使用的手机上都应用非常的广泛。蓝牙技术在通信中需要匹配主设备和从设备,通以主设备来进行搜索,在搜索到从设备之后进行配对,在配对连接成功后可以实现数据的传输。现在的蓝牙技术,一个主设备可以与七个从设备进行连接。蓝牙设备在使用上,首先需要进行查找,找到同样已经打开蓝牙功能的设备,然后进行配对,实现配对的两端会记录对方的设备信息,以便后期进行很好的在此查找和连接,主设备可以向从设备发送连接请求,从设备也可以对主设备发送连接请求,当收到请求并且统一之后,两端就可以实现正常的通信了。

系统设计

语音识别功能的设计
在设计语音识别系统的过程中,首先要明确设计的目标,本次设计的目标在于通过语音的输入来控制灯光的开关,是以方便人员进行用户操作而开发的一款技术。在计算机与电灯的连接中是以蓝牙技术来实现二者之间的联系的。整个设计的过程中,需要用户通过语音来输入“开灯”或者“关灯”的语音输入来实现整体的内容运行,这些单词首先是要被系统所存储的,系统中需要有对应的数据源,当用户输入语音,系统根据语音的音频等来记性语言的翻译,从而进行命令格式的填写,从而实现电灯的开和关的操作。在基本功能的设计上,本次的系统还具备了系统的注册和登录、系统内的语音文件上传等操作功能,通过这些操作功能可以实现最终的语音文件上传,系统翻译,蓝牙信息传输,直到最终的灯光开关功能的实现。
语法文件设计
本次的语法文件设计是指语音指令在以音频格式输入到系统中之后,系统会根据收到的语音指令来进行内容的翻译,将语音翻译成计算机能够读懂的语言,从而实现点灯的开和关的操作。而蓝牙的模块设计是通过固有的蓝牙设备来实现连接的,现在蓝牙模块的应用在智能家居领域盛行,成为了高端家居家电必备的模块之一,能够通过声音的输入来控制家电的开关已经是当下非常常见的一种智能家居管理模式,因此对于此的电灯开关的语音操作也是一次较为穿件的设计尝试,通过一些简单的语法结构就可以实现基本功能的实现。

功能模块:

登录、首页、语音控制、用户管理、个人信息、修改密码

系统实现

系统登录界面的实现
本次设计的系统是需要登录的,因此设计了系统的登录界面,在系统的登录界面中,用户需要输入相关的权限内容之后,经过系统的校验才可以实现正常的系统登录,其界面如下图:
在这里插入图片描述
新增用户的实现
当以管理员的权限进入到系统之后,可以在权限内新增用户,在新增用户的界面,会弹出一个新的窗口,在该窗口中可以为新用户填写基本信息,包括了用户名、密码以及联系方式三项内容,如下图所示:
在这里插入图片描述
语音控制界面的实现
在语音控制的界面中,本次的设计内容十分的简单,主要是选择语音文件进行上传操作,在整个界面中通过点击文本框内的空白处,来进行语音文件的选择,选定文件之后点击开始控制,系统会对上传的语音进行自动的识别来判断用户上传的语音是希望打开灯泡还是关闭。具体的图片内容展示如下图所示:
在这里插入图片描述
当输入的语音为打开时,该界面中的灯泡会被点亮,反之则会关闭,点亮的界面如下所示:
在这里插入图片描述

密码修改界面
本次的系统为用户设计了密码修改的模块,在该模块中用户可以自主进行新密码的设置。如下图所示
在这里插入图片描述
以上就是项目的一些基本信息了。

!!! 有需要的小伙伴可以点击下方链接直接联系我哦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值