I am looking at the feasibility of using Teensy 3.x with Audio and MP3 libraries as the basis of an audiobook player. (An audiobook player that would be tractable to users who have some cognitive or physical limitations -- hence the interest in a hackable platform to make specific physical UI.)
Top questions:
1) Is this size of file realistic for a Teensy? Audiobook files can easily span 45 minutes ("cassette length"), 60+MB at stereo medium quality, though lower bit rate mono might be adequate for this task. Does the audio + MP3 library approach require reading a file from SD card and decoding it before playing (presumably lengthy, and memory-hogging), or can that be done piecemeal while playing?
2) Seek functions: Looking at the library headers, I see various Play related functions (and readable position), but I don't see functions that would allow seeking forward or back by say 1 minute or 10 minutes (or a seek-to-time function with which to implement jump forward/back). Have I missed something in this area? Is there a tractable approach to that, or would that get deeply involved?
Thanks. Graham
Top questions:
1) Is this size of file realistic for a Teensy? Audiobook files can easily span 45 minutes ("cassette length"), 60+MB at stereo medium quality, though lower bit rate mono might be adequate for this task. Does the audio + MP3 library approach require reading a file from SD card and decoding it before playing (presumably lengthy, and memory-hogging), or can that be done piecemeal while playing?
2) Seek functions: Looking at the library headers, I see various Play related functions (and readable position), but I don't see functions that would allow seeking forward or back by say 1 minute or 10 minutes (or a seek-to-time function with which to implement jump forward/back). Have I missed something in this area? Is there a tractable approach to that, or would that get deeply involved?
Thanks. Graham