spectrogram

    1熱度

    1回答

    我是Matlab和信號處理新手。我在定義頻譜圖處理的頻率範圍時遇到了問題。當我繪製.wav音頻數據的聲譜圖時,y軸的頻率從0到23 kHz左右。我正在尋找的有用數據是在200-400赫茲的範圍內。我的代碼片段是: [samFa, fs] = audioread('samFa.wav'); %convert audio to numerical data samFa = samFa(:,1); %

    0熱度

    1回答

    我想繪製.wav文件的譜圖。 下面的代碼行爲方式的一個奇怪的事情是它可以在一些.wav文件上工作,並在其他的文件上失敗。我懷疑這是因爲一些.wav文件的頻道數量與其他頻道不同。不過,我不知道如何確定一個.wav文件包含多少個通道。我已經在發佈我的問題之前看過這個堆棧溢出帖子:What is a channel in a .wav file format?Do all channels play s

    0熱度

    1回答

    我知道這似乎是一個常見問題,但目前沒有任何答案似乎對我的情況有所幫助。我有一個2D numpy陣列,可以存儲歌曲的聲譜圖。我想用numpy的where函數來識別峯值(我知道人們有其他的峯值搜索解決方案,但這不是我正在尋找的)。 當我在我的2D數組上使用它時,我感覺它返回一個x座標數組和一個y座標數組。除了最後幾個之外,幾乎所有的x座標都是5. y座標看起來就像他們會工作,除非他們高。 下面是輸出的

    0熱度

    1回答

    我想得到一個與spectrogram函數得到的相同類型的陰謀,我試圖與contour但我沒有得到相同的結果。我寫了一個比較這兩個情節的小函數。該功能記錄音頻一秒鐘,然後繪製頻譜圖。積結果的 function graph_comparison a = audiorecorder(44100,16,1); recordblocking(a,1); y = getaudio

    0熱度

    1回答

    在R,如果我想從一個波繪製譜圖,它是如下: >library(sound) >library(tuneR) >library(seewave) >s1<-readWave('sample1.wav') >spectro(s1,main='s1') >str(s1) Formal class 'Wave' [package "tuneR"] with 6 slots [emai

    2熱度

    1回答

    我正試圖在python中獲取wav文件的頻譜圖。但它給人的錯誤: 'module' object has no attribute 'spectrogram'. 這裏是代碼: import scipy.io.wavfile from scipy.io.wavfile import read from scipy import signal sr_value, x_value = scipy

    1熱度

    1回答

    我無法用我的聲音自定義文件路徑中創建一個librosa MEL-譜圖。 我下面這個文檔: https://librosa.github.io/librosa/generated/librosa.feature.melspectrogram.html 而且我已經看過這個堆棧溢出職位: Spectrograms generated using Librosa don't look consistent

    0熱度

    1回答

    有沒有辦法將imshow對象直接轉換爲python 2.7代碼中的圖像?我試圖獲取wav文件的光譜圖,並使用圖像來檢測它的邊緣。 我有代碼來獲取譜圖,我有代碼來檢測邊緣。現在,我手動保存光譜圖,然後檢測圖像中的邊緣。有沒有辦法直接與python中的imshow對象?

    2熱度

    1回答

    我正在嘗試將可變長度的1-D輸入讀入Tensorflow CNN。 我以前通過使用tf構建一個CSV文件(其中第一列是標籤,其餘列是輸入值 - 展平光譜圖數據全部填充/截斷爲相同長度)來實現讀取固定長度輸入。 TextLineReader()。 這一次我有一個目錄充滿了每個包含我想用作輸入的數據行的文件(再次展開光譜圖數據,但我不想強制它們具有相同的尺寸),並且行長度是不固定。我在嘗試使用先前編譯

    4熱度

    1回答

    我試圖找到表示像素的圖像中的運動數據的矢量產生的波形的振盪和頻譜頻率。 的數據被存儲在文本文件,如下所示: 75.000000 60.000000 52.000000 61.000000 66.000000 78.000000 86.000000 74.000000 59.000000 47.000000 58.000000 60.000000 81.000000 85.