我正在研究网络音频 API。我尝试使用 Web Audio API 录制音频文件,保存录制的块,然后使用 python matplotlib 绘制同一块的频谱。
播放的音频文件包含从 2KHz 到 20KHz 递增的频率。
chrome 的音频录制似乎是正确的,我可以通过音频频谱正确地看到它。
但是当从 safari 录制音频时,12 Khz 之后似乎有一个截止滤波器。
单击按钮时调用 Web 音频代码函数 start_rec()
var samplerate = 48000;
var audio_engine_var = {};
var samples = {
audio_samples: [],
samplerate: samplerate
}
function start_rec() {
audio_engine_var.context = new AudioContext({sampleRate:samplerate});
navigator.mediaDevices.getUserMedia(
{ audio: {
echoCancellation: false,
sampleRate: 48000
} }
).then( function (stream) {
audio_engine_var.stream = stream;
audio_engine_var.track = audio_engine_var.stream.getAudioTracks()[0];
audio_engine_var.track.applyConstraints(
{
echoCancellation: false,
sampleRate: 48000
}
);
audio_engine_var.scriptProcessor = audio_engine_var.context.createScriptProcessor(1024, …Run Code Online (Sandbox Code Playgroud) 我在AWS ec2服务器上运行Django Rest API.现在Api正在使用MySql localhost数据库.我应该从改变我的数据库MySql localhost来Amazon RDS instance?
根据我所了解的远程服务器,需要一些额外的时间来传输请求和共享资源.这个额外的时间是否值得将我的数据库迁移MySql localhost到Amazon RDS instance?
我读了这个答案,但它对我帮助不大. MySql localhost vs Amazon RDS实例
我们将非常感谢所有可能的优点和缺点.