I was looking for cost effective voice playback IC and came up to ISD 1700 series. Another brief datasheet is here. I don't believe with the same footprint and only for 3-4 bucks I can get up to 16 min voice playback(if I am wrong correct me). However I wasn't able to find how to program the chip through digital channel.
If anyone has experience with this ICs - can I program the voice through SPI interface by storing voice samples directly into flash memory rather than recording from mic?