Myna funasr: request for auto-connection

  name: myna-funasr
  description: FunASR SenseVoice-Small speech-to-text inference snap for Myna
  snapcraft: https://github.com/canonical/myna/blob/main/funasr-snap/snap/snapcraft.yaml
  upstream: https://github.com/canonical/myna
  upstream-relation: the publisher is the upstream (Canonical); this snap is built from that repository
  plugs:
    hardware-observe:
      request-type: auto-connection
      reasoning: |
        modelctl (the `funasr` CLI and the install and post-refresh hooks)
        probes local hardware via /sys/bus/**, /sys/devices/system/cpu/** and
        /sys/class/drm/** for list-engines, show-engine and status. Without
        the plug, list-engines exits non-zero on /sys/bus/usb/devices. Myna
        Settings (the desktop configuration app) calls list-engines to report
        the installed backend, so every store install would show a broken
        diagnostics page until the user connected the plug by hand.
        Read-only: no device node is opened and nothing is written.
    system-observe:
      request-type: auto-connection
      reasoning: |
        Plugged by the server daemon for memory-pressure monitoring, which
        we will need: the shared Myna server reads PSI from
        /proc/pressure/memory to warn the user when decoding is being slowed
        by memory reclaim. myna-parakeet already runs this monitor under the
        same grant; myna-funasr will adopt it. Read-only.

This request has been added to the queue for review by the @reviewers team.

Hello @charles05 :slight_smile:

Both requests are reasonable and consistent with the existing Myna snap family. Hence, this is a +1 for auto-connection of both hardware-observe and system-observe to myna-funasr.

1 Like

Gentle ping for a second +1 to get FunASR fully operational :slight_smile:

Pinging for the second review.

Hello @charles05,

My apologies for the delay here! This is a +1 from me as well for granting auto-connect for the hardware-observe and system-observe interfaces for snap myna-funasr

1 Like

+2 votes for, 0 against, granting auto-connection of both hardware-observe and system-observe to myna-funasr.

This is now live!