I have a project wherein a device is placed in any part of the house and transfer the sound it will hear into the main node that is connected to the server. That main node will send it to the cloud to classify it. Then, the server will send the classified cloud to the main node then the main node will send the classified sound to the device to tell what is that sound.
For my question, is it possible to transmit the audio detected using the esp2866 wifi module to the main node then from the main node to the server using Arduino Uno? or if you have suggestions you can say it.
Another question is what microphone could I use for this project?
By my definition of "real time", that answer is no. The reason is the sound must be digitized and those data fields must be accumulated and placed into a message to be sent to the receiving device. If the receiving device receives the message without error, the data fields must be saved until a meaningful sound can be created from the data fields. Then there may be someway to convert the data fields back into a "sound".
Paul
Suppose a microwave beeps then the device detected that there's a sudden change of sound, so it will only send the part where there is a change in audio to the main node then from main node to the cloud.
I will only use the device for audio input so that it can be placed in any part of the house. That is why I am asking if there's a possible solution to send the audio wirelessly from that device to the main node then to the internet for the recognition.