App - Audio coaching playback

Hello everyone, 

I'm trying to tackle audio coaching through a paired BLE connection, but due to the lack of examples in the SDK pack I need a few opinions on the best or maybe only way to get this done..

 

Option 1.

I was thinking that once the headphones were paired in BLE, it would be a simple case of getting access to separate media files ( mp3 ) or other that have the prompts that I need pre-recorded. I could then trigger a Media (audio) playback event when I wanted the prompt to commence.

Option 2.

I could try using  a single media file with multiple prompts contained within, and then use a combination of Playback_position_start and  PlaybackProfile.playbackNotificationThreshold.

to set a duration of say 5 seconds or so. Then my single recorded audio prompt file would contain 1 prompt every 5 seconds or so to record all the different prompts on 1 track..

For option 1 or 2, how do I go about including an MP3 file during the watch app encoding? Can I just drag and drop the file using eclipse into the recourses folder or another folder for example? If this is not how it is done...... then how do I get the MP3 onto the watch so that my app can play it using media?

Option 3.

I don't know if this is possible, but is there a text or numbers to speech functionality anywhere? Currently I sometimes do hear audio prompts when exercising using the native Garmin apps so I suspect there is support in the code somewhere and somehow ( but it looks like this support is only in conjunction with using GCM? - is this correct ? )  

Thanks,