Skip to content

Abhängigkeit: Bump github.com/fluidinference/fluidaudio from 0.15.6 to 0.17.4 - #3

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/fluidinference/fluidaudio-0.17.4
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/fluidinference/fluidaudio-0.17.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown

Bumps github.com/fluidinference/fluidaudio from 0.15.6 to 0.17.4.

Release notes

Sourced from github.com/fluidinference/fluidaudio's releases.

v0.17.4 — Nemotron 3 on the M3 Neural Engine

Nemotron 3 Diarization now runs on the Neural Engine on M3-class Macs.

On M3 (h15g), the monolithic Nemotron 3 bundles never compiled for the ANE: every .cpuAndNeuralEngine load paid a ~3 s failed ANECCompile() (InvalidMILProgram) before CoreML fell back to a mixed CPU/ANE plan (#951). Monolithic presets now load from monolithic/v2/ in FluidInference/nemotron-3-diarization-coreml: the same checkpoint and weights, re-exported with fp16 inputs/outputs and gather-free state packing so the ANE compile succeeds. Accuracy is unchanged (AMI 16-meeting DER identical on .all for all five presets, within ±0.06 on the ANE). The first launch after updating downloads the v2 bundle for the preset in use. Split presets and the .bin assets are unchanged, and the original monolithic/ bundles stay on the hub for older releases.

Also in this release: AppLogger.minimumLevel and AppLogger.mirrorsToConsole let apps keep debug output, including recognised words, off the console (#958).

What's Changed

New Contributors

Full Changelog: FluidInference/FluidAudio@v0.17.3...v0.17.4

v0.17.3 — Parakeet Ultra and Parakeet Redux

Two new batch ASR models from moondream, both drop-in derivatives of Parakeet TDT v3 (same 25 languages, tokenizer and API). Existing apps are unaffected: .v3 stays the default.

Parakeet Ultra — AsrModelVersion.ultra (FluidInference/parakeet-ultra-coreml). A post-trained v3 that is more accurate everywhere at the same speed. int8 encoder (595 MB), Neural Engine by default, iOS 17+ / macOS 14+. Recommended for new integrations.

Parakeet Redux — AsrModelVersion.redux (FluidInference/parakeet-redux-coreml). A ternary v3 with a 183 MB 2-bit encoder (~220 MB download vs ~480 MB for v3). iOS 18+ / macOS 15+ only; on older systems it throws and points to .ultra. Neural Engine by default; the first ANE load compiles for several minutes (cached after), encoderComputeUnits: .cpuAndGPU skips it.

Full sets, M-series Mac, ANE v3 Redux Ultra
LibriSpeech test-clean WER 2.27 % 2.71 % 2.13 %
LibriSpeech test-other WER 4.12 % 5.12 % 3.81 %
FLEURS, 24 languages, mean WER 14.81 % 13.06 % 11.67 %
test-clean RTFx 128.6× 83.9× 126.7×
let models = try await AsrModels.downloadAndLoad(version: .ultra)

CLI: --model-version ultra|redux on transcribe, asr-benchmark, fleurs-benchmark (which also gains --encoder-compute-units), emission-delay and ctc-earnings. Docs: ParakeetUltra.md, ParakeetRedux.md.

What's Changed

Full Changelog: FluidInference/FluidAudio@v0.17.2...v0.17.3

v0.17.2 — Nemotron 3 output-backing fix

Fixes a crash in Nemotron3Diarizer on v0.17.0/v0.17.1: the first prediction could throw Output backing for feature named 'speaker_preds' is not compatible with the model's output feature description.

The Nemotron 3 bundles declare their float outputs as fp32, but the diarizer preallocated fp16 output backings. Some runtimes accept the mismatch; others reject it, including an M5 on macOS 27 with the default .all, and M3 Max with .cpuAndNeuralEngine (#951). Backings are now allocated in each output's declared type. If a runtime still rejects them, the diarizer logs a warning and continues without them. Output is unchanged. No API changes.

Separately, the Nemotron 3 ANE compile still fails on M3 (ANECCompile() → InvalidMILProgram); .cpuAndNeuralEngine now runs there via CoreML's fallback. That investigation continues in #951.

... (truncated)

Commits
  • 21493f8 fix(build): bump podspec to 0.17.4
  • 5453d83 feat(diarizer/nemotron3): load monolithic presets from monolithic/v2 (M3 ANE ...
  • 3233930 Add Orca One to the FluidAudio showcase (#953)
  • 0ceba1c feat(logger): AppLogger.minimumLevel + mirrorsToConsole (#958) (#959)
  • a6b826c fix(build): bump podspec to 0.17.3
  • c41e693 docs(asr): refresh Redux/Ultra numbers on the v3-family long-form path (#957)
  • 485da60 feat(asr): AsrModelVersion.ultra — Parakeet Ultra (post-trained v3, int8 enco...
  • eae45e2 feat(asr): AsrModelVersion.redux — Parakeet Redux (2-bit ternary v3, iOS 18+)...
  • 3fc9730 fix(build): bump podspec to 0.17.2
  • 1c8bbe5 fix(diarizer/nemotron3): type output backings from the model description, ret...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/fluidinference/fluidaudio](https://github.com/FluidInference/FluidAudio) from 0.15.6 to 0.17.4.
- [Release notes](https://github.com/FluidInference/FluidAudio/releases)
- [Commits](FluidInference/FluidAudio@v0.15.6...v0.17.4)

---
updated-dependencies:
- dependency-name: github.com/fluidinference/fluidaudio
  dependency-version: 0.17.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Oct 1, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants