Skip to content

No darwin/arm64 images for sherpa-onnx and speaker-recognition backends — diarization and /v1/voice/embed unavailable on macOS #10268

Description

@enneo-service

LocalAI version: 4.4.1 (Homebrew bottle)
Environment: macOS (Apple Silicon, M1 Max), darwin/arm64

What happened

Neither the sherpa-onnx nor the speaker-recognition backend has a darwin/arm64 image, which leaves the new audio-identity endpoints without any working backend on macOS:

$ local-ai backends install sherpa-onnx
failed to get image "quay.io/go-skynet/local-ai-backends:latest-cpu-sherpa-onnx":
no child with platform darwin/arm64 in index quay.io/go-skynet/local-ai-backends:latest-cpu-sherpa-onnx

$ local-ai backends install speaker-recognition
failed to get image "quay.io/go-skynet/local-ai-backends:latest-cpu-speaker-recognition":
no child with platform darwin/arm64 in index quay.io/go-skynet/local-ai-backends:latest-cpu-speaker-recognition

Consequence

Request

Publish darwin/arm64 children for the sherpa-onnx and speaker-recognition backend images. sherpa-onnx is ONNX/CPU-based, so a darwin build should be reasonably portable — and it would make the diarization stack usable for the (large) population of local-AI users on Apple Silicon.

For context: metal-llama-cpp and metal-whisper install and run great on the same machine — LLM + ASR on macOS are already in excellent shape.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions