In audacity software you can generate white noise MP3 of any length, I have generated one with length of 10 hours. Now you have got the MP3 you wanted.
[MEDIA=youtube]qjspInr_Ps4[/MEDIA]
Buy this cheap MP3 Module. It is good quality and produces lossless decoding.
Copy the white noise MP3 file to either a USB drive or an SD CARD, and plug that in the board. This board will play that file over and over, once it reaches the end, it takes about 1-2 second to repeat the playback. So with 10 Hour file, there will be silence for about 1-2 seconds after 10 hour.
[ATTACH=full]215937[/ATTACH]
You have to power it with 5V, any microUSB phone charger will work with the above module and you got an AUX output. Connect any speakers you have.
I used this cheap sound bar, connected to the above module. Worked fine.
[ATTACH=full]215953[/ATTACH]
In combination to the above setup, use the 3M noise cancelling earplugs.
[ATTACH=full]215954[/ATTACH]
Carefully read the instructions on how to use them, you have to twist it first and put in the ear in the same twisting motion, keep holding it in and wait for the plug to go back to it's normal form, creating a proper seal.
Any noise that doesn't get blocked by the plugs will be muffled by the white noise.