I've got it working. You cannot store 10s obviously. You must send it immediately to the PC. This is no different from a cheap wireless microphone except in the following ways:1. XBee can go to sleep when sound is below a threshold. UNO can also, waking up to sample every 10s. The average power is less than 1ma. Try this with a wireless Mic 1/2mi away!2. Other data can be sent too. IR sensor, temp, light, jpg. 3. You can look for a signature in the frequency domain before sending. There is enough processing power for this! For example birds, a specific type of owl already sampled, male voices, a car engine idling, heater turning on, transient sounds like a door shutting.4. You can talk back5. Do a FFT at 32khz and only send the results instead of the audio6. Using Openlog you can make a tiny Spy Bug with a thumbnail sized lithium thionyl battery that lasts a YEAR! Depending on how much talking is being done. Try that with a voice recorder?Which of these 6 features do you like?
So can I accomplish my task (send recorded audio to webservice and then play back response from webservice) without a voice shield?