What you could do it very simpel.
Open the lvleditor. add a small blockbox around\ontop the voice recorder.
Then go to the blockbox and go to the Entity TAB then
add a name on the connectionstatechangecallback ( right now add this
PlayMusicBox ).
Here is the script you can use.
This is for turning it On pres again will turn OFF press again will turn On etc etc...
---
/////StartupSoundFromVoiceRecorder/////
void PlayMusicBox(string &in asEntity, int alState)
{
if(alState == 1)
{
PlaySoundAtEntity("StopMusicBoxNow", "Gramaphoneattic.snt", "ScriptArea_2", 0.05f, false);
}
if(alState == -1)
{
StopSound("StopMusicBoxNow", 3);
}
}