|
Заблокирован
|
|
Есть у кого - нибуть готовый код или линк спектроскопа?27.05.2015, 20:23. Показов 2463. Ответов 36
Метки нет (Все метки)
Привет! Нужен код спектроскопа.
Есть входящий звуковой файл или просто волна в реальном времени, хочу на выходе получить разброс по задействованным частотам по всей длине файла... Я могу сам его накатать, но надо подумать (может линк хотя бы на принцип действия уже имеющихся методик кто - нибуть даст, ну там на какой нибуть Блэкмэн Харис и тд), но просто если есть уже готовый, чё лепить горбатого
0
|
|
| 27.05.2015, 20:23 | |
|
Ответы с готовыми решениями:
36
Есть готовый код, с вводом данных что-то
Вычислить факториал числа |
|
236 / 196 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
|
||
| 28.05.2015, 21:05 | ||
|
Синусоида, сформированная в SoundForge, не совсем идеальна. Она состоит из ступенек дискретизации. Да и вообще, весь оцифрованный звук, состоит из таких ступенек. Вот они-то и порождают эти искажения. Ещё, искажения в "идеальную" синусоиду вносят ВЧ фильтры, которые сглаживают эти ступеньки. В результате получается интересный эффект. Заключается он в том, что подъём синусоиду не эквивалентен скату. Вот, примерно так.
1
|
||
|
Заблокирован
|
||
| 28.05.2015, 21:41 [ТС] | ||
![]() Хмм... у меня тут появился очень важный вопрос. Если я беру оцифрованный звук, допустим какая - то песенка в WAV файле и проигрываю её на ноутбуке, при этом поставив недалеко от динамиков обычный микрофон, который подключен к аналоговому спектрографу. Этот спектрограф покажет искажения звука, полученный из - за оцифровки в ноутбуке? Ну то есть если цифровой звук войдёт из динамиков в среду (воздух), он как бы не нормализуется случаем автоматический?
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
||
| 28.05.2015, 21:49 | ||
|
инструмент-микрофон- усилитель- фильтр-АЦП -ошибки хранения- ЦАП-фильтр- усилитель-динамик(здесь еще акустическая система)-воздух микрофон-ошибки спектрографа что то нормализуется что то компенсируется что то усилится плюс еще работа звукаря, это вообще никакому анализу не потдается
1
|
||
|
Заблокирован
|
||
| 28.05.2015, 21:59 [ТС] | ||
|
Тут дело какое. Я сейчас разрабатываю систему подлинного искусственного интеллекта, которая будет учиться слышать. То есть я как бы уши буду приделывать. Вся фишка в том, что мне нужен какой то конкретный хороший анализатор спектра, который не будет меняться на протяжение всей жизни системы. То есть если система будет обучаться на каком то спекторграфе, а потом выйдет более крутой с другим набором шумов, пусть даже меньших, я его поменяю и всё обучение искусственного разума полетит к чертям, т.к. ИИ был обучен именно для взаимодействия с этими "ушами". Ведь у человека уши не меняются на более крутые Нужно будет заново переучивать с нуля.Собственно по этому я и создал топик, я как бы ищу хороший вариант реализации анализатора спектра. Делать я его буду сам, т.к. он будет всё равно реализован в нейрокоде системы, а не на С++ ... Подскажите, хороший анализатор делают на FFT (Фурье)?
0
|
||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
|
| 28.05.2015, 22:15 | |
|
тут дело не только в спектре, и даже скажем не столько
ведь человек различает речь не зависимо ребенок говорит или старик, шепелявит или картавит тут скорее словарь да и какие то фильтры надо ввести ведь если мы с тобой разговариваем в гудящей толпе то ты как то отфильтровываешь мою речь от остальных голосов короче почитай книжку,как скачать сам найдешь, я не могу выложить по правилам, там все доступно описано и преобразования и электронные фильтры
1
|
|
|
Заблокирован
|
|
| 28.05.2015, 22:15 [ТС] | |
|
Да и кстати, нет ли чего - нибуть по быстрее быстрых преобразований Фурье? Есть подозрение, что при обработке больших объём данных именно эти преобразования станут слабым звеном в производительности ...
0
|
|
|
Заблокирован
|
|||
| 28.05.2015, 22:27 [ТС] | |||
То есть сам улавливающий колебания механизм (с улиткой, молоточками и тд) не меняется на протяжение всей жизни, вот и мне нужен такой алгоритм.Ладно, ок. Почитаю про Фурье и прочие фильтры. Но опять же, фильтры мне скорее всего так же не потребуются в привычной форме, они будут уже в нейронной сети. Думаю мне потребуется только Фурье и чисто как инструмент перевода из несовершенного цифрового звука в более понятную системе форму. Добавлено через 7 минут ValeryS, кстати, "листаю" -
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
|||
| 28.05.2015, 22:41 | |||
|
Не по теме: а как правильно писать "Перепонная барабанка" или "Перипонная барабанка":)
0
|
|||
|
236 / 196 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
|
||
| 28.05.2015, 22:42 | ||
|
0
|
||
| 28.05.2015, 22:47 | |
|
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
||
| 28.05.2015, 22:49 | ||
|
например если будешь обрабатывать раз в секунду то при частоте 44100 нужно будет 44100 байта обработать а если десять раз в секунду то 4410 а если 100 то всего 441 байт ![]() Добавлено через 1 минуту
0
|
||
| 28.05.2015, 22:54 | |
|
0
|
|
| 28.05.2015, 22:58 | |
|
0
|
|
| 28.05.2015, 23:02 | |
|
0
|
|
| 28.05.2015, 23:07 | |
|
0
|
|
| 28.05.2015, 23:14 | |
|
Не по теме: )))))))))))
0
|
|
| 28.05.2015, 23:14 | |
|
У кого нибуть есть AllSubmitter выше 2.5 У кого - нибуть есть реально нормальный DARK стайл щит для QtCreator ? У кого есть готовый конфигуратор? У кого нибудь есть готовый поиск? проводник у кого есть код? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|
сукцессия 6. Питон реализация энилоджиковской модели, картинка про Центральную часть будущей модели
anaschu 26.06.2026
Етить. ИИ мне на основе моего старого файла R создал вот эту вот хмерь на пайтоне.
Это уже новая модель, модель сукцессии грибной.
потоки фосфора, азота. Углерода.
5 видов организмов.
Я даже. . .
|
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ
Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
|