Если страница загружается на новой, еще не активной вкладке (на это и намекает ошибка), то боюсь никак - браузер блочит такое автоматом для предотвращения нежелательного "шума". Но попробуйте добавить атрибут autoplay элементу audio.
Чтобы взаимодействовать с бэком, нужно для начала этот бэк поднять с помошью apache, iss, nginx или что там еще бывает. webpack-dev-server это мини веб-сервер из под ноды, а нода не умеет php, она умеет js. Сначала поднимите бэк, а потом с помощью webpack-dev-server можно будет проксировать запросы к бэку.
Не спец в three.js, но мне кажется у вас камера смотрит либо не туда, либо куб находится за камерой. Еще попробуйте вместо текстуры просто цвет указать, вдруг путь до текстуры неправильный.
Если вам нужно заменить в изображении только желтый на черный, оставив другие цвета без изменения, то без JS никак. Если устроит grayscale, то ответ уже дан ниже.