Is there a good way to have music playing and still hearing the software speak? any ideas?
what software? what front end are you using?
turn down the music volume in software... then you can turn up the master volume with your head unit and the voice comes through much louder than the music... that's what I do and it works fine.