语音识别小工具(语音识别的应用)

网友投稿 250 2022-09-04


语音识别小工具(语音识别的应用)

于大二的时候开始接触图像识别,算起来至今也有两年之久了。也做过很多的关于图像方面的项目包括人脸识别、垃圾分类系统、新冠肺炎检测系统等等。最近比较的想接触一下语音识别,再此记录一下第一个语音识别项目

项目由来

该项目其实也并不是完完全全由笔者开发的,而是一个同学在做毕业设计的时候给我的。正好可以供我研究一下。

主要代码

主要的代码如下:

from pyaudio import PyAudio,paInt16import time,waveclass mic(): '''录音类''' def success(self,results): wf = wave.open("123.wav",'wb') wf.setnchannels(1) # set channels 1 or 2 wf.setsampwidth(2) # set sampwidth 1 or 2 wf.setframerate(16000) # set framerate 8K or 16K wf.writeframes(results) # write data wf.close() def main(self): pa = PyAudio() stream = pa.open(format = paInt16, #单声道,采样率16000 channels=1,rate=16000,input=True, frames_per_buffer=512) frames = [] time_start = time.time() while 1: data = stream.read(512,exception_on_overflow = False) frames.append(data) if time.time() - time_start>=3.5 : break stream.close() self.success( b''.join(frames) )if __name__ == '__main__': mic().main()

项目运行

初始化界面如下:

除此之外,还可以进行语音方面的操作,例如通过语音的方式进行命令,这里暂时可以进行播放音乐

语音识别居然可以如此的有意思,感觉以后可以更加的懒下去了。只要动动嘴皮子,就可以对电脑进行相应的操作,十分的方便。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python学习笔记(一):CentOS 7.9安装配置pyenv、pip、ipython和jupyter(python之)
下一篇:mybatisPlus 实体类与数据库表映射关系详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~