Запитання з тегом «spectrogram»

2
Поліпшення роздільної здатності спектрограми в Python?
Я використовую specgram()функцію matplotlibдля генерування спектрограм файлів мовної хвилі в Python, але вихід завжди значно поступається якості тому, що може створити моє звичайне програмне забезпечення для транскрипції, Praat. Наприклад, такий дзвінок: specgram( fromstring(spf.readframes(-1), 'Int16'), Fs=framerate, cmap=cm.gray_r, ) Це створює: У той час як Praat працює над тим же зразком звуку …

4
Реконструкція аудіосигналу від Спектрограми
У мене є набір пісень, для яких я витягнув спектрограму величин за допомогою Вікна Хеммінга з 50% перекриттям. Після вилучення спектрограми я здійснив деяке зменшення розмірності за допомогою аналізу основних компонентів (PCA). Зменшивши її до меншої розмірності, я реконструював спектрограми з нижчих розмірів. Отже, між початковою спектрограмою та реконструйованою спектрограмою …

1
Створення спектрограми
Я намагався розробити логіку цього завдання і планую використовувати вихідний пакет KissFFT для виконання швидкої трансформації фур'є. Будь ласка, повідомте мені, якщо це виглядає правильно: Виділяють структуру FFT, тобто. kiss_fft_alloc(N,0,NULL,NULL) Де Nрозмір вікна, який я використовую. Буфер введення буде масивом Nелементів типу kiss_fft_scalar. Вихідний буфер буде масивом N/2 + 1елементів …

1
Яке максимальне дозвіл частоти для спектрограми реалізації STFT Matlab ()?
spectrogram()Функція Matlab обчислює STFT сигналу. Він описує свій NFFTаргумент так: S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)задає кількість точок частоти, які використовуються для обчислення дискретних перетворень Фур'є. Якщо NFFTне вказано, використовується типовий параметр NFFT. Чи правильно я вважаю, що NFFTце компроміс лише між роздільною здатністю частоти та кількістю обчислень? Для моєї роботи в режимі …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.