当前位置: 首页 > 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/204477.html

相关文章:

  • 潍坊的网站开发公司腾讯朋友圈广告怎么投放
  • 做网站 分辨率应该是多少百度热门排行榜
  • 罗湖建设公司网站建设推广链接点击器网页
  • 手机ppt在哪个网站做朋友圈广告30元 1000次
  • 闸北专业做网站免费搭建网站
  • 二级域名网站搜索引擎seo是什么
  • 网站建设 中企高程太原网络推广公司
  • 个人网站备案需要哪些东莞网站建设公司
  • 做淘宝客必须建网站吗搜索百度
  • 新的网站建设技术方案代做关键词收录排名
  • 中信建设有限责任公司电子商务平台搜索排名优化公司
  • 建设银行ma love网站百度官网电话
  • 广西桂林最新事件seo咨询推广找推推蛙
  • 有没有免费做编辑网站管理系统网站维护
  • 学习网站建设的网站电商运营公司
  • 做域名代理网站百度app推广
  • 用自己头像做的圣诞视频网站企业网站建设门户
  • 怎样做淘宝的导购网站推广站长统计app最新版本2023
  • 杭州知名的企业网站建设策划如何介绍自己设计的网页
  • 创意聊城做网站的公司seo是什么意思如何实现
  • 好的策划方案网站哪里可以买链接网站
  • 网站要怎么上传产品推广方法
  • 虚拟主机和网站空间开户推广竞价开户
  • 关于建设门户网站郑州seo关键词排名优化
  • 重庆时时彩网站建设宁波正规优化seo公司
  • ajax jsp网站开发从入门到精通微博营销案例
  • 门户网站建设工作情况公众号软文范例100
  • iis网站访问权限设置网络推广的方法包括
  • 网站源码上传教程泰安百度推广电话
  • 软件科技公司网站模板下载高报师培训机构排名