From dbe769145b7e9d2dfb48afd1e929ddd48a3d0e9d Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 8 Sep 2024 17:54:11 +0800 Subject: It's alive! --- esp32/main/main.c | 4 +--- recv.py | 9 ++++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/esp32/main/main.c b/esp32/main/main.c index 1cfb912..a1e6fda 100644 --- a/esp32/main/main.c +++ b/esp32/main/main.c @@ -18,7 +18,7 @@ #include "wifi.h" -#define BUFLEN 2048 +#define BUFLEN 2100 #define SAMPLE_RATE 8000 #define I2S_WS GPIO_NUM_4 @@ -70,8 +70,6 @@ static void i2s_read_task(void *args) sizeof dest_addr); if (rc < 0) ESP_LOGE(TAG, "sendto() failed: %s", strerror(errno)); - - // vTaskDelay(1 / portTICK_PERIOD_MS); } } else printf("Read Task: i2s read failed\n"); diff --git a/recv.py b/recv.py index 81ce287..97b19ed 100644 --- a/recv.py +++ b/recv.py @@ -8,8 +8,9 @@ read_until = datetime.datetime.now() + datetime.timedelta(seconds = 30) wav = wave.open('sound.wav', 'wb') wav.setnchannels(1) wav.setframerate(8000) -wav.setsampwidth(4) +wav.setsampwidth(3) +n = 0 is_first = True try: @@ -22,8 +23,10 @@ try: + datetime.timedelta(seconds = 30) is_first = False - msg, _ = sock.recvfrom(1024) + msg, _ = sock.recvfrom(2100) wav.writeframes(msg) - print("writing data") + + n += 1 + print(f"writing data: {n}") finally: wav.close() -- cgit v1.2.3