The Swift Package Index logo.Swift Package Index

Build Information

Successful build of MLXAudio, reference v0.1.7 (6fd938), with Swift 6.4 for macOS (SPM) on 29 Oct 2026 07:44:51 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Blaizzy/mlx-audio-swift.git
Reference: v0.1.7
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Blaizzy/mlx-audio-swift
 * tag               v0.1.7     -> FETCH_HEAD
HEAD is now at 6fd9386 Add MOSS-Music support (#313)
Cloned https://github.com/Blaizzy/mlx-audio-swift.git
Revision (git rev-parse @):
6fd938669e45412f5c35e011e7086ecd20397dbd
SUCCESS checkout https://github.com/Blaizzy/mlx-audio-swift.git at v0.1.7
Fetching https://github.com/apple/swift-numerics
Fetching https://github.com/mattt/EventSource.git
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/ml-explore/mlx-swift.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/huggingface/swift-huggingface.git
[1/2051] Fetching swift-asn1
[2/4067] Fetching swift-asn1, swift-jinja
[3/7122] Fetching swift-asn1, swift-jinja, swift-huggingface
[106/7447] Fetching swift-asn1, swift-jinja, swift-huggingface, eventsource
[345/26306] Fetching swift-asn1, swift-jinja, swift-huggingface, eventsource, swift-crypto
[346/33072] Fetching swift-asn1, swift-jinja, swift-huggingface, eventsource, swift-crypto, swift-numerics
Fetched https://github.com/mattt/EventSource.git (0.90s)
[1610/32747] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, swift-numerics
Fetching https://github.com/apple/swift-collections.git
[12126/50350] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, swift-numerics, mlx-swift
Fetched https://github.com/apple/swift-numerics (1.55s)
Fetching https://github.com/ibireme/yyjson.git
[9173/43584] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift
[13297/72946] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift, swift-collections
[23049/78174] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift, swift-collections, yyjson
Fetched https://github.com/ibireme/yyjson.git (1.82s)
Fetching https://github.com/huggingface/swift-transformers.git
[42403/72946] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift, swift-collections
[46019/80377] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift, swift-collections, swift-transformers
Fetched https://github.com/huggingface/swift-transformers.git (1.71s)
Fetched https://github.com/apple/swift-collections.git (4.40s)
[29440/43584] Fetching swift-asn1, swift-jinja, swift-huggingface, swift-crypto, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift.git (12.68s)
Fetched https://github.com/apple/swift-crypto.git (12.68s)
Fetched https://github.com/apple/swift-asn1.git (12.68s)
Fetched https://github.com/huggingface/swift-huggingface.git (12.68s)
Fetched https://github.com/huggingface/swift-jinja.git (12.68s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.12.0 (13.39s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.3.4 (0.64s)
Computing version for https://github.com/ml-explore/mlx-swift.git
Computed https://github.com/ml-explore/mlx-swift.git at 0.32.3 (0.65s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (10.16s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.5.1 (0.56s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (2.14s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.65s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.56s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.57s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.64s)
Creating working copy for https://github.com/ml-explore/mlx-swift.git
Working copy of https://github.com/ml-explore/mlx-swift.git resolved at 0.32.3
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.5.1
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.1
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.12.0
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 1.3.4
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "mlx-audio-swift",
      "name": "MLXAudio",
      "url": "https://github.com/Blaizzy/mlx-audio-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-audio-swift",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "mlx-swift",
          "name": "mlx-swift",
          "url": "https://github.com/ml-explore/mlx-swift.git",
          "version": "0.33.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-swift",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-numerics",
              "name": "swift-numerics",
              "url": "https://github.com/apple/swift-numerics",
              "version": "1.1.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-transformers",
          "name": "swift-transformers",
          "url": "https://github.com/huggingface/swift-transformers.git",
          "version": "1.3.5",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-transformers",
          "traits": [
          ],
          "dependencies": [
            {
              "identity": "swift-jinja",
              "name": "Jinja",
              "url": "https://github.com/huggingface/swift-jinja.git",
              "version": "2.5.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-jinja",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections.git",
                  "version": "1.7.5",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "traits": [
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-huggingface",
              "name": "swift-huggingface",
              "url": "https://github.com/huggingface/swift-huggingface.git",
              "version": "0.13.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-huggingface",
              "traits": [
              ],
              "dependencies": [
                {
                  "identity": "eventsource",
                  "name": "EventSource",
                  "url": "https://github.com/mattt/EventSource.git",
                  "version": "1.5.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/EventSource",
                  "traits": [
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-crypto",
                  "name": "swift-crypto",
                  "url": "https://github.com/apple/swift-crypto.git",
                  "version": "4.5.2",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                    {
                      "identity": "swift-asn1",
                      "name": "swift-asn1",
                      "url": "https://github.com/apple/swift-asn1.git",
                      "version": "1.7.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
                      "traits": [
                        "default"
                      ],
                      "dependencies": [
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.7.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "traits": [
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-crypto",
              "name": "swift-crypto",
              "url": "https://github.com/apple/swift-crypto.git",
              "version": "4.5.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-asn1",
                  "name": "swift-asn1",
                  "url": "https://github.com/apple/swift-asn1.git",
                  "version": "1.7.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "yyjson",
              "name": "yyjson",
              "url": "https://github.com/ibireme/yyjson.git",
              "version": "0.12.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/yyjson",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-huggingface",
          "name": "swift-huggingface",
          "url": "https://github.com/huggingface/swift-huggingface.git",
          "version": "0.13.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-huggingface",
          "traits": [
          ],
          "dependencies": [
            {
              "identity": "eventsource",
              "name": "EventSource",
              "url": "https://github.com/mattt/EventSource.git",
              "version": "1.5.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/EventSource",
              "traits": [
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-crypto",
              "name": "swift-crypto",
              "url": "https://github.com/apple/swift-crypto.git",
              "version": "4.5.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-asn1",
                  "name": "swift-asn1",
                  "url": "https://github.com/apple/swift-asn1.git",
                  "version": "1.7.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Blaizzy/mlx-audio-swift.git
[1/14445] Fetching mlx-audio-swift
Fetched https://github.com/Blaizzy/mlx-audio-swift.git (36.45s)
Fetching https://github.com/huggingface/swift-huggingface.git from cache
Fetching https://github.com/ml-explore/mlx-swift.git from cache
Fetching https://github.com/huggingface/swift-transformers.git from cache
Fetched https://github.com/huggingface/swift-transformers.git from cache (0.60s)
Fetched https://github.com/ml-explore/mlx-swift.git from cache (0.61s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (0.63s)
Computing version for https://github.com/ml-explore/mlx-swift.git
Computed https://github.com/ml-explore/mlx-swift.git at 0.33.0 (1.32s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.58s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.64s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.13.0 (0.61s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetching https://github.com/mattt/EventSource.git from cache
Fetched https://github.com/apple/swift-crypto.git from cache (1.34s)
Fetched https://github.com/mattt/EventSource.git from cache (1.36s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.5.1 (1.44s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.3.5 (0.59s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/ibireme/yyjson.git from cache
Fetching https://github.com/huggingface/swift-jinja.git from cache
Fetched https://github.com/apple/swift-collections.git from cache (1.05s)
Fetched https://github.com/huggingface/swift-jinja.git from cache (1.08s)
Fetched https://github.com/ibireme/yyjson.git from cache (1.08s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (1.15s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.2 (0.03s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.63s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.03s)
Fetching https://github.com/apple/swift-asn1.git from cache
Fetched https://github.com/apple/swift-asn1.git from cache (0.48s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.55s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.13.0
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.2
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/Blaizzy/mlx-audio-swift.git
Working copy of https://github.com/Blaizzy/mlx-audio-swift.git resolved at v0.1.7 (6fd9386)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.5.1
Creating working copy for https://github.com/ml-explore/mlx-swift.git
Working copy of https://github.com/ml-explore/mlx-swift.git resolved at 0.33.0
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 1.3.5
Found 3 product dependencies
  - mlx-swift
  - swift-transformers
  - swift-huggingface
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Blaizzy/mlx-audio-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 4 / 64]
[Pre-planning 1 / 1475]
[Planning 1277 / 1475]
[Planning deferred tasks]
[Constructing 2458 / 3332]
[115 / 746] MLXAudio_MLXAudioTests
[270 / 746] mlx-swift_Cmlx
[281 / 746] mlx-swift_Cmlx
[281 / 746]
[293 / 750] EventSource
[294 / 761] RealModule
[300 / 788]
[305 / 788] _NumericsShims
[310 / 845]
[319 / 870]
[323 / 870] Cmlx
[327 / 870] InternalCollectionsUtilities
[335 / 870] Cmlx
[338 / 870]
[343 / 870] Cmlx
[346 / 870]
[348 / 870] Cmlx
[350 / 870] Cmlx
[354 / 870]
[356 / 870]
[358 / 870] Cmlx
[359 / 870]
[362 / 870] Cmlx
[368 / 870] Cmlx
[375 / 870] Cmlx
[381 / 870]
[382 / 870]
[385 / 870] Cmlx
[391 / 870]
[393 / 870] Cmlx
[395 / 870] Cmlx
[397 / 870]
[402 / 870] EventSource
[410 / 870] Cmlx
[413 / 870] Crypto
[419 / 870] Cmlx
[421 / 870] Cmlx
[424 / 870] Cmlx
[425 / 870] Cmlx
[427 / 870] Cmlx
[428 / 870] Cmlx
[429 / 870] Cmlx
[432 / 870] Cmlx
[435 / 870] Cmlx
[436 / 870] Cmlx
[438 / 870] Cmlx
[439 / 870] Cmlx
[440 / 870] Cmlx
[442 / 870] Cmlx
[443 / 870] Cmlx
[445 / 870] Cmlx
[447 / 870] Cmlx
[448 / 870] Cmlx
[449 / 870] Cmlx
[451 / 870] Cmlx
[453 / 870] Cmlx
[455 / 870] Cmlx
[457 / 870] Cmlx
[458 / 870] Cmlx
[459 / 870] Cmlx
[461 / 870] Cmlx
[464 / 870] Cmlx
[466 / 870] Cmlx
[469 / 870] Cmlx
[472 / 870] Cmlx
[474 / 870] Cmlx
[477 / 870] Cmlx
[478 / 870] Cmlx
[487 / 870] Cmlx
[490 / 870] Cmlx
[491 / 870] Cmlx
[492 / 870] Cmlx
[495 / 870] Cmlx
[496 / 870] Cmlx
[497 / 870] Cmlx
[498 / 870] Cmlx
[500 / 870] Cmlx
[501 / 870] Cmlx
[502 / 870] Cmlx
[504 / 870] Cmlx
[506 / 870] Cmlx
[507 / 870] Cmlx
[508 / 870] Cmlx
[509 / 870] Cmlx
[511 / 870] Cmlx
[512 / 870] Cmlx
[514 / 870] Cmlx
[515 / 870] Cmlx
[518 / 870] Cmlx
[519 / 870] Cmlx
[522 / 870] Cmlx
[526 / 870] Cmlx
[529 / 870] Cmlx
[531 / 870] Cmlx
[534 / 870] Cmlx
[536 / 870] Cmlx
[538 / 870] Cmlx
[539 / 870] Cmlx
[542 / 870] Cmlx
[545 / 870] Cmlx
[546 / 870] Cmlx
[547 / 870] Cmlx
[552 / 870]
[557 / 870]
[561 / 870]
[564 / 870]
[568 / 870]
[575 / 870] RealModule
[578 / 870] yyjson
[580 / 870]
[586 / 870] RealModule
[593 / 870] InternalCollectionsUtilities
[598 / 870]
[603 / 870] InternalCollectionsUtilities
[608 / 870] InternalCollectionsUtilities
[611 / 870] EventSource
[616 / 870] EventSource-product
[623 / 870] Crypto-product
[627 / 870]
[639 / 873] ComplexModule
[646 / 895] OrderedCollections
[652 / 895] Cmlx
[662 / 895] OrderedCollections
[665 / 895] Crypto
[670 / 895] ComplexModule
[672 / 896] HuggingFace
[681 / 936]
[695 / 936] Numerics-product
[703 / 937]
[715 / 938]
[717 / 938]
[719 / 938] MLX
[731 / 963]
[733 / 963] MLX
[736 / 963] Jinja
[738 / 963] Jinja
[745 / 963] HuggingFace
[746 / 963] MLX
[749 / 963] MLX
[754 / 963] MLX
[755 / 963] MLXRandom
[756 / 963] Jinja
[758 / 963] Jinja-product
[763 / 963] HuggingFace
[765 / 963] HuggingFace
[768 / 963] MLX
[771 / 963] Jinja
[773 / 964]
[782 / 966]
[785 / 969] MLXRandom
[796 / 983] MLXFast
[800 / 985] MLXFast
[815 / 985] MLXNN
[818 / 985] MLXFast
[821 / 985] MLXFast-product
[830 / 988]
[834 / 988] MLXFFT
[835 / 988] MLXAudioG2P
[840 / 999] MLXAudioG2P
[841 / 999] MLXAudioG2P
[852 / 999] MLXAudioG2P
[857 / 1071]
[866 / 1092] MLXAudioG2P
[874 / 1092]
[884 / 1092]
[889 / 1092]
[891 / 1092]
[892 / 1092]
[897 / 1092]
[908 / 1092]
[911 / 1092]
[912 / 1092]
[916 / 1092] MLXAudioCore
[927 / 1093]
[929 / 1093]
[932 / 1093]
[938 / 1104] MLXAudioVAD
[939 / 1104]
[944 / 1104] MLXAudioVAD
[950 / 1104] MLXAudioVAD
[950 / 1104]
[960 / 1104]
[963 / 1104]
[967 / 1104]
[969 / 1104]
[971 / 1104] MLXAudioVAD
[974 / 1104]
[975 / 1104]
[982 / 1104] Hub
[989 / 1105] Hub
[989 / 1105] Tokenizers
[999 / 1116] Tokenizers
[1000 / 1116] Tokenizers
[1008 / 1117] Hub
[1011 / 1117] Generation
[1022 / 1128] Generation
[1029 / 1129] Generation
[1031 / 1129] Models
[1035 / 1133] Models
[1042 / 1134] Models
[1044 / 1134] MLXAudioCodecs
[1047 / 1148]
[1058 / 1148] MLXAudioCodecs
[1068 / 1150]
[1070 / 1152]
[1072 / 1154] MLXAudioCodecs
[1077 / 1163] MLXAudioLID
[1079 / 1175]
[1084 / 1186] MLXAudioLID
[1095 / 1186] MLXAudioTTS
[1097 / 1186] MLXAudioTTS
[1098 / 1186] MLXAudioTTS
[1099 / 1186] MLXAudioTTS
[1102 / 1186] MLXAudioSTT
[1113 / 1186] MLXAudioTTS-product
[1114 / 1186] MLXAudioTTS-product
[1116 / 1186] MLXAudioSTT
[1117 / 1186] MLXAudioSTT
[1118 / 1186] mlx-audio-swift-tts-product
[1119 / 1186] mlx-audio-swift-tts-product
[1121 / 1186] MLXAudioSTT
[1122 / 1186] mlx-audio-swift-lid-product
[1123 / 1186] mlx-audio-swift-lid-product
[1126 / 1186]
[1134 / 1187] mlx-audio-swift-lid-product
[1136 / 1189]
[1138 / 1190]
[1140 / 1190] MLXAudioTTS
[1142 / 1192] mlx-audio-swift-tts-product
[1142 / 1192] MLXAudioTTS
[1147 / 1196] MLXAudioLID
[1153 / 1208]
[1156 / 1208] MLXAudioLID-product
[1158 / 1208] mlx-audio-swift-tts-product
[1159 / 1208]
[1164 / 1208] MLXAudioSTS
[1167 / 1208] mlx-audio-swift-lid-product
[1169 / 1208] MLXAudioSTS
[1171 / 1208] MLXAudioSTS
[1177 / 1208] MLXAudioSTS
[1180 / 1209]
[1181 / 1209]
[1183 / 1210] MLXAudioSTS
[1185 / 1212] MLXAudioSTS
[1186 / 1213] MLXAudioUI
[1195 / 1214] MLXAudioUI
[1195 / 1214] MLXAudioSTS
[1197 / 1214] mlx-audio-swift-sts-product
[1199 / 1214] MLXAudioSTT
[1208 / 1214] MLXAudioSTS-product
[1208 / 1214] mlx-audio-swift-tts-product
[1211 / 1214] mlx-audio-swift-tts-product
Build complete! (59.88 sec)
warning: 'spi-builder-workspace': found 5 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/BreezeTTS/README.md
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/README.md
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/MossTTS/README.md
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/OmniVoice/README.md
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Spark/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MingASR/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/DeepFilterNet/README.md
warning: missing creator for mutated node: ('/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/mlx-swift_Cmlx.bundle/Contents/MacOS')
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/random.metal:3:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/random.metal:3:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/dot.metal:3:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/dot.h:5:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/dot.metal:3:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/dot.h:5:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/rope.metal:5:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/rope.metal:5:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/searchsorted.metal:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/searchsorted.metal:6:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/searchsorted.metal:7:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/sort.h:43:8: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
    if constexpr (metal::is_floating_point_v<T>) {
       ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/sort.h:49:15: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
    } else if constexpr (metal::is_same_v<T, complex64_t>) {
              ^
9 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/rms_norm.metal:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/rms_norm.metal:6:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/arg_reduce.metal:5:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/arg_reduce.metal:5:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/scaled_dot_product_attention.metal:4:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/scaled_dot_product_attention.metal:4:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/layer_norm.metal:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/layer_norm.metal:6:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/conv.metal:8:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/conv.metal:8:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
7 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:4:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../utils.h:9:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../complex.h:157:54: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex32_t) == 2 * sizeof(half));
                                                     ^
                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../complex.h:158:55: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex64_t) == 2 * sizeof(float));
                                                      ^
                                                      , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../complex.h:159:70: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
static_assert(sizeof(complex_t<bfloat16_t>) == 2 * sizeof(bfloat16_t));
                                                                     ^
                                                                     , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../complex.h:299:78: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
    (complex_t<half>{1.0h, 2.0h} * complex_t<half>{3.0h, 4.0h}).real == -5.0h);
                                                                             ^
                                                                             , ""
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../complex.h:303:35: warning: 'static_assert' with no message is a C++17 extension [-Wc++17-extensions]
        .real == bfloat16_t(-5.0f));
                                  ^
                                  , ""
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:4:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../utils.h:80:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> max = complex_t<T>(
  ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../utils.h:83:3: warning: inline variables are a C++17 extension [-Wc++17-extensions]
  inline static constexpr constant complex_t<T> min = complex_t<T>(
  ^
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:3:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/attn.h:6:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/../../steel/attn/mma.h:11:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/../../steel/utils/integral_constant.h:105:6: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
  if constexpr (start < stop) {
     ^
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:6:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:361:16: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
            if constexpr (is_bool) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:431:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD >= 128) {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:441:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD >= 128) {
             ^
11 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/Qwen2Audio/Qwen2AudioModel.swift:176:17: warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
174 |         for _ in 0 ..< p.maxTokens {
175 |             if Task.isCancelled { break }
176 |             var scores = logits[0, -1, 0...]
    |                 `- warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
177 |             if p.repetitionPenalty != 1 && !tokens.isEmpty {
178 |                 let recent = Array(Set(tokens.suffix(max(1, p.repetitionContextSize))))
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/Voxtral/VoxtralModel.swift:162:17: warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
160 |         for _ in 0 ..< p.maxTokens {
161 |             if Task.isCancelled { break }
162 |             var scores = logits[0, -1, 0...]
    |                 `- warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
163 |             if p.repetitionPenalty != 1 && !tokens.isEmpty {
164 |                 let recent = Array(Set(tokens.suffix(max(1, p.repetitionContextSize))))
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift:46:17: warning: variable 'grownKeys' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 44 |             let block = Self.growthBlock
 45 |             let grown = min(capacity, ((count + n + block - 1) / block) * block)
 46 |             var grownKeys = MLXArray.zeros([grown, newKeys.shape[1]], dtype: newKeys.dtype)
    |                 `- warning: variable 'grownKeys' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 47 |             var grownValues = MLXArray.zeros([grown, newValues.shape[1]], dtype: newValues.dtype)
 48 |             if count > 0, let oldKeys = keys, let oldValues = values {
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift:47:17: warning: variable 'grownValues' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 45 |             let grown = min(capacity, ((count + n + block - 1) / block) * block)
 46 |             var grownKeys = MLXArray.zeros([grown, newKeys.shape[1]], dtype: newKeys.dtype)
 47 |             var grownValues = MLXArray.zeros([grown, newValues.shape[1]], dtype: newValues.dtype)
    |                 `- warning: variable 'grownValues' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 48 |             if count > 0, let oldKeys = keys, let oldValues = values {
 49 |                 grownKeys[0..<count] = oldKeys[0..<count]
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/HiggsAudio3/HiggsAudio3Model.swift:135:17: warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
133 |         for _ in 0..<p.maxTokens {
134 |             if Task.isCancelled { break }
135 |             var scores = logits[0,-1,0...]
    |                 `- warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
136 |             if p.repetitionPenalty != 1, !tokens.isEmpty {
137 |                 let ids = MLXArray(Array(Set(tokens.suffix(max(1,p.repetitionContextSize)))).map(Int32.init))
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MegaASR/MegaASRModel.swift:256:21: warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
254 |             for _ in 0..<budget {
255 |                 if Task.isCancelled { break chunks }
256 |                 var scores = logits[0, -1, 0...]
    |                     `- warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
257 |                 if p.repetitionPenalty != 1, !tokens.isEmpty {
258 |                     let recent = MLXArray(
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:103:13: warning: variable 'codes' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
101 |         let batch = hidden.dim(0)
102 |         let cache: [KVCache] = (0 ..< c.localLayers).map { _ in KVCacheSimple() }
103 |         var codes = MLXArray.zeros([batch, c.groupSize, c.audioChannels], dtype: .int32)
    |             `- warning: variable 'codes' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
104 |         var input = hidden
105 |         for step in 0 ..< (c.groupSize + (c.delayPattern.max() ?? 0)) {
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:111:21: warning: variable 'logits' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
109 |                 let position = step - c.delayPattern[channel]
110 |                 guard (0 ..< c.groupSize).contains(position) else { continue }
111 |                 var logits = localHeads[channel](h)[0..., -1, 0...]
    |                     `- warning: variable 'logits' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
112 |                 logits[0..., c.speechEmptyIds[channel]] = MLXArray(-Float.infinity)
113 |                 let token = argMax(logits, axis: -1).asType(.int32)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:190:17: warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
188 |         for iteration in 0 ..< p.maxTokens {
189 |             if Task.isCancelled { break }
190 |             var scores = logits[0, -1, 0...]
    |                 `- warning: variable 'scores' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
191 |             if p.repetitionPenalty != 1 && !generated.isEmpty {
192 |                 let indices = MLXArray(
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:20:13: warning: variable 'tokens' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
18 |         var rows = MLXArray(c.speechEmptyIds.map(Int32.init)).expandedDimensions(axis: -1)
19 |         rows = broadcast(rows, to: [c.audioChannels, length])
20 |         var tokens = MLXArray.full([length], values: MLXArray(Int32(-100)))
   |             `- warning: variable 'tokens' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
21 |         tokens[.stride(by: c.groupSize)] = MLXArray(ids.map(Int32.init))
22 |         return concatenated([tokens.expandedDimensions(axis: 0), rows], axis: 0)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:40:13: warning: variable 'speech' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
38 |         let codes = paddedCodes(codes)
39 |         let groups = codes.dim(1) / c.groupSize
40 |         var speech = broadcast(
   |             `- warning: variable 'speech' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
41 |             MLXArray(c.speechEmptyIds.map(Int32.init)).expandedDimensions(axis: -1),
42 |             to: [c.audioChannels, (groups + 2) * c.groupSize])
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:46:13: warning: variable 'audio' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
44 |         let tokens =
45 |             [c.startOfSpeechId] + Array(repeating: c.emptyId, count: groups) + [c.endOfSpeechId]
46 |         var audio = text(tokens)
   |             `- warning: variable 'audio' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
47 |         audio[1...] = speech
48 |         func encode(_ text: String) -> [Int] {
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.32.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift.git"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers.git"
    },
    {
      "identity" : "swift-huggingface",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.8.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-huggingface.git"
    }
  ],
  "manifest_display_name" : "MLXAudio",
  "name" : "MLXAudio",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "MLXAudioCore",
      "targets" : [
        "MLXAudioCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioCodecs",
      "targets" : [
        "MLXAudioCodecs"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioTTS",
      "targets" : [
        "MLXAudioTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioSTT",
      "targets" : [
        "MLXAudioSTT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioVAD",
      "targets" : [
        "MLXAudioVAD"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioLID",
      "targets" : [
        "MLXAudioLID"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioSTS",
      "targets" : [
        "MLXAudioSTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioUI",
      "targets" : [
        "MLXAudioUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudioG2P",
      "targets" : [
        "MLXAudioG2P"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MLXAudio",
      "targets" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudioG2P"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mlx-audio-swift-tts",
      "targets" : [
        "mlx-audio-swift-tts"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-codec",
      "targets" : [
        "mlx-audio-swift-codec"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-sts",
      "targets" : [
        "mlx-audio-swift-sts"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-stt",
      "targets" : [
        "mlx-audio-swift-stt"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "mlx-audio-swift-lid",
      "targets" : [
        "mlx-audio-swift-lid"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "mlx_audio_swift_tts",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-tts",
      "path" : "Sources/Tools/mlx-audio-swift-tts",
      "product_memberships" : [
        "mlx-audio-swift-tts"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioTTS",
        "MLXAudioSTT"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_stt",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-stt",
      "path" : "Sources/Tools/mlx-audio-swift-stt",
      "product_memberships" : [
        "mlx-audio-swift-stt"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioSTT"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_sts",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-sts",
      "path" : "Sources/Tools/mlx-audio-swift-sts",
      "product_memberships" : [
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioSTS"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_lid",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-lid",
      "path" : "Sources/Tools/mlx-audio-swift-lid",
      "product_memberships" : [
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioLID"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "mlx_audio_swift_codec",
      "module_type" : "SwiftTarget",
      "name" : "mlx-audio-swift-codec",
      "path" : "Sources/Tools/mlx-audio-swift-codec",
      "product_memberships" : [
        "mlx-audio-swift-codec"
      ],
      "sources" : [
        "App.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "MLXAudioVAD",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioVAD",
      "path" : "Sources/MLXAudioVAD",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt"
      ],
      "sources" : [
        "Models/FSMNVAD/FSMNVAD.swift",
        "Models/SileroVAD/SileroVAD.swift",
        "Models/SileroVAD/SileroVADConfig.swift",
        "Models/SmartTurn/SmartTurn.swift",
        "Models/SmartTurn/SmartTurnConfig.swift",
        "Models/SmartTurn/SmartTurnFeatures.swift",
        "Models/Sortformer/Sortformer.swift",
        "Models/Sortformer/SortformerConfig.swift",
        "Models/Sortformer/SortformerFeatures.swift",
        "SpeechSegmenter.swift",
        "VADOutput.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioUI",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioUI",
      "path" : "Sources/MLXAudioUI",
      "product_memberships" : [
        "MLXAudioUI",
        "MLXAudio"
      ],
      "sources" : [
        "Placeholder.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioTTS",
        "MLXAudioSTS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioTests",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/media",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AudioCodecLoadingTests.swift",
        "AudioTransferAPITests.swift",
        "ChatterboxTests.swift",
        "DiaGenerationTests.swift",
        "DiaTTSTests.swift",
        "FunASRNanoTests.swift",
        "GraniteSpeech5CTCTests.swift",
        "GraniteSpeechFamilyTests.swift",
        "HiggsAudio3Tests.swift",
        "IncrementalMelSpectrogramTests.swift",
        "IrodoriTTSTests.swift",
        "LLMBackboneTests.swift",
        "LMCommonTests.swift",
        "MLXAudioCodecsTests.swift",
        "MLXAudioG2PCMUDictTests.swift",
        "MLXAudioG2PTests.swift",
        "MLXAudioLIDTests.swift",
        "MLXAudioSTSTests.swift",
        "MLXAudioSTTTests.swift",
        "MLXAudioSmokeTests.swift",
        "MLXAudioTTSTests.swift",
        "MLXAudioVADTests.swift",
        "MegaASRTests.swift",
        "MelFrontendReferenceTests.swift",
        "MiMoASRTests.swift",
        "MiMoAudioTokenizerTests.swift",
        "MingASRTests.swift",
        "ModelUtilsCacheTests.swift",
        "ModuloFloatFixtureValues.swift",
        "MossMusicTests.swift",
        "NemotronVoiceChatCodecTests.swift",
        "OmniVoiceTests.swift",
        "ParakeetBatchParityTests.swift",
        "ParakeetReduxTests.swift",
        "Phonon2Tests.swift",
        "PocketTTSTests.swift",
        "Qwen2AudioTests.swift",
        "Qwen3ASREncoderTests.swift",
        "STTModelLoadingTests.swift",
        "SparkTTSTests.swift",
        "TTSGenerationCacheTests.swift",
        "VibeVoiceTests.swift",
        "VoxCPM2Tests.swift",
        "VoxtralRealtimeDecoderKVCacheTests.swift",
        "VoxtralRealtimeEncoderStreamKVCacheTests.swift",
        "VoxtralRealtimeMelWindowBenchTests.swift",
        "VoxtralRealtimeStreamingFrontEndTests.swift",
        "VoxtralRealtimeTiedEmbeddingTests.swift",
        "VoxtralRealtimeTranscriptTextTests.swift",
        "VoxtralTests.swift",
        "WhisperQuantizedTiedEmbeddingTests.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioSTS",
        "MLXAudioLID",
        "mlx-audio-swift-lid",
        "MLXAudioG2P"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MLXAudioTTS",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioTTS",
      "path" : "Sources/MLXAudioTTS",
      "product_dependencies" : [
        "MLX",
        "MLXFast",
        "MLXFFT",
        "MLXNN",
        "MLXRandom",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioTTS",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "Backbones/LLMModel.swift",
        "Backbones/Qwen2.swift",
        "Generation.swift",
        "Models/BreezeTTS/BreezeTTSConfig.swift",
        "Models/BreezeTTS/BreezeTTSModel.swift",
        "Models/BreezeTTS/BreezeTTSModules.swift",
        "Models/BreezeTTS/BreezeTTSTextEncoder.swift",
        "Models/Chatterbox/ChatterboxConfig.swift",
        "Models/Chatterbox/ChatterboxModel.swift",
        "Models/Chatterbox/T3/LearnedPositionEmbeddings.swift",
        "Models/Chatterbox/T3/Perceiver.swift",
        "Models/Chatterbox/T3/T3CondEnc.swift",
        "Models/Chatterbox/T3/T3GPT2Model.swift",
        "Models/Chatterbox/T3/T3Model.swift",
        "Models/Chatterbox/VoiceEncoder/VoiceEncoder.swift",
        "Models/Chatterbox/VoiceEncoder/VoiceEncoderMelSpec.swift",
        "Models/Dia/DiaAudio.swift",
        "Models/Dia/DiaConfig.swift",
        "Models/Dia/DiaLayers.swift",
        "Models/Dia/DiaSampling.swift",
        "Models/Dia/DiaTTSModel.swift",
        "Models/EchoTTS/EchoDiT.swift",
        "Models/EchoTTS/EchoTTSAudio.swift",
        "Models/EchoTTS/EchoTTSConfig.swift",
        "Models/EchoTTS/EchoTTSModel.swift",
        "Models/EchoTTS/EchoTTSSampling.swift",
        "Models/EchoTTS/EchoTTSText.swift",
        "Models/FishSpeech/FishSpeechConfig.swift",
        "Models/FishSpeech/FishSpeechModel.swift",
        "Models/FishSpeech/FishSpeechPrompt.swift",
        "Models/FishSpeech/FishSpeechTokenizer.swift",
        "Models/IndexTTS/IndexTTSBigVGAN.swift",
        "Models/IndexTTS/IndexTTSConfig.swift",
        "Models/IndexTTS/IndexTTSModel.swift",
        "Models/IndexTTS/IndexTTSModules.swift",
        "Models/IrodoriTTS/IrodoriDiT.swift",
        "Models/IrodoriTTS/IrodoriDuration.swift",
        "Models/IrodoriTTS/IrodoriModernBERT.swift",
        "Models/IrodoriTTS/IrodoriTTSConfig.swift",
        "Models/IrodoriTTS/IrodoriTTSModel.swift",
        "Models/IrodoriTTS/IrodoriTTSSampling.swift",
        "Models/IrodoriTTS/IrodoriTTSText.swift",
        "Models/Llama/LlamaTTS.swift",
        "Models/Llama/LlamaTTSConfig.swift",
        "Models/Marvis/CSMLlamaModel.swift",
        "Models/Marvis/CSMModel.swift",
        "Models/Marvis/MarvisTTSModel.swift",
        "Models/MossTTS/MossTTSConfig.swift",
        "Models/MossTTS/MossTTSFullSampling.swift",
        "Models/MossTTS/MossTTSModel.swift",
        "Models/MossTTS/MossTTSProcessor.swift",
        "Models/MossTTS/MossTTSQwen3.swift",
        "Models/MossTTSNano/MossGPT2.swift",
        "Models/MossTTSNano/MossTTSNanoConfig.swift",
        "Models/MossTTSNano/MossTTSNanoError.swift",
        "Models/MossTTSNano/MossTTSNanoModel.swift",
        "Models/MossTTSNano/MossTTSNanoText.swift",
        "Models/MossTTSNano/MossTTSSampling.swift",
        "Models/OmniVoice/OmniVoice.swift",
        "Models/OmniVoice/OmniVoiceConfig.swift",
        "Models/OmniVoice/OmniVoiceGenerateParameters.swift",
        "Models/OmniVoice/OmniVoiceSemantic.swift",
        "Models/PocketTTS/PocketTTSConditioners.swift",
        "Models/PocketTTS/PocketTTSConfig.swift",
        "Models/PocketTTS/PocketTTSFlowLM.swift",
        "Models/PocketTTS/PocketTTSMLP.swift",
        "Models/PocketTTS/PocketTTSMimiAdapter.swift",
        "Models/PocketTTS/PocketTTSModel.swift",
        "Models/PocketTTS/PocketTTSTextUtils.swift",
        "Models/PocketTTS/PocketTTSTransformer.swift",
        "Models/PocketTTS/PocketTTSWeights.swift",
        "Models/Qwen3/Config.swift",
        "Models/Qwen3/Qwen3.swift",
        "Models/Qwen3TTS/Qwen3TTS.swift",
        "Models/Qwen3TTS/Qwen3TTSCodePredictor.swift",
        "Models/Qwen3TTS/Qwen3TTSConfig.swift",
        "Models/Qwen3TTS/Qwen3TTSSpeakerEncoder.swift",
        "Models/Qwen3TTS/Qwen3TTSSpeechTokenizer.swift",
        "Models/Qwen3TTS/Qwen3TTSTalker.swift",
        "Models/Soprano/Soprano.swift",
        "Models/Soprano/SopranoConfig.swift",
        "Models/Soprano/SopranoDecoder.swift",
        "Models/Soprano/TextUtils.swift",
        "Models/Spark/BiCodec/SparkBiCodec.swift",
        "Models/Spark/BiCodec/SparkEcapa.swift",
        "Models/Spark/BiCodec/SparkFeatCoders.swift",
        "Models/Spark/BiCodec/SparkMel.swift",
        "Models/Spark/BiCodec/SparkPerceiver.swift",
        "Models/Spark/BiCodec/SparkQuantizer.swift",
        "Models/Spark/BiCodec/SparkSpeakerEncoder.swift",
        "Models/Spark/BiCodec/SparkWav2Vec2.swift",
        "Models/Spark/BiCodec/SparkWaveGenerator.swift",
        "Models/Spark/SparkConfig.swift",
        "Models/Spark/SparkModel.swift",
        "Models/Spark/SparkPrompt.swift",
        "Models/StyleTTS2/Albert.swift",
        "Models/StyleTTS2/Blocks/BiLSTM.swift",
        "Models/StyleTTS2/Blocks/LinearNorm.swift",
        "Models/StyleTTS2/Blocks/Normalization.swift",
        "Models/StyleTTS2/Blocks/ResidualBlocks.swift",
        "Models/StyleTTS2/Blocks/SineGenerator.swift",
        "Models/StyleTTS2/Blocks/UpSample1d.swift",
        "Models/StyleTTS2/Blocks/Utilities.swift",
        "Models/StyleTTS2/Blocks/WeightNormedConv.swift",
        "Models/StyleTTS2/G2P/EnglishG2P.swift",
        "Models/StyleTTS2/G2P/EnglishNum2Word.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/BARTConfig.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/BARTDecoderLayer.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/BARTEncoderLayer.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/BARTLayerNorm.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/BARTModel.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/EnglishFallbackNetwork.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/FeedForward.swift",
        "Models/StyleTTS2/G2P/FallbackNetwork/MultiHeadAttention.swift",
        "Models/StyleTTS2/G2P/G2PExtensions.swift",
        "Models/StyleTTS2/G2P/Lexicon/DataResourcesUtil.swift",
        "Models/StyleTTS2/G2P/Lexicon/Lexicon.swift",
        "Models/StyleTTS2/G2P/Lexicon/PennTagUtil.swift",
        "Models/StyleTTS2/G2P/MToken.swift",
        "Models/StyleTTS2/G2P/MisakiTextProcessor.swift",
        "Models/StyleTTS2/G2P/TokenContext.swift",
        "Models/StyleTTS2/KittenTTS/KittenTTSConfig.swift",
        "Models/StyleTTS2/KittenTTS/KittenTTSISTFTNet.swift",
        "Models/StyleTTS2/KittenTTS/KittenTTSModel.swift",
        "Models/StyleTTS2/KittenTTS/KittenTTSModules.swift",
        "Models/StyleTTS2/KittenTTS/KittenTTSTextCleaner.swift",
        "Models/StyleTTS2/Kokoro/KokoroConfig.swift",
        "Models/StyleTTS2/Kokoro/KokoroDecoder.swift",
        "Models/StyleTTS2/Kokoro/KokoroModel.swift",
        "Models/StyleTTS2/Kokoro/KokoroModules.swift",
        "Models/StyleTTS2/Kokoro/KokoroMultilingualProcessor.swift",
        "Models/StyleTTS2/SharedConfigs.swift",
        "Models/VoxCPM2/MiniCPM.swift",
        "Models/VoxCPM2/VoxAudioVAE.swift",
        "Models/VoxCPM2/VoxCPM2Config.swift",
        "Models/VoxCPM2/VoxCPM2Model.swift",
        "Models/VoxCPM2/VoxCPMDiT.swift",
        "Models/VoxCPM2/VoxCPMEncoder.swift",
        "TTSGenerationCache.swift",
        "TTSModel.swift",
        "TextProcessor.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioG2P"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioSTT",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioSTT",
      "path" : "Sources/MLXAudioSTT",
      "product_dependencies" : [
        "MLX",
        "MLXFast",
        "MLXNN",
        "MLXRandom",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioSTT",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt"
      ],
      "sources" : [
        "Generation.swift",
        "MLXAudioSTT.swift",
        "Models/Canary/CanaryConfig.swift",
        "Models/Canary/CanaryModel.swift",
        "Models/CohereTranscribe/CohereTranscribe.swift",
        "Models/CohereTranscribe/CohereTranscribeAudio.swift",
        "Models/CohereTranscribe/CohereTranscribeConfig.swift",
        "Models/CohereTranscribe/CohereTranscribeDecoder.swift",
        "Models/CohereTranscribe/CohereTranscribeEncoder.swift",
        "Models/CohereTranscribe/CohereTranscribeTokenizer.swift",
        "Models/FireRedASR2/FireRedASR2Audio.swift",
        "Models/FireRedASR2/FireRedASR2Config.swift",
        "Models/FireRedASR2/FireRedASR2Model.swift",
        "Models/FireRedASR2/FireRedASR2Tokenizer.swift",
        "Models/FunASRNano/FunASRNanoAudio.swift",
        "Models/FunASRNano/FunASRNanoConfig.swift",
        "Models/FunASRNano/FunASRNanoModel.swift",
        "Models/GLMASR/GLMASR.swift",
        "Models/GLMASR/GLMASRConfig.swift",
        "Models/GLMASR/GLMASRLayers.swift",
        "Models/GLMASR/STTOutput.swift",
        "Models/GraniteSpeech/GraniteSpeech.swift",
        "Models/GraniteSpeech/GraniteSpeechConfig.swift",
        "Models/GraniteSpeech/GraniteSpeechRoPE.swift",
        "Models/GraniteSpeech/GraniteSpeechTasks.swift",
        "Models/GraniteSpeech/GraniteSpeechTokenizer.swift",
        "Models/GraniteSpeech5CTC/GraniteSpeech5CTCConfig.swift",
        "Models/GraniteSpeech5CTC/GraniteSpeech5CTCFrontend.swift",
        "Models/GraniteSpeech5CTC/GraniteSpeech5CTCLayers.swift",
        "Models/GraniteSpeech5CTC/GraniteSpeech5CTCModel.swift",
        "Models/GraniteSpeechNAR/GraniteSpeechNARConfig.swift",
        "Models/GraniteSpeechNAR/GraniteSpeechNAREncoder.swift",
        "Models/GraniteSpeechNAR/GraniteSpeechNARFrontend.swift",
        "Models/GraniteSpeechNAR/GraniteSpeechNARModel.swift",
        "Models/GraniteSpeechNAR/GraniteSpeechNARProjector.swift",
        "Models/HiggsAudio3/HiggsAudio3Config.swift",
        "Models/HiggsAudio3/HiggsAudio3Layers.swift",
        "Models/HiggsAudio3/HiggsAudio3Model.swift",
        "Models/LasrCTC/LasrCTCConfig.swift",
        "Models/LasrCTC/LasrCTCModel.swift",
        "Models/MegaASR/MegaASRModel.swift",
        "Models/MegaASR/MegaASRRouter.swift",
        "Models/MiMoASR/MiMoASRConfig.swift",
        "Models/MiMoASR/MiMoASRModel.swift",
        "Models/MiMoASR/MiMoASRPrompt.swift",
        "Models/MingASR/MingASRConfig.swift",
        "Models/MingASR/MingASRLoading.swift",
        "Models/MingASR/MingASRModel.swift",
        "Models/MingASR/MingBackbone.swift",
        "Models/MingASR/MingRecurrent.swift",
        "Models/Moonshine/MoonshineConfig.swift",
        "Models/Moonshine/MoonshineModel.swift",
        "Models/MossMusic/MossMusicAudio.swift",
        "Models/MossMusic/MossMusicConfig.swift",
        "Models/MossMusic/MossMusicLoading.swift",
        "Models/MossMusic/MossMusicModel.swift",
        "Models/MossMusic/MossMusicText.swift",
        "Models/MossMusic/MossMusicTokenizer.swift",
        "Models/MossTranscribeDiarize/MossTranscribeDiarize.swift",
        "Models/MossTranscribeDiarize/MossTranscribeDiarizeConfig.swift",
        "Models/Nemo/NemoAlignment.swift",
        "Models/Nemo/NemoAttention.swift",
        "Models/Nemo/NemoDecodingLogic.swift",
        "Models/Nemo/NemoRNNTConfig.swift",
        "Models/Nemo/NemoRNNTLayers.swift",
        "Models/NemotronASR/NemotronASRAudio.swift",
        "Models/NemotronASR/NemotronASRConfig.swift",
        "Models/NemotronASR/NemotronASRConformer.swift",
        "Models/NemotronASR/NemotronASRModel.swift",
        "Models/NemotronASR/NemotronASRStreamSession.swift",
        "Models/NemotronASR/NemotronASRStreaming.swift",
        "Models/NemotronASR/NemotronASRTokenizer.swift",
        "Models/Parakeet/ParakeetAudio.swift",
        "Models/Parakeet/ParakeetCTCLayers.swift",
        "Models/Parakeet/ParakeetConfig.swift",
        "Models/Parakeet/ParakeetConformer.swift",
        "Models/Parakeet/ParakeetModel.swift",
        "Models/Parakeet/ParakeetNemoAliases.swift",
        "Models/Parakeet/ParakeetRedux.swift",
        "Models/Parakeet/ParakeetTokenizer.swift",
        "Models/Phonon2/Phonon2Config.swift",
        "Models/Phonon2/Phonon2Model.swift",
        "Models/Phonon2/Phonon2PackedLinear.swift",
        "Models/Qwen2Audio/Qwen2AudioConfig.swift",
        "Models/Qwen2Audio/Qwen2AudioEncoder.swift",
        "Models/Qwen2Audio/Qwen2AudioFrontend.swift",
        "Models/Qwen2Audio/Qwen2AudioModel.swift",
        "Models/Qwen3ASR/Qwen3ASR.swift",
        "Models/Qwen3ASR/Qwen3ASRConfig.swift",
        "Models/Qwen3ASR/Qwen3ForcedAligner.swift",
        "Models/SenseVoice/SenseVoiceAudio.swift",
        "Models/SenseVoice/SenseVoiceConfig.swift",
        "Models/SenseVoice/SenseVoiceModel.swift",
        "Models/SenseVoice/SenseVoiceTokenizer.swift",
        "Models/VibeVoiceASR/VibeVoiceAudio.swift",
        "Models/VibeVoiceASR/VibeVoiceConfig.swift",
        "Models/VibeVoiceASR/VibeVoiceModel.swift",
        "Models/Voxtral/VoxtralAudio.swift",
        "Models/Voxtral/VoxtralConfig.swift",
        "Models/Voxtral/VoxtralModel.swift",
        "Models/VoxtralRealtime/VoxtralRealtime.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeAudio.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeConfig.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeDecoder.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeStreamSession.swift",
        "Models/VoxtralRealtime/VoxtralRealtimeTranscriptText.swift",
        "Models/Wav2Vec2/Wav2Vec2CTC.swift",
        "Models/Wav2Vec2/Wav2Vec2STTConfig.swift",
        "Models/Whisper/WhisperAudio.swift",
        "Models/Whisper/WhisperConfig.swift",
        "Models/Whisper/WhisperLayers.swift",
        "Models/Whisper/WhisperModel.swift",
        "Models/Whisper/WhisperTokenizer.swift",
        "Shared/TekkenTokenizer.swift",
        "Shared/Tokenizer.swift",
        "Streaming/IncrementalMelSpectrogram.swift",
        "Streaming/StreamingEncoder.swift",
        "Streaming/StreamingInferenceSession.swift",
        "Streaming/StreamingTypes.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioVAD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioSTS",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioSTS",
      "path" : "Sources/MLXAudioSTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "Models/DeepFilterNet/DeepFilterNetConfig.swift",
        "Models/DeepFilterNet/DeepFilterNetDSP.swift",
        "Models/DeepFilterNet/DeepFilterNetForward.swift",
        "Models/DeepFilterNet/DeepFilterNetLayers.swift",
        "Models/DeepFilterNet/DeepFilterNetModel.swift",
        "Models/DeepFilterNet/DeepFilterNetStreamer.swift",
        "Models/LFMAudio/Conformer.swift",
        "Models/LFMAudio/Detokenizer.swift",
        "Models/LFMAudio/LFMAudioConfig.swift",
        "Models/LFMAudio/LFMAudioModel.swift",
        "Models/LFMAudio/Processor.swift",
        "Models/LFMAudio/Transformer.swift",
        "Models/MossFormer2SE/MossFormer2Config.swift",
        "Models/MossFormer2SE/MossFormer2DSP.swift",
        "Models/MossFormer2SE/MossFormer2Layers.swift",
        "Models/MossFormer2SE/MossFormer2Model.swift",
        "Models/SAMAudio/SAMAudio.swift",
        "Models/SAMAudio/SAMAudioAlign.swift",
        "Models/SAMAudio/SAMAudioConfig.swift",
        "Models/SAMAudio/SAMAudioPatcher.swift",
        "Models/SAMAudio/SAMAudioProcessor.swift",
        "Models/SAMAudio/SAMAudioRope.swift",
        "Models/SAMAudio/SAMAudioTextEncoder.swift",
        "Models/SAMAudio/SAMAudioTransformer.swift",
        "Models/SAMAudio/SAMAudioTypes.swift",
        "Models/SAMAudio/SAMAudioWeights.swift",
        "STSModel.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioLID",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioLID",
      "path" : "Sources/MLXAudioLID",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioLID",
        "MLXAudio",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "LIDOutput.swift",
        "Models/EcapaTdnn/EcapaMelSpectrogram.swift",
        "Models/EcapaTdnn/EcapaTdnnConfig.swift",
        "Models/EcapaTdnn/EcapaTdnnLID.swift",
        "Models/EcapaTdnn/EcapaTdnnLayers.swift",
        "Models/Wav2Vec2/Wav2Vec2Config.swift",
        "Models/Wav2Vec2/Wav2Vec2LID.swift",
        "Models/Wav2Vec2/Wav2Vec2Layers.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore",
        "MLXAudioCodecs"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioG2P",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioG2P",
      "path" : "Sources/MLXAudioG2P",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "MLXAudioTTS",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudioG2P",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-sts"
      ],
      "sources" : [
        "Attention.swift",
        "Config.swift",
        "Decoder.swift",
        "DecoderLayer.swift",
        "Encoder.swift",
        "EncoderLayer.swift",
        "FeedForward.swift",
        "G2P.swift",
        "G2PTypes.swift",
        "Lexicon/CMUDict/ARPAbetMapper.swift",
        "Lexicon/CMUDict/CMUDictLoader.swift",
        "Lexicon/CMUDict/CMUDictParser.swift",
        "Lexicon/InMemoryLexicon.swift",
        "Lexicon/LexiconEntry.swift",
        "Lexicon/LexiconProviding.swift",
        "Model.swift",
        "NeuralPhonemizer.swift",
        "RelativePositionBias.swift",
        "Tokenizer.swift",
        "Weights.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioCore",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioCore",
      "path" : "Sources/MLXAudioCore",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "HuggingFace"
      ],
      "product_memberships" : [
        "MLXAudioCore",
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioVAD",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-codec",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "AudioPlayer.swift",
        "AudioSessionManager.swift",
        "AudioUtils.swift",
        "DSP.swift",
        "Generation/GenerateParameters.swift",
        "Generation/GenerationTypes.swift",
        "LM/Cache/AttentionUtils.swift",
        "LM/Cache/CacheCapabilities.swift",
        "LM/Cache/CacheConfiguration.swift",
        "LM/Cache/CacheFactory.swift",
        "LM/Cache/KVCache.swift",
        "LM/Cache/KVCacheConfiguration.swift",
        "LM/Cache/KVCacheProtocol.swift",
        "LM/Cache/KVCacheRuntime.swift",
        "LM/Cache/KVCacheTree.swift",
        "LM/Cache/MaterializedKVCache.swift",
        "LM/Cache/TurboQuantKVCache.swift",
        "LM/Cache/TurboQuantKernels.swift",
        "LM/Cache/VarianceNormalizedKVCache.swift",
        "LM/Configuration/ModelConfiguration.swift",
        "LM/Generation/ModelSamplingOptions.swift",
        "LM/Generation/Prefill.swift",
        "LM/Generation/PrefillParameters.swift",
        "LM/Generation/Sampling.swift",
        "LM/Generation/ToolCallPolicy.swift",
        "LM/Generation/ToolCallRecoveryPolicy.swift",
        "LM/Layers/Compile.swift",
        "LM/Layers/RoPEApplication.swift",
        "LM/Models/LLMModel.swift",
        "LM/Models/LanguageModel.swift",
        "LM/Models/LoRAModel.swift",
        "LM/Models/Qwen2.swift",
        "LM/Models/WeightSanitization.swift",
        "ModelUtils.swift",
        "PCMStreamConverter.swift",
        "SendingBox.swift",
        "SentencePieceTokenizer.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXAudioCodecs",
      "module_type" : "SwiftTarget",
      "name" : "MLXAudioCodecs",
      "path" : "Sources/MLXAudioCodecs",
      "product_dependencies" : [
        "MLX",
        "MLXFast",
        "MLXNN",
        "HuggingFace",
        "Transformers"
      ],
      "product_memberships" : [
        "MLXAudioCodecs",
        "MLXAudioTTS",
        "MLXAudioSTT",
        "MLXAudioLID",
        "MLXAudioSTS",
        "MLXAudioUI",
        "MLXAudio",
        "mlx-audio-swift-tts",
        "mlx-audio-swift-codec",
        "mlx-audio-swift-sts",
        "mlx-audio-swift-stt",
        "mlx-audio-swift-lid"
      ],
      "sources" : [
        "AudioCodecModel.swift",
        "AudioCodecs.swift",
        "BigVGAN/BigVGAN.swift",
        "BigVGAN/BigVGANConfig.swift",
        "BigVGAN/BigVGANLayers.swift",
        "DACVAE/DACVAE.swift",
        "DACVAE/DACVAEConfig.swift",
        "DACVAE/DACVAEDecoder.swift",
        "DACVAE/DACVAEEncoder.swift",
        "DACVAE/DACVAELayers.swift",
        "DACVAE/DACVAEWatermark.swift",
        "Descript/DescriptDAC.swift",
        "Descript/DescriptDACConfig.swift",
        "Descript/DescriptQuantization.swift",
        "EcapaTdnn/EcapaTdnnBackbone.swift",
        "EcapaTdnn/EcapaTdnnConfig.swift",
        "Encodec/Encodec.swift",
        "Encodec/EncodecConfig.swift",
        "Encodec/EncodecLayers.swift",
        "Encodec/EncodecQuantization.swift",
        "FishS1DAC/FishS1DAC.swift",
        "FishS1DAC/FishS1DACConfig.swift",
        "FishS1DAC/FishS1DACLayers.swift",
        "FishS1DAC/FishS1DACQuantization.swift",
        "FishS1DAC/FishS1DACTransformer.swift",
        "HiggsAudio/HiggsAudioTokenizer.swift",
        "MiMoAudioTokenizer/MiMoAudioTokenizer.swift",
        "MiMoAudioTokenizer/MiMoAudioTokenizerAudio.swift",
        "MiMoAudioTokenizer/MiMoAudioTokenizerConfig.swift",
        "MiMoAudioTokenizer/MiMoAudioTokenizerLayers.swift",
        "Mimi/Conv.swift",
        "Mimi/Mimi.swift",
        "Mimi/Quantization.swift",
        "Mimi/Seanet.swift",
        "Mimi/Transformer.swift",
        "MossAudioTokenizer/MossAudioTokenizer.swift",
        "NemotronVoiceChat/NemotronVoiceChatCodec.swift",
        "NemotronVoiceChat/NemotronVoiceChatCodecConfig.swift",
        "NemotronVoiceChat/NemotronVoiceChatCodecLoading.swift",
        "S3/S3TokenizerV2.swift",
        "S3Gen/CAMPPlus.swift",
        "S3Gen/ConformerEncoder.swift",
        "S3Gen/FlowMatching.swift",
        "S3Gen/HiFTGenerator.swift",
        "S3Gen/S3GenMel.swift",
        "S3Gen/StepAudio2.swift",
        "SNAC/Attention.swift",
        "SNAC/Config.swift",
        "SNAC/Layers.swift",
        "SNAC/SNACDecoder.swift",
        "SNAC/VQ.swift",
        "Vocos/Vocos.swift",
        "Vocos/VocosBackbone.swift"
      ],
      "target_dependencies" : [
        "MLXAudioCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.