2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 85
1

Построить график звука из wav файла, преобразование Фурье, амплитуда и частота звука

10.04.2020, 10:41. Показов 2156. Ответов 7

Добрый день. У меня есть звук, который записан в wav файл(например 10 секунд). Нужно извлечь амплитуду и частоту, и по этим данным построить график ачх. Пока что не понимаю с чего начать. Считывать файлы умею. Есть уже графики частоты и времени, амлитуды и времени, но нет графика амплитуды и частоты. Спектр частот и фаза тоже есть) Звук пишу в один канал. Буду благодарен любой помощи)

Добавлено через 6 минут
Для начала хотя бы в exel'e построить бы. Не понимаю как распределить по горизонтали частоты и соответствующие(как найти это соответствие) им амплитуды звука.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.04.2020, 10:41
Ответы с готовыми решениями:

Частота звука в Wav файле (найти через Быстрое Преобразование Фурье)
Собственно, нужно найти частоту звука в Wav файле. Везде говорят о БПФ, но я нигде не нашел...

Обработка звука: оконное преобразование Фурье и вывод разными цветами
Ребят,помогите пожалуйста!!! Программирование только началось, а задания как-то нужно делать.Кучу...

Быстрое преобразование Фурье WAV файла
Всем привет! Не могу справиться со следующей задачей: считываем поток байт WAV файла, на его основе...

Обработка звука: в wav-файле удалить 20 секунд звукового файла из середины трека
Помогите с заданием, в файле с расширением Wav нужно удалить 20 секунд звукового файла из середины...

7
2160 / 1295 / 310
Регистрация: 07.11.2019
Сообщений: 2,471
10.04.2020, 10:42 2
Чем отличается спектр частот от АЧХ?
0
2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 85
10.04.2020, 11:04  [ТС] 3
u235, у моей спектрограммы по вертикали частота, по горизонтали временные промежутки. Амплитуду я там не наблюдаю.
Мне просто нужно понять откуда взять массив частот и массив амплитуд, я не могу понять как по ним график построить.
0
2160 / 1295 / 310
Регистрация: 07.11.2019
Сообщений: 2,471
10.04.2020, 11:53 4
Цитата Сообщение от Садам Посмотреть сообщение
Спектр частот и фаза тоже есть
В каком виде это есть? Что тут по осям?
М.б. прикрепите картинки уже.
0
2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 85
10.04.2020, 12:09  [ТС] 5
Вот прикрепил скрин в архиве
Вложения
Тип файла: rar Архив WinRAR.rar (193.6 Кб, 18 просмотров)
0
2160 / 1295 / 310
Регистрация: 07.11.2019
Сообщений: 2,471
10.04.2020, 12:31 6
Садам, по сути, второй график (столбцы) можно рассматривать как набор множества АЧХ для каждого момента времени (оконное ПФ или вейвлет преобразование).
Если нужно АЧХ сигнала как единого целого, то используйте fft.
0
2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 85
10.04.2020, 12:54  [ТС] 7
u235,Спасибо) А в каком виде мне вытащить массив из wav файла, если распечатать my_sound (то что записал микрофон)
Python
1
my_sound= sd.rec(int(seconds * fs), samplerate=fs, channels=1, dtype='int16')
То там будет видно множество различных чисел:
[0] [0] [-1] [0] [0] [0] [0] [-2] [2] [-3] [5] [-8] [11] [-16] [22] [-32] [43] [-59] [81] [-117] [164] [232] [2502] [4326] [3693] [3870] [3550] [3621] [3446] [3418] [3206] [3139] [2999] [2911] [2827] [2703] [2608] [2505] [2422] [2285] [2213] [2109] [1994] [1917] [1827] [1743] [1678] [1589] [1513] [1452] [1350] [1261] [1192] [1137] [1058] [989] [965] [922] [902] [912] [860] [841] [806] [750] [729] [767] [795] [778] [797] [778] [776] [851] [940] [979] [965] [954] [996] [1073] [1099] [1164] и т.д
0
2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 85
11.04.2020, 12:09  [ТС] 8
Ладно, поставлю вопрос иначе. Как построить АЧХ, какие данные для этого нужны.

Добавлено через 26 минут
u235, Вот к примеру на графике по оси OY амплитуда в дБ, по OX - частота в Гц. Я просто не догоняю, как и откуда вытащить данные амплитуды и частот, и как их связать между собой, чтобы получился график зависимости(может я ошибаюсь и он называется как то иначе). Может это как-то можно реализовать на основе того что уже есть (спектр и фаза). Просто эти графики не я строил, поэтому плохо разбираюсь.
Миниатюры
Построить график звука из wav файла, преобразование Фурье, амплитуда и частота звука  
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2020, 12:09

При записи звука windows sound recorder не совпадает число данных в хедере wav-файла с реальным значением?
При записи с микрофона стандартной windows прогой почему не совпадает число данных в хедере wav...

График синусоиды на TChart, где частота и амплитуда задаются разницей дат
Всем доброго времени суток. Мне нужно нарисовать график по датам, что бы было понятно: Т.е. это...

Программирование звука Wav
Подскажите, как кодировать и декодировать Wav файл. Как изначальные значения аналогового сигнала...

Воспроизведение звука wav из ресурсов
не могу понять в чем проблема, я занес звуковой файл в формате wav в ресурсы, закрепил его там. Но...

Воспроизведение звука wav из ресурсов
не могу понять в чем проблема ,если использую так работает но не стабильно (то и дело выдает ...

Частота звука в видеофайле
Добрый вечер! нигде не могу найти теорию как можно определить частоту (по кадрам) в видеофайле......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.