Pytania otagowane jako spectrogram

2
Poprawianie rozdzielczości spektrogramu w Pythonie?
Używam tej specgram()funkcji matplotlibdo generowania spektrogramów plików fal mowy w Pythonie, ale wynik jest zawsze znacznie gorszej jakości niż to, co może wygenerować moje normalne oprogramowanie do transkrypcji, Praat. Na przykład następujące połączenie: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Generuje to: Podczas korzystania z programu Praat, praca na tym samym …

4
Rekonstrukcja sygnału audio z Spectrogram
Mam zestaw piosenek, dla których wyodrębniłem spektrogram wielkości za pomocą okna Hamminga z 50% nakładką. Po wyodrębnieniu spektrogramu dokonałem pewnej redukcji wymiarowości za pomocą analizy głównych składników (PCA). Po zmniejszeniu go do niższej wymiarowości zrekonstruowałem spektrogramy z niższych wymiarów. Zatem teraz wystąpiłby błąd między oryginalnym spektrogramem a zrekonstruowanym spektrogramem. Chciałbym …

1
Tworzenie spektrogramu
Próbowałem wypracować logikę tego zadania i planuję użyć pakietu źródłowego KissFFT, aby wykonać szybką transformację Fouriera. Daj mi znać, jeśli wygląda to dobrze: Przydziel strukturę FFT, tj. kiss_fft_alloc(N,0,NULL,NULL) Gdzie Nużywam rozmiaru okna. Bufor wejściowy będzie tablicą Nelementów typu kiss_fft_scalar. Bufor wyjściowy będzie tablicą N/2 + 1elementów typu kiss_fft_cpx. Dekoduj N(rozmiar …

1
Jaka jest maksymalna rozdzielczość częstotliwości dla spektrogramu implementacji STFT Matlaba ()?
spectrogram()Funkcja Matlaba oblicza STFT sygnału. Opisuje swój NFFTargument w następujący sposób: S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)określa liczbę punktów częstotliwości używanych do obliczania dyskretnych transformacji Fouriera. Jeśli NFFTnie jest określony, NFFTużywana jest wartość domyślna . Czy mam rację, że NFFTjest to kompromis tylko między rozdzielczością częstotliwości a liczbą obliczeń? W mojej pracy offline …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.