Skip to content

Release v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 07:02
5517b9a

SiMa.ai Neat Apps v0.2.2

This patch release improves the GenAI example experience, adds Vietnamese speech support to the multimodal assistant, and makes selected examples more reliable under real-world input conditions.

If you use the GenAI or segmentation examples from the Apps repository, this release is recommended.

What is new

Vietnamese support for the GenAI multimodal assistant

The GenAI multimodal assistant now supports Vietnamese speech workflows. Vietnamese is available as a selectable transcription language, and the voice installation script includes Vietnamese Piper voices.

The assistant UI also adds a speech speed control and improves voice selection so languages with multiple installed voices can expose the appropriate voice choices.

Fix for GenAI detection-to-VLM assistant input formatting

The GenAI detection-to-VLM assistant now uses the correct PyNeat format enum values when configuring model input options. This fixes a format handling issue that could cause the example to fail with newer PyNeat API expectations.

The example now includes focused Python unit coverage for this contract.

More stable single-stream instance segmentation

The single-stream instance segmenter now handles valid zero-detection frames without crashing. When a frame contains no instances after filtering, the app skips empty decoded segmentation outputs and continues publishing the frame without overlays.

This keeps long-running segmentation demos alive when objects are absent, occluded, too small, or filtered out by confidence thresholds.

Why this matters

The Apps repository is often used as the first hands-on path for evaluating Neat workflows on Modalix hardware. Small issues in examples can block users from validating models, building demos, or understanding the intended development flow.

This release improves that path by making GenAI examples more robust, expanding multimodal assistant language support, and preventing normal zero-detection segmentation frames from interrupting live output.

User benefits

  • Vietnamese speech support in the GenAI multimodal assistant.
  • Better voice selection and speech speed control for multimodal assistant demos.
  • Correct PyNeat input format handling in the GenAI detection-to-VLM assistant.
  • More stable instance segmentation output when frames contain no detected objects.
  • Examples portal analytics that respect the shared Developer Center consent decision.

Compatibility

This is an app-level patch for the v0.2.x line. It does not change public Neat APIs, model formats, or runtime transport behavior.

Existing users can update to this release without changing their application code, though users of the multimodal assistant should run the existing voice installation script to download the Vietnamese Piper voice assets if they want to use Vietnamese TTS.

Included changes

  • Add Vietnamese speech support and TTS controls to the GenAI multimodal assistant in #267
  • Fix single-stream instance segmenter empty-output handling in #272 and promote it through #274
  • Add consent-aware GA4 analytics to the Examples portal in #277 and #278
  • Fix GenAI detection-to-VLM PyNeat format usage in #285
  • Add release issue validation and PR sanitization automation in #279 and #280
  • Promote the patch contents through main and release-0.2 in #283 and #289

Full Changelog: v0.2.1...v0.2.2