Would it be possible to have playSound3D return some sort of reference to the sound played?
If soundobject is not possible to return for deletion then maybe it would be possible to have it return some sort of "handler" that could be accessed by some new command like stopSound? 🤔
This is basically the most useful of the few existing sound related commands but it it severely handicapped by the fact that you can't for example stop the sound from playing since the sound doesn't exist in such a way.
say3D doesn't support filepath to sound file so it's useless.