Sooo, should I buy TinyZero to make this shield work?
If you are using TinyDuino, for sure follow the tutorial and choose
- Board: Arduino Pro or Pro Mini
- Processor: ATMega328P (3.3V, 8MHz)
The other error about the interrupt library is because the example was made for the TinyZero's SAMD processor, not the TinyDuino AVR. That's not the only problem, the TinyDuino does not have a DAC output, this means each sample would have to be played at the same volume.
In any case, the TinyDuino only has 32KB of flash which won't store much useful audio (average .mp3 size is 1MB per minute of audio). You could use the audio shield + SD card shield. This is probably the best route since I don't think we have any examples of using the TinyZero + Wireling amplifier + SD card shield anyway.
Although the TinyZero has slightly better specs than the TinyDuino, the example linked earlier only allows for playing a couple seconds of audio since there's no SD card/external storage.
I'm pretty sure you could at least generate sounds with the hardware you have, but you'd have to do some trickery with PWM.