As far I know, the OnAudioRead and OnAudioSetPosition methods only fire events based on the unity playback position. Its supposed to give you a little more control of doing actions based on what sample data has just been played or if the playhead was moved. Unity does not support wave cues. If you want to use cues, try using Audacity and make "Labels", which is there version of cues. These labels can be exported to a text file and then you can read that data into Unity. You will have to manually track the audio source playback time and match it with the label times.
↧