OK, I found out that sound seems to only work within a localised area.
So I am now using the script command for music and loading in the sound file using a timer so that I can return back to the main sound track after I have delivered my information via my audio script.
;Artificial Intelligence Script
;Header
desc = Display a custom message on screen
;Triggers
:state=0,plrdistwithin=50:state=1
:state=1:timerstart,music=audiobank\voices\Felix\voice003c.wav,musicvolume=100,state=2
;Find the audio length in seconds and milliseconds and add this value to the timer.
:state=2,timergreater=3908:music=audiobank\music\<yourmusictrackforthelevel>,musicvolume=50,state=4
;For some reason the below command is needed to make sure the above line is acted on.
:state=4
;End of Script