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 arm64Build 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: [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m174 |[0;0m for _ in 0 ..< p.maxTokens {
[0;36m175 |[0;0m if Task.isCancelled { break }
[0;36m176 |[0;0m var scores = logits[0, -1, 0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m177 |[0;0m if p.repetitionPenalty != 1 && !tokens.isEmpty {
[0;36m178 |[0;0m 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: [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m160 |[0;0m for _ in 0 ..< p.maxTokens {
[0;36m161 |[0;0m if Task.isCancelled { break }
[0;36m162 |[0;0m var scores = logits[0, -1, 0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m163 |[0;0m if p.repetitionPenalty != 1 && !tokens.isEmpty {
[0;36m164 |[0;0m let recent = Array(Set(tokens.suffix(max(1, p.repetitionContextSize))))
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift:46:17: [1;33mwarning: [1;39mvariable 'grownKeys' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m44 |[0;0m let block = Self.growthBlock
[0;36m45 |[0;0m let grown = min(capacity, ((count + n + block - 1) / block) * block)
[0;36m46 |[0;0m var grownKeys = MLXArray.zeros([grown, newKeys.shape[1]], dtype: newKeys.dtype)
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'grownKeys' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m47 |[0;0m var grownValues = MLXArray.zeros([grown, newValues.shape[1]], dtype: newValues.dtype)
[0;36m48 |[0;0m if count > 0, let oldKeys = keys, let oldValues = values {
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift:47:17: [1;33mwarning: [1;39mvariable 'grownValues' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m45 |[0;0m let grown = min(capacity, ((count + n + block - 1) / block) * block)
[0;36m46 |[0;0m var grownKeys = MLXArray.zeros([grown, newKeys.shape[1]], dtype: newKeys.dtype)
[0;36m47 |[0;0m var grownValues = MLXArray.zeros([grown, newValues.shape[1]], dtype: newValues.dtype)
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'grownValues' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m48 |[0;0m if count > 0, let oldKeys = keys, let oldValues = values {
[0;36m49 |[0;0m 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: [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m133 |[0;0m for _ in 0..<p.maxTokens {
[0;36m134 |[0;0m if Task.isCancelled { break }
[0;36m135 |[0;0m var scores = logits[0,-1,0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m136 |[0;0m if p.repetitionPenalty != 1, !tokens.isEmpty {
[0;36m137 |[0;0m 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: [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m254 |[0;0m for _ in 0..<budget {
[0;36m255 |[0;0m if Task.isCancelled { break chunks }
[0;36m256 |[0;0m var scores = logits[0, -1, 0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m257 |[0;0m if p.repetitionPenalty != 1, !tokens.isEmpty {
[0;36m258 |[0;0m let recent = MLXArray(
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:103:13: [1;33mwarning: [1;39mvariable 'codes' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m101 |[0;0m let batch = hidden.dim(0)
[0;36m102 |[0;0m let cache: [KVCache] = (0 ..< c.localLayers).map { _ in KVCacheSimple() }
[0;36m103 |[0;0m var codes = MLXArray.zeros([batch, c.groupSize, c.audioChannels], dtype: .int32)
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'codes' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m104 |[0;0m var input = hidden
[0;36m105 |[0;0m for step in 0 ..< (c.groupSize + (c.delayPattern.max() ?? 0)) {
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:111:21: [1;33mwarning: [1;39mvariable 'logits' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m109 |[0;0m let position = step - c.delayPattern[channel]
[0;36m110 |[0;0m guard (0 ..< c.groupSize).contains(position) else { continue }
[0;36m111 |[0;0m var logits = localHeads[channel](h)[0..., -1, 0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'logits' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m112 |[0;0m logits[0..., c.speechEmptyIds[channel]] = MLXArray(-Float.infinity)
[0;36m113 |[0;0m let token = argMax(logits, axis: -1).asType(.int32)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRModel.swift:190:17: [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m188 |[0;0m for iteration in 0 ..< p.maxTokens {
[0;36m189 |[0;0m if Task.isCancelled { break }
[0;36m190 |[0;0m var scores = logits[0, -1, 0...]
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'scores' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m191 |[0;0m if p.repetitionPenalty != 1 && !generated.isEmpty {
[0;36m192 |[0;0m let indices = MLXArray(
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:20:13: [1;33mwarning: [1;39mvariable 'tokens' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m18 |[0;0m var rows = MLXArray(c.speechEmptyIds.map(Int32.init)).expandedDimensions(axis: -1)
[0;36m19 |[0;0m rows = broadcast(rows, to: [c.audioChannels, length])
[0;36m20 |[0;0m var tokens = MLXArray.full([length], values: MLXArray(Int32(-100)))
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'tokens' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m21 |[0;0m tokens[.stride(by: c.groupSize)] = MLXArray(ids.map(Int32.init))
[0;36m22 |[0;0m return concatenated([tokens.expandedDimensions(axis: 0), rows], axis: 0)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:40:13: [1;33mwarning: [1;39mvariable 'speech' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m38 |[0;0m let codes = paddedCodes(codes)
[0;36m39 |[0;0m let groups = codes.dim(1) / c.groupSize
[0;36m40 |[0;0m var speech = broadcast(
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'speech' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m41 |[0;0m MLXArray(c.speechEmptyIds.map(Int32.init)).expandedDimensions(axis: -1),
[0;36m42 |[0;0m to: [c.audioChannels, (groups + 2) * c.groupSize])
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTT/Models/MiMoASR/MiMoASRPrompt.swift:46:13: [1;33mwarning: [1;39mvariable 'audio' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m44 |[0;0m let tokens =
[0;36m45 |[0;0m [c.startOfSpeechId] + Array(repeating: c.emptyId, count: groups) + [c.endOfSpeechId]
[0;36m46 |[0;0m var audio = text(tokens)
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'audio' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m47 |[0;0m audio[1...] = speech
[0;36m48 |[0;0m 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.