- 博客(7)
- 收藏
- 关注
原创 UDP传输mic音频数据(从安卓传到桌面python服务端)
安卓客户端:mic录音并通过UDP发送,输入服务端IP地址后,点击audio connect即可传输音频。python服务端:接收UDP数据并播放。布局activity_main.XML。
2024-06-13 13:48:06
228
原创 Python生成声音波形、模拟钢琴音色
import numpy as npimport wavefrom numpy import piimport mathimport pyaudiop=pyaudio.PyAudio()sample_rate = 22050 #采样率sample_width = 2 #位深time = 1arr = 0#波形生成def wave_bulid(f0,amplitude_xishu = 0.5,time=time): w_oumiga = 2*pi*f0 w_.
2022-05-30 17:48:48
2275
1
原创 Python实现mic录音实时播放、实时显示波形及频谱
import waveimport mathimport numpy as npimport matplotlib.pyplot as pltfrom matplotlib.pylab import mplfrom matplotlib.animation import FuncAnimationimport pyaudioimport timeimport threadingfrom scipy.fftpack import fft, ifft,irfftfrom threading.
2022-05-09 14:03:28
5328
3
原创 Python实现wave音频文件时域及频域波形显示
import waveimport mathimport numpy as npimport matplotlib.pyplot as pltclass Audiowave: def __init__(self,filedir): self.filedir=filedir self.wavedata=[] self.wavewidth=2 self.wavechannel=2 self.framerate .
2021-06-24 15:29:04
2418
4
原创 扬声器相关参数记忆 2021-06-18
声压级以符号SPL表示,其定义为将待测声压有效值p(e)与参考声压p(ref)的比值取常用对数,再乘以20,即: SPL=20LOG(10)[p(e)/p(ref)] 其单位是分贝。 在空气中参考声压p(ref)一般取为2*10E-5帕,这个数值是正常人耳对1千赫声音刚刚能觉察其存在的声压值,也就是1千赫声音的可听阈声压。一般讲,低于这一声压值,人耳就再也不能觉察出这个声音的存在了。显然该可听阈声压的声压级即为零分贝。1分贝是人类耳朵刚刚能听到的声音,20分贝以下的声...
2021-06-18 10:30:30
1594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人