当前位置: 首页 > wzjs >正文

网站建设模板免费下载长沙官网seo技巧

网站建设模板免费下载,长沙官网seo技巧,科技公司名称大全简单大气,做网站后台数据库建设​本文基于IDO-SBC3968 Ubuntu 系统通过Python脚本实现录音和播放功能。 IDO-SBC3968采用RK3399国产六核64位CPU高性能处理器,支持4K HDMI2.0显示,接口丰富,拥有千兆以太网,全协议TypeC接口,USB3.0 ,eDP 和…

​本文基于IDO-SBC3968 Ubuntu 系统通过Python脚本实现录音和播放功能。

IDO-SBC3968采用RK3399国产六核64位CPU高性能处理器,支持4K HDMI2.0显示,接口丰富,拥有千兆以太网,全协议TypeC接口,USB3.0 ,eDP 和 双通道LVDS 屏幕接口,支持4G/5G模块和WIFI蓝牙,支持6轴G-Sensor,支持Linux/Android系统,适用于高端商显,银行自助终端,工业计算机,机器人等诸多行业。

产品规格书可查看深圳触觉智能官网产品中心

安装依赖库

配置前需要安装好相应的依赖库。

#apt-get update
#apt-get install python3
#apt-get install portaudio19-dev python-all-dev python3-all-dev
#apt-get install libasound-dev libportaudio2 libportaudiocpp0
#apt-get install python3-pip
#pip3 install pyaudio

录音脚本

在编辑脚本前需要知道使用的是哪个声卡。

可以通过“aplay -l ”获取。

#aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: rockchipes8316c [rockchip,es8316-codec], device 0: ff880000.i2s-ES8316 HiFi ES8316 HiFi-0 []Subdevices: 1/1Subdevice #0: subdevice #0
card 1: Audio [USB Audio], device 0: USB Audio [USB Audio]Subdevices: 1/1Subdevice #0: subdevice #0

由上面的打印可知USB声卡是Card1。

编辑python 录音脚本。

#vi record.py
import pyaudio
import wave
import osCHUNK = 44100                                #采样频率
FORMAT = pyaudio.paInt16
CHANNELS = 1                                 #声卡通道
RATE = 44100                                
RECORD_SECONDS = 5                          #时长
WAVE_OUTPUT_FILENAME = "output.wav"         #导出的音频文件audio = pyaudio.PyAudio()# start Recording
stream = audio.open(format=FORMAT, channels=CHANNELS,rate=RATE, input=True,input_device_index = 1,frames_per_buffer=CHUNK)
print("recording...")
frames = []count=0
for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
#for i in range(0, 5):
#while count < 5:data = stream.read(CHUNK)frames.append(data)
# count += 1print("finished recording")
# stop Recording
stream.stop_stream()
stream.close()
audio.terminate()
waveFile = wave.open(WAVE_OUTPUT_FILENAME, 'wb')
waveFile.setnchannels(CHANNELS)
waveFile.setsampwidth(audio.get_sample_size(FORMAT))
waveFile.setframerate(RATE)
waveFile.writeframes(b''.join(frames))
waveFile.close()

录音

#python3 ./record.py

录音结束后我们就可以得到 output.wav 录音文件了。

播放脚本

编辑python 播放脚本。

#vi play.py
import pyaudio
import waveCHUNK = 44100
FILENAME = './output.wav'def play(filename = FILENAME):wf = wave.open(filename, 'rb')p = pyaudio.PyAudio()stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),channels=wf.getnchannels(),rate=wf.getframerate(),output_device_index=0,output=True)data = wf.readframes(CHUNK)while data != b'':stream.write(data)data = wf.readframes(CHUNK)stream.stop_stream()stream.close()p.terminate()play()

播放

#python3 ./play.py

通过以上指令,就可以播放刚录的音频文件了。

http://www.dtcms.com/wzjs/95982.html

相关文章:

  • php网站开发教学怎么网上推广自己的产品
  • 网站空间公司合肥网络科技有限公司
  • 大连网站建设公司领超科技怎么样百度竞价培训
  • wordpress友情链接提交seo技术培训教程视频
  • 制作一个门户网站需要多少钱浅议网络营销论文
  • 系统搭建方案江苏短视频seo搜索
  • 山西省住房和城乡建设部网站网站查询域名ip
  • 淮北 网站建设给公司做网站要多少钱
  • 教育网站开发文档模板google浏览器官方下载
  • word如何做网站链接百度网址是多少
  • 广州注册公司需要什么条件江苏搜索引擎优化
  • 张家口北京网站建设网站建设企业建站
  • 苏州做网站建设公司石家庄邮电职业技术学院
  • 深圳做网站公司有哪些企业沈阳百度推广排名优化
  • 成都 直播 网站建设google关键词规划师
  • 网站设计怎么验收深圳电子网络推广查询
  • 天猫网站左侧导航是怎么做的链友咨询
  • 平面电商网站建设搜索广告是什么意思
  • 台州网站开发公司百度seo还有前景吗
  • 国外h5制作网站网络销售工作靠谱吗
  • 做美食网站的背景网站设计优化
  • 网站建设与管理教案做运营需要具备什么能力
  • 专业免费网站建设一般多少钱站长平台官网
  • 线上电商平台搜索引擎优化网站
  • 宝塔面板怎么做网站搜索引擎优化需要多少钱
  • 对做网站公司的疑问微信公众号推广
  • 建设网站费用多少钱深圳20网络推广
  • 大连网站建设流程图什么软件可以刷网站排名
  • 电子商务网站建设文案产品营销方案案例范文
  • 深圳网站制作开发排名seo关键词排名优化怎么收费