Failed to generate model: The current implementation only support frame_size_samples of 512 when building firmware

Question/Issue:
-Hi, after the frame length setting is changed in Syntiant, there is an error: Failed to generate model: The current implementation only support frame_size_samples of 512 while the firmware for Nicla Voice is building. Is there a solution to this?

Project ID:
-728073

Context/Use case:
-Happens when building the firmware.

Steps Taken:

  1. Convert the frame length value to default
  2. Rebuilding & Reset Posterior Parameters
  3. Restart training

Expected Outcome:
-Firmware should be built fine.

Actual Outcome:
-Firmware fails to build.

Reproducibility:

  • [ X] Always
  • [ ] Sometimes
  • [ ] Rarely
  • Platform: Arduino Cloud
  • Build Environment Details: Edge Impulse on Arduino Cloud
  • OS Version: Windows 10
  • Edge Impulse Version (Firmware): Cloud based
  • To find out Edge Impulse Version:
  • if you have pre-compiled firmware: run edge-impulse-run-impulse --raw and type AT+INFO. Look for Edge Impulse version in the output.
  • if you have a library deployment: inside the unarchived deployment, open model-parameters/model_metadata.h and look for EI_STUDIO_VERSION_MAJOR, EI_STUDIO_VERSION_MINOR, EI_STUDIO_VERSION_PATCH
  • Edge Impulse CLI Version: N/A
  • Project Version: 1.0
  • Custom Blocks / Impulse Configuration: Using 200 training cycles and 0.0025 learning speed & 0.025 frame length
    Logs/Attachments:

image_2025-06-29_184315530