Tag:

在Python中读取* .wav文件

我需要分析用.wav文件写的声音。 为此,我需要将此文件转换为一组数字(例如数组)。 我想我需要使用波包。 但是,我不知道它是如何工作的。 例如,我做了以下几点: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i in range(w.getnframes()): frame = w.readframes(i) print frame 作为这个代码的结果,我期望看到作为时间函数的声压。 相反,我看到很多奇怪的,神秘的符号(不是hex数字)。 有人可以请求帮助我吗?

通过ajax传递Blob来生成一个文件

我试图捕获audiorecorder( https://github.com/cwilso/AudioRecorder )并通过Ajax发送blob一个PHP文件,这将接收blob内容并创build文件(在这种情况下的波形文件)。 Ajax调用: audioRecorder.exportWAV(function(blob) { var url = (window.URL || window.webkitURL).createObjectURL(blob); console.log(url); var filename = <?php echo $filename;?>; $.ajaxFileUpload({ url : "lib/vocal_render.php", secureuri :false, dataType : blob.type, data: blob, success: function(data, status) { if(data.status != 'error') alert("boa!"); } }); }); 和我的PHP文件(vocal_render.php): <?php if(!empty($_POST)){ $data = implode($_POST); //transforms the char array with the blob url […]