Help. I want to receive sound data and send data remotely.

Help. I want to receive sound data and send data remotely.

-Look at the picture.
-The system sequence is as follows.

  1. Receive voice data through microphone.
  2. Save the voice data in Arduino.
  3. Send the saved voice data to PC through WIFI module.
  4. Interpret voice data from PC.

The diagram is as above, but I can't figure out how to make it.
Help.

Have you ever gotten any of the other projects you have posted about to work?

Paul

myksj12:
2. Save the voice data in Arduino.

Hope you don't have too much to say then - even if you use an ESP8266 (which would make sense if you want WiFi connectivity).

Why not use a wireless microphone? This way both will be receiving that data concurrently if you use two receivers.This response is to help you get started in solving your problem, not solve it for you.
Good Luck & Have Fun!
Gil

@Paul_KD7HB
@wvmarle
@gilshultz

Thank you for your interest.

My idea is to put voice data into the server.
I know how to put data through the WIFI module.

However, I do not know how to import voice data and how to convert the data.
to sum up,

  1. How do I read voice data?
  2. How do you digitally convert voice data?

Do you have any examples or tutorials like this?

Arduinos should be able to do handle sound digitisation (mono, 10 bit, ~9.6 kHz sample rate) and immediately pass on that data. Basically what a wireless microphone does, only with much lower quality.

It can not do any sound filtering or whatever processing you may want to do on the sound. You may totally forget about it filtering voice out of the sound, or doing voice recognition.

wvmarle:
Arduinos should be able to do handle sound digitisation (mono, 10 bit, ~9.6 kHz sample rate) and immediately pass on that data. Basically what a wireless microphone does, only with much lower quality.

It can not do any sound filtering or whatever processing you may want to do on the sound. You may totally forget about it filtering voice out of the sound, or doing voice recognition.

@wvmarle
Thank you for the answer.

In summary, you can receive data through the ADC and process the data to create a voice file?
However, it can be a problem in quality.
Am I right?

And I was wondering if I had to digitally receive the data about the sound through the ADC and interpret it through a program or application.

Is there a generic name or a name to translate? For example, are there ways or methods to convert binary data or hex data obtained from a serial camera into voice data as if it were a photo by jpg conversion?

Thank you for your help.

When you simply feed an analog sound signal (as received by a plain microphone) into the ADC - you may have to preprocess the signal, to make it a 0-5V level signal, you can digitise it; the resulting data stream should be quite close to that of a WAV format file. Mind that the Arduino can not store any significant quantity of this data, it can merely pass it on to somewhere else.

I don't know what you think of when you say "voice file".

wvmarle:
When you simply feed an analog sound signal (as received by a plain microphone) into the ADC - you may have to preprocess the signal, to make it a 0-5V level signal, you can digitise it; the resulting data stream should be quite close to that of a WAV format file. Mind that the Arduino can not store any significant quantity of this data, it can merely pass it on to somewhere else.

I don't know what you think of when you say "voice file".

@wvmarle

Thank you very much for your response.

What I'm wondering about is getting digital values from ADC data.
I'm just wondering how to make a wav file of ADC data.

This may get you started with the conversion.