diff --git a/CHANGELOG.md b/CHANGELOG.md index c7fe19a..4e3fcce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change log for esp-sr +## 2.1.4 +- Fix the bug of multinet duration overflow +- Fix the memory leak bug in multinet7 and multinet6 + ## 2.1.3 - Replace kissfft with dl_fft for wakenet9s - Replace esp-dsp fft with dl_fft for wakenet9 diff --git a/idf_component.yml b/idf_component.yml index 476936a..8984690 100644 --- a/idf_component.yml +++ b/idf_component.yml @@ -1,4 +1,4 @@ -version: "2.1.3" +version: "2.1.4" description: esp_sr provides basic algorithms for Speech Recognition applications url: https://github.com/espressif/esp-sr dependencies: diff --git a/lib/esp32/libesp_audio_processor.a b/lib/esp32/libesp_audio_processor.a index c162ef4..5ae5b65 100644 Binary files a/lib/esp32/libesp_audio_processor.a and b/lib/esp32/libesp_audio_processor.a differ diff --git a/lib/esp32/libmultinet.a b/lib/esp32/libmultinet.a index 696e15d..055d1fd 100644 Binary files a/lib/esp32/libmultinet.a and b/lib/esp32/libmultinet.a differ diff --git a/lib/esp32/libwakenet.a b/lib/esp32/libwakenet.a index 5c5b86c..8fc7299 100644 Binary files a/lib/esp32/libwakenet.a and b/lib/esp32/libwakenet.a differ diff --git a/lib/esp32p4/libesp_audio_processor.a b/lib/esp32p4/libesp_audio_processor.a index 13afbfd..78a35cc 100644 Binary files a/lib/esp32p4/libesp_audio_processor.a and b/lib/esp32p4/libesp_audio_processor.a differ diff --git a/lib/esp32p4/libmultinet.a b/lib/esp32p4/libmultinet.a index 15dd8a2..6feea9d 100644 Binary files a/lib/esp32p4/libmultinet.a and b/lib/esp32p4/libmultinet.a differ diff --git a/lib/esp32p4/libvadnet.a b/lib/esp32p4/libvadnet.a index 1d635d8..44d5d3d 100644 Binary files a/lib/esp32p4/libvadnet.a and b/lib/esp32p4/libvadnet.a differ diff --git a/lib/esp32p4/libwakenet.a b/lib/esp32p4/libwakenet.a index 0c2b52f..afc5353 100644 Binary files a/lib/esp32p4/libwakenet.a and b/lib/esp32p4/libwakenet.a differ diff --git a/lib/esp32s3/libmultinet.a b/lib/esp32s3/libmultinet.a index 3df00bf..59fbec5 100644 Binary files a/lib/esp32s3/libmultinet.a and b/lib/esp32s3/libmultinet.a differ diff --git a/lib/esp32s3/libnsnet.a b/lib/esp32s3/libnsnet.a index b054714..fad2bcf 100644 Binary files a/lib/esp32s3/libnsnet.a and b/lib/esp32s3/libnsnet.a differ diff --git a/lib/esp32s3/libvadnet.a b/lib/esp32s3/libvadnet.a index ebf4f99..2f2ed9d 100644 Binary files a/lib/esp32s3/libvadnet.a and b/lib/esp32s3/libvadnet.a differ diff --git a/lib/esp32s3/libwakenet.a b/lib/esp32s3/libwakenet.a index df34f9d..2d6c2b5 100644 Binary files a/lib/esp32s3/libwakenet.a and b/lib/esp32s3/libwakenet.a differ diff --git a/test_apps/esp-sr/main/test_multinet.cpp b/test_apps/esp-sr/main/test_multinet.cpp index 67f6e24..9364da8 100644 --- a/test_apps/esp-sr/main/test_multinet.cpp +++ b/test_apps/esp-sr/main/test_multinet.cpp @@ -71,7 +71,7 @@ TEST_CASE("multinet cpu loading", "[mn]") char *model_name = esp_srmodel_filter(models, ESP_MN_PREFIX, NULL); esp_mn_iface_t *multinet = esp_mn_handle_from_name(model_name); - model_iface_data_t *model_data = multinet->create(model_name, 6000); + model_iface_data_t *model_data = multinet->create(model_name, 500000); int frequency = multinet->get_samp_rate(model_data); int audio_chunksize = multinet->get_samp_chunksize(model_data) * sizeof(int16_t); char *lang = multinet->get_language(model_data);