小编Sau*_*dey的帖子

使用 safari (Macos) 录制音频似乎在 12 KHz 左右中断

我正在研究网络音频 API。我尝试使用 Web Audio API 录制音频文件,保存录制的块,然后使用 python matplotlib 绘制同一块的频谱。

播放的音频文件包含从 2KHz 到 20KHz 递增的频率。

chrome 的音频录制似乎是正确的,我可以通过音频频谱正确地看到它。

从 Chrome 录制的音频文件

但是当从 safari 录制音频时,12 Khz 之后似乎有一个截止滤波器。

从 Safari 录制的音频文件

单击按钮时调用 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)

safari audio web-audio-api

7
推荐指数
0
解决办法
211
查看次数

MySql localhost vs Amazon RDS实例性能

我在AWS ec2服务器上运行Django Rest API.现在Api正在使用MySql localhost数据库.我应该从改变我的数据库MySql localhostAmazon RDS instance

根据我所了解的远程服务器,需要一些额外的时间来传输请求和共享资源.这个额外的时间是否值得将我的数据库迁移MySql localhostAmazon RDS instance

我读了这个答案,但它对我帮助不大. MySql localhost vs Amazon RDS实例

我们将非常感谢所有可能的优点和缺点.

mysql amazon-web-services amazon-rds

6
推荐指数
1
解决办法
317
查看次数