Java. Алгоритм генерации фрактального шума.
Музыка и звук: генерация аудио с помощью ИИ – инструменты и примеры
Друзья, вы когда-нибудь мечтали создать собственный музыкальный трек, не имея музыкального образования? Или, может, вам нужен профессиональный голос для озвучки видеоролика, но нет бюджета на диктора? Или просто хотите добавить звуковых эффектов в свой подкаст? Сегодня всё это возможно благодаря искусственному интеллекту! Я помню, как пару лет назад потратил целую неделю на поиск подходящей мелодии для своего видеопроекта. Бесконечные часы в стоковых аудиобиблиотеках, и всё равно не то. А сейчас? Пара кликов — и уникальная композиция готова...
Звук - это WEB Audio API
Как нетрудно догадаться из названия - звук я решил реализовать при помощи Web Audio API. Почитать можно тут, попробовать здесь. Если коротко - то это инструмент работы со звуком прямо из браузера: то, что нам и нужно. При создании звука, на сегодняшний день используется два основных подхода. Первый - это нужный звук записывается, загружается и проигрывается по необходимости. Второй - это генерация звука. По этому пути я и пошёл. Как это работает: сперва создаётся объект осциллятора - он создаёт звуковую волну указанной частоты, амплитуды и вида, воспроизводящую звук указанное время. При помощи дополнительных инструментов, громкость можно приглушить...