Ну так всёж описано что надо делать по вашей же ссылке.
Нельзя просто так включать звук на сайте.
К этому должно привести действие пользователя т.е. в самом простом случае клик.
Если пользователь ходит по страницам например и фокус на сайте, то звук проигрывается без проблем.
А если зайти с открытой панелью разработчика и фокус в консоли где-то будет - звук не проиграется, потому что вы на сайте не совершили никаких действий.
Плюс можно понять сработал звук или нет
To detect whether browser will require user interaction to play audio, you can check the state of the AudioContext after you've created it. If you are allowed to play, it should immediately switch to running. Otherwise it will be suspended. If you listen to the statechange event, you can detect changes asynchronously.