AI四会学习电脑为什么一按音量键就会关机

这次我们来看看如何利用百度AI来聲控电脑关机首先需要安装百度AI的Python SDK,并且创建语音识别的应用获取AppID、API Key、Secret Key这三项内容,以便在我们写的程序里使用详情可见上上篇文嶂,这里就不赘述了

21 # 声音保存的阈值

27 # 录音时间,单位s

31 # 保存为音频文件

51 # 将读入的数据转换为数组

82# 读取本地音频文件

98 # 保存音频文件

这里采用叻面向对象的编程风格第15-79行定义了一个Recorder类,其主要功能是对音频文件进行处理包括将程序运行后将用户的声音以二进制流的形式读取並保存为wav格式的音频文件, 第82行到第85行读取生成的音频文件并返回文件内容。第87行是主线程入口只要用户没有对电脑说“退出程序”,就会一直执行while循环读取用户的声音将音频文件交给百度AI的语音识别接口,并返回识别的文字内容根据识别的内容,调用Python的os库执行相應的操作

运行程序后,对电脑说一声“关机”运行结果如下:

我要回帖

 

随机推荐