You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Misclassifications mainly happened for short-duration glass-breaking sounds, suggesting the need for additional data or refinement of the processing pipeline to improve robustness. Regular updates to the dataset with new samples can address such limitations and improve performance.
176
+
Misclassifications could have happened for short-duration glass-breaking sounds, suggesting the need for additional data or refinement of the processing pipeline to improve robustness. Regular updates to the dataset with new samples can address such limitations and improve performance.
177
177
178
178
***The model performance can be affected if the application is implemented in a very different environment than the one used for training. It is recommended that the datasets be provided with new samples and the model be retrained for a new and upgraded deployment.***
179
179
180
-
For a new model deployment, use the [Syntiant® uploader](assets/Syntiant_Uploader.zip) and replace the `ei_model.synpkg`, which you can find inside the downloaded folder with yours.
181
-
182
180
## Deployment
183
181
184
182
### Model Deployment
@@ -238,6 +236,8 @@ If you prefer to update manually, navigate to the **`ndp120`** directory and run
238
236
239
237
***If you are not familiar with updating the NDP120 processor firmware and uploading the trained machine learning model, please refer to [this section](https://docs.arduino.cc/tutorials/nicla-voice/user-manual/#ndp120-processor-firmware-update) of the Nicla Voice User Manual.***
240
238
239
+
For a new model deployment with manual approach, use the [Syntiant® uploader](assets/Syntiant_Uploader.zip) and replace the `ei_model.synpkg`, which you can find inside the downloaded folder with yours.
240
+
241
241
### Running with Edge Impulse CLI
242
242
243
243
Once the Nicla Voice is updated with the firmware and model, you can run the trained glass-breaking detector model using the Edge Impulse CLI:
@@ -254,7 +254,7 @@ If everything is set up correctly, the terminal will display information similar
254
254
255
255
Alternatively, you can monitor the inference process using an Arduino script uploaded to the Nicla Voice.
256
256
257
-
Open the Arduino IDE and use the following example script to visualize results in the Serial Monitor:
257
+
Open the Arduino IDE and use the following example script to observe results in the Serial Monitor:
258
258
259
259
```arduino
260
260
#include "NDP.h"
@@ -361,11 +361,9 @@ With the machine learning model trained, validated, and deployed onto the Nicla
361
361
362
362
Nicla Voice is now capable of detecting glass-breaking sounds using a trained machine learning model. You can create an expanded system by integrating the Nicla Voice with the Portenta H7 and Arduino Cloud to add functionality and scalability.
363
363
364
-
This expanded Glass Breaking Detector system introduces real-time alerts and automation, using the Nicla Voice, Portenta H7, and Arduino Cloud capabilities. This integration provides a solution for monitoring and managing glass-related events.
The upgraded example offers practical and scalable safety features designed for applications in buildings or other enclosed spaces. Its adaptability allows for implementation in various scenarios, providing distinct monitoring and security needs.
366
+
The expanded glass breaking detector uses the Nicla Voice, Portenta H7, and Arduino Cloud to provide practical and scalable safety features for buildings and other enclosed spaces. Its adaptability makes it suitable for various monitoring and security scenarios.
369
367
370
368
### Expanded System Overview
371
369
@@ -806,9 +804,11 @@ In this example, you can view real-time event logs, track BLE connection status,
806
804
-**Connection Status:** The BLE connection status between the Nicla Voice and Portenta H7 is shown, to provide present system operation.
807
805
-**Security Alert and Lockdown Mechanism Indicators:** You can monitor the activation status of the *Security Alert* and *Lockdown* mechanism directly from the dashboard.
808
806
807
+
The following image shows an example of Arduino Cloud dashboard displaying the ongoing events:
808
+
809
809

810
810
811
-
The cloud integration enables you to receive updates and take action from anywhere, making the system more accessible and responsive. The following clip shows a brief insight of the inference process and communication of Nicla Voice and the Portenta H7:
811
+
The cloud integration allows you to receive updates and take action from anywhere, making the system more accessible and responsive. The following clip shows a brief insight of the inference process and communication of Nicla Voice and the Portenta H7:
@@ -822,9 +822,9 @@ All the codes and files of this application note can be found below:
822
822
823
823
## Conclusion
824
824
825
-
This application note shows how Edge Impulse and the Nicla Voice enable real-time, on-device sound classification with a streamlined workflow from data management to local inference. This integration simplifies the development of low-power AI applications, even for users with minimal machine learning experience.
825
+
This application note explains how to use Edge Impulse and Nicla Voice for real-timesound classification directly on the device. The process is straightforward, covering from managing data to running the model, making it accessible even for those with limited experience in machine learning.
826
826
827
-
Beyond glass-breaking detection, this process can be adapted for applications like fall detection and other audio-based classifications. With the capabilities of the Nicla Voice and flexible deployment of Edge Impulse, you can create versatile edge AI systems to address various safety and monitoring challenges.
827
+
While this application note focuses on detecting glass-breaking sounds, the same approach can be used for other tasks like fall detection or identifying different audio events. With the Nicla Voice and Edge Impulse, you can develop flexible systems for various safety and monitoring needs.
0 commit comments