Build Information
Successful build of FluidAudio, reference main (7d4435), with Swift 6.4 for macOS (SPM) on 9 Oct 2026 16:37:26 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/altic-dev/FluidAudio.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/altic-dev/FluidAudio
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7d44355 Merge pull request #5 from altic-dev/B/fluid-parakeet-mini-pico
Cloned https://github.com/altic-dev/FluidAudio.git
Revision (git rev-parse @):
7d4435502bfbe46c6f31ef2f4dcb12fca7352f34
SUCCESS checkout https://github.com/altic-dev/FluidAudio.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/altic-dev/FluidAudio.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 511]
[Planning deferred tasks]
[118 / 208] swift-transformers_Hub
[120 / 208]
[126 / 211] yyjson
[135 / 235] MachTaskSelfWrapper
[150 / 248] InternalCollectionsUtilities
[154 / 248]
[158 / 285]
[162 / 299]
[173 / 299] InternalCollectionsUtilities
[181 / 300]
[186 / 311]
[191 / 311] OrderedCollections
[198 / 311] MachTaskSelfWrapper
[202 / 311] OrderedCollections
[205 / 311]
[205 / 311] OrderedCollections
[206 / 311] yyjson
[209 / 311]
[220 / 312]
[222 / 312]
[225 / 312] Jinja
[229 / 330]
[232 / 330]
[234 / 330]
[236 / 330]
[237 / 330]
[238 / 330]
[244 / 330]
[254 / 330] EventSource
[267 / 330] Jinja
[269 / 330] Jinja
[271 / 330] Jinja
[281 / 330] EventSource
[286 / 330]
[287 / 331] EventSource
[287 / 331] Jinja
[289 / 331] HuggingFace
[299 / 343] HuggingFace
[300 / 343] HuggingFace
[301 / 343] Jinja
[303 / 343] Jinja
[303 / 343] HuggingFace
[310 / 344] Hub
[320 / 392]
[327 / 392]
[332 / 392]
[333 / 392]
[337 / 392]
[339 / 392]
[343 / 392]
[347 / 392]
[348 / 392]
[349 / 392]
[350 / 392]
[353 / 392]
[360 / 392] Hub
[367 / 393] Hub
[367 / 393] Tokenizers
[377 / 404] Tokenizers
[378 / 404] Tokenizers
[385 / 405] Tokenizers
[386 / 405] Hub
[389 / 405] FluidAudio
[402 / 450]
[409 / 450]
[411 / 450]
[418 / 450]
[420 / 450]
[422 / 450]
[423 / 450]
[434 / 450] FluidAudio
[435 / 450] FluidAudio
[443 / 451]
[443 / 451] FluidAudio
[448 / 462] fluidaudiocli-product
[449 / 462] fluidaudiocli-product
[451 / 462] fluidaudiocli-product
[453 / 462] fluidaudiocli-product
[455 / 462] fluidaudiocli-product
[455 / 462] FluidAudio
[457 / 462] FluidAudio
[458 / 462] fluidaudiocli-product
[460 / 462] fluidaudiocli-product
Build complete! (26.30 sec)
Fetching https://github.com/huggingface/swift-transformers
[1/7084] Fetching swift-transformers
Fetched https://github.com/huggingface/swift-transformers (1.55s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.4 (2.19s)
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/huggingface/swift-huggingface.git
Fetching https://github.com/huggingface/swift-jinja.git
[1/2967] Fetching swift-huggingface
[2/21580] Fetching swift-huggingface, swift-crypto
[92/22956] Fetching swift-huggingface, swift-crypto, swift-jinja
[592/28031] Fetching swift-huggingface, swift-crypto, swift-jinja, yyjson
[3777/56722] Fetching swift-huggingface, swift-crypto, swift-jinja, yyjson, swift-collections
Fetched https://github.com/apple/swift-crypto.git (2.63s)
Fetched https://github.com/apple/swift-collections.git (2.63s)
Fetched https://github.com/huggingface/swift-huggingface.git (2.63s)
Fetched https://github.com/ibireme/yyjson.git (2.63s)
Fetched https://github.com/huggingface/swift-jinja.git (2.63s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (5.36s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.54s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.13.0 (0.58s)
Fetching https://github.com/mattt/EventSource.git
[1/303] Fetching eventsource
Fetched https://github.com/mattt/EventSource.git (0.87s)
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/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.2 (0.64s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (2.20s)
Fetching https://github.com/apple/swift-asn1.git
[1/2009] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git (1.05s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (1.72s)
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/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.5.1
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.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/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.4
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/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/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
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/Tests/FluidAudioTests/ASR/Parakeet/SlidingWindow/CTC/sample_medical.arpa
[1m/Users/admin/builder/spi-builder-workspace/Sources/FastClusterWrapper/FastClusterWrapper.cpp:15:34: [0m[0;1;35mwarning: [0m[1munknown warning group '-Wpragma-messages', ignored [-Wunknown-warning-option][0m
15 | #pragma clang diagnostic ignored [0;32m"-Wpragma-messages"[0m
| [0;1;32m ^
[0mIn file included from /Users/admin/builder/spi-builder-workspace/Sources/FastClusterWrapper/FastClusterWrapper.cpp:18:
[1m/Users/admin/builder/spi-builder-workspace/Sources/FastClusterWrapper/fastcluster_internal.hpp:53:9: [0m[0;1;35mwarning: [0m[1mUse fenv header. [-W#pragma-messages][0m
53 | #pragma message([0;32m"Use fenv header."[0m)[0m
| [0;1;32m ^
[0m2 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Decoder/EncoderFrameView.swift:97:13: [1;33mwarning: [1;39m'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m95 |[0;0m destination.update(from: sourcePointer, count: hiddenSize)
[0;36m96 |[0;0m } else {
[0;36m97 |[0;0m cblas_scopy(count, sourcePointer, incX, destination, destStrideCblas)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m98 |[0;0m }
[0;36m99 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Decoder/TdtDecoderV3.swift:740:13: [1;33mwarning: [1;39m'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m738 |[0;0m let count = try makeBlasIndex(hiddenSize, label: "Decoder projection length")
[0;36m739 |[0;0m let stride = try makeBlasIndex(hiddenStride, label: "Decoder projection stride")
[0;36m740 |[0;0m cblas_scopy(count, startPtr, stride, destPtr, destStrideCblas)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_scopy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m741 |[0;0m }
[0;36m742 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: [1;33mwarning: [1;39m'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m164 |[0;0m }
[0;36m165 |[0;0m guard result == 0 else { return nil }
[0;36m166 |[0;0m return String(cString: buffer)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m167 |[0;0m #else
[0;36m168 |[0;0m return nil
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/ANEMemoryUtils.swift:100:9: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m98 |[0;0m /// Get element size in bytes for a given data type
[0;36m99 |[0;0m public static func getElementSize(for dataType: MLMultiArrayDataType) -> Int {
[0;36m100 |[0;0m switch dataType {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.int8'[0;0m
[0;36m101 |[0;0m case .float16:
[0;36m102 |[0;0m return 2
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: [1;33mwarning: [1;39mresult of call to 'withUnsafeBufferPointer' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m148 |[0;0m // Copy samples into buffer
[0;36m149 |[0;0m if let channelData = inputBuffer.floatChannelData {
[0;36m150 |[0;0m samples.withUnsafeBufferPointer [4;39m{ src in[0;0m
[0;36m|[0;0m `- [1;33mwarning: [1;39mresult of call to 'withUnsafeBufferPointer' is unused[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m151 |[0;0m memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
[0;36m152 |[0;0m }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:203:30: [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m200 |[0;0m self.updateContinuation = continuation
[0;36m201 |[0;0m
[0;36m202 |[0;0m continuation.onTermination = { @Sendable _ in
[0;36m|[0;0m |- [1;39mnote: [1;39m'self' implicitly strongly captured here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd 'self' as a capture list item to silence[0;0m
[0;36m203 |[0;0m Task { [weak self] in
[0;36m|[0;0m |- [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mexplicitly assign the capture list item to silence[0;0m
[0;36m204 |[0;0m await self?.clearUpdateContinuation()
[0;36m205 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: [1;33mwarning: [1;39minitialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m303 |[0;0m let right = config.rightContextSamples
[0;36m304 |[0;0m let left = config.leftContextSamples
[0;36m305 |[0;0m let sampleRate = config.asrConfig.sampleRate
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m306 |[0;0m
[0;36m307 |[0;0m var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: [1;33mwarning: [1;39minitialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m337 |[0;0m let chunk = config.chunkSamples
[0;36m338 |[0;0m let left = config.leftContextSamples
[0;36m339 |[0;0m let sampleRate = config.asrConfig.sampleRate
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m340 |[0;0m
[0;36m341 |[0;0m var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: [1;33mwarning: [1;39mimmutable value 'decoder' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m246 |[0;0m
[0;36m247 |[0;0m guard let preprocessor = preprocessor,
[0;36m248 |[0;0m let decoder = decoder,
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'decoder' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m249 |[0;0m let cacheTime = cacheTime,
[0;36m250 |[0;0m let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: [1;33mwarning: [1;39mimmutable value 'decoder' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m400 |[0;0m }
[0;36m401 |[0;0m
[0;36m402 |[0;0m guard let decoder = decoder,
[0;36m|[0;0m `- [1;33mwarning: [1;39mimmutable value 'decoder' was never used; consider replacing with '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m403 |[0;0m let cacheTime = cacheTime,
[0;36m404 |[0;0m let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: [1;33mwarning: [1;39m'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m let count = hState.count
[0;36m47 |[0;0m hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
[0;36m48 |[0;0m ptr.baseAddress?.assign(repeating: 0, count: count)
[0;36m|[0;0m |- [1;33mwarning: [1;39m'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'update(repeating:count:)' instead[0;0m
[0;36m49 |[0;0m }
[0;36m50 |[0;0m cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: [1;33mwarning: [1;39m'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m }
[0;36m50 |[0;0m cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
[0;36m51 |[0;0m ptr.baseAddress?.assign(repeating: 0, count: count)
[0;36m|[0;0m |- [1;33mwarning: [1;39m'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'update(repeating:count:)' instead[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: [1;33mwarning: [1;39minitialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m78 |[0;0m
[0;36m79 |[0;0m outerLoop: for t in startT..<maxT {
[0;36m80 |[0;0m let globalT = timeOffset + t
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m81 |[0;0m
[0;36m82 |[0;0m // Extract encoder step
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:312:25: [1;33mwarning: [1;39m'cblas_dgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m310 |[0;0m let sumBase = sumPtr.baseAddress
[0;36m311 |[0;0m else { return }
[0;36m312 |[0;0m cblas_dgemv(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_dgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m313 |[0;0m CblasRowMajor,
[0;36m314 |[0;0m CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:342:25: [1;33mwarning: [1;39m'cblas_dgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m340 |[0;0m rho.withUnsafeBufferPointer { rhoPtr in
[0;36m341 |[0;0m temp.withUnsafeMutableBufferPointer { tempPtr in
[0;36m342 |[0;0m cblas_dgemm(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_dgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m343 |[0;0m CblasRowMajor,
[0;36m344 |[0;0m CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:441:25: [1;33mwarning: [1;39m'cblas_dgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m439 |[0;0m alpha.withUnsafeBufferPointer { alphaPtr in
[0;36m440 |[0;0m logP.withUnsafeMutableBufferPointer { logPtr in
[0;36m441 |[0;0m cblas_dgemm(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_dgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m442 |[0;0m CblasRowMajor,
[0;36m443 |[0;0m CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:586:25: [1;33mwarning: [1;39m'cblas_dgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m584 |[0;0m let piBase = piPtr.baseAddress
[0;36m585 |[0;0m else { return }
[0;36m586 |[0;0m cblas_dgemv(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_dgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m587 |[0;0m CblasRowMajor,
[0;36m588 |[0;0m CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:691:13: [1;33mwarning: [1;39mvariable 'output' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m689 |[0;0m constraints: SpeakerCountConstraints?
[0;36m690 |[0;0m ) -> VBxOutput {
[0;36m691 |[0;0m var output = refine(rhoFeatures: rhoFeatures, initialClusters: initialClusters)
[0;36m|[0;0m `- [1;33mwarning: [1;39mvariable 'output' was never mutated; consider changing to 'let' constant[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
[0;36m692 |[0;0m
[0;36m693 |[0;0m guard let constraints = constraints else {
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:493:33: [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m491 |[0;0m let destinationBase = destinationPointer.baseAddress
[0;36m492 |[0;0m else { return }
[0;36m493 |[0;0m cblas_daxpy(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m494 |[0;0m Int32(dimension),
[0;36m495 |[0;0m weight,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:546:21: [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m544 |[0;0m let destinationBase = destinationPointer.baseAddress
[0;36m545 |[0;0m else { return }
[0;36m546 |[0;0m cblas_daxpy(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m547 |[0;0m Int32(embedding.count),
[0;36m548 |[0;0m 1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:591:21: [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m589 |[0;0m let destinationBase = destinationPointer.baseAddress
[0;36m590 |[0;0m else { return }
[0;36m591 |[0;0m cblas_daxpy(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_daxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m592 |[0;0m Int32(first.count),
[0;36m593 |[0;0m 1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:645:12: [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m55 |[0;0m
[0;36m56 |[0;0m @available(macOS 14.0, iOS 17.0, *)
[0;36m57 |[0;0m struct OfflineEmbeddingExtractor {
[0;36m|[0;0m `- [1;39mnote: [1;39menclosing scope here[0;0m
[0;36m58 |[0;0m private let fbankModel: MLModel
[0;36m59 |[0;0m private let embeddingModel: MLModel
[0;36m:[0;0m
[0;36m643 |[0;0m
[0;36m644 |[0;0m let options = MLPredictionOptions()
[0;36m645 |[0;0m if #available(macOS 14.0, iOS 17.0, *) {
[0;36m|[0;0m `- [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m646 |[0;0m for array in audioArrays {
[0;36m647 |[0;0m array.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:742:12: [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m55 |[0;0m
[0;36m56 |[0;0m @available(macOS 14.0, iOS 17.0, *)
[0;36m57 |[0;0m struct OfflineEmbeddingExtractor {
[0;36m|[0;0m `- [1;39mnote: [1;39menclosing scope here[0;0m
[0;36m58 |[0;0m private let fbankModel: MLModel
[0;36m59 |[0;0m private let embeddingModel: MLModel
[0;36m:[0;0m
[0;36m740 |[0;0m )
[0;36m741 |[0;0m let options = MLPredictionOptions()
[0;36m742 |[0;0m if #available(macOS 14.0, iOS 17.0, *) {
[0;36m|[0;0m `- [1;33mwarning: [1;39munnecessary check for 'macOS'; enclosing scope ensures guard will always be true[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check\UselessAvailabilityCheck]8;;\]
[0;36m743 |[0;0m fbankFeatures.prefetchToNeuralEngine()
[0;36m744 |[0;0m weightsArray.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/OfflineReconstruction.swift:241:25: [1;33mwarning: [1;39m'cblas_saxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m239 |[0;0m let destinationBase = destinationPointer.baseAddress
[0;36m240 |[0;0m else { return }
[0;36m241 |[0;0m cblas_saxpy(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_saxpy' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m242 |[0;0m Int32(embedding.count),
[0;36m243 |[0;0m 1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:48:21: [1;33mwarning: [1;39m'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m vector.withUnsafeBufferPointer { vectorPointer in
[0;36m47 |[0;0m result.withUnsafeMutableBufferPointer { resultPointer in
[0;36m48 |[0;0m cblas_sgemv(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m49 |[0;0m CblasRowMajor,
[0;36m50 |[0;0m CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:107:21: [1;33mwarning: [1;39m'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m105 |[0;0m flatB.withUnsafeBufferPointer { bPointer in
[0;36m106 |[0;0m flatResult.withUnsafeMutableBufferPointer { resultPointer in
[0;36m107 |[0;0m cblas_sgemm(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m108 |[0;0m CblasRowMajor,
[0;36m109 |[0;0m CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:249:21: [1;33mwarning: [1;39m'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m247 |[0;0m flatB.withUnsafeBufferPointer { bPointer in
[0;36m248 |[0;0m dotProducts.withUnsafeMutableBufferPointer { resultPointer in
[0;36m249 |[0;0m cblas_sgemm(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m250 |[0;0m CblasRowMajor,
[0;36m251 |[0;0m CblasNoTrans,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#UselessAvailabilityCheck]: <https://docs.swift.org/compiler/documentation/diagnostics/useless-availability-check>
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "swift-transformers",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-transformers"
}
],
"manifest_display_name" : "FluidAudio",
"name" : "FluidAudio",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
}
],
"products" : [
{
"name" : "FluidAudio",
"targets" : [
"FluidAudio"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "fluidaudiocli",
"targets" : [
"FluidAudioCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "MachTaskSelfWrapper",
"module_type" : "ClangTarget",
"name" : "MachTaskSelfWrapper",
"path" : "Sources/MachTaskSelfWrapper",
"product_memberships" : [
"FluidAudio",
"fluidaudiocli"
],
"sources" : [
"MachTaskSelf.c"
],
"type" : "library"
},
{
"c99name" : "FluidAudioTests",
"module_type" : "SwiftTarget",
"name" : "FluidAudioTests",
"path" : "Tests/FluidAudioTests",
"sources" : [
"ASR/Cohere/CohereAudioChunkPlannerTests.swift",
"ASR/Granite/GraniteAsrModelsTests.swift",
"ASR/Granite/GranitePlusAsrModelsTests.swift",
"ASR/Granite/GranitePlusRuntimeSmokeTests.swift",
"ASR/Granite/GranitePlusTimestampParserTests.swift",
"ASR/Parakeet/ASRConstantsTests.swift",
"ASR/Parakeet/AsrManagerExtensionTests.swift",
"ASR/Parakeet/AsrManagerTests.swift",
"ASR/Parakeet/AsrModelsTests.swift",
"ASR/Parakeet/AsrTranscriptionTests.swift",
"ASR/Parakeet/ChunkMergeTests.swift",
"ASR/Parakeet/ChunkProcessorEdgeCaseTests.swift",
"ASR/Parakeet/ChunkProcessorTests.swift",
"ASR/Parakeet/Decoder/BlasIndexAndHypothesisTests.swift",
"ASR/Parakeet/Decoder/DecoderStateTests.swift",
"ASR/Parakeet/Decoder/TdtConfigTests.swift",
"ASR/Parakeet/Decoder/TdtDecoderChunkTests.swift",
"ASR/Parakeet/Decoder/TdtDecoderStateV3Tests.swift",
"ASR/Parakeet/Decoder/TdtDecoderTests.swift",
"ASR/Parakeet/Decoder/TdtDecoderV2Tests.swift",
"ASR/Parakeet/Decoder/TokenUtilsTests.swift",
"ASR/Parakeet/ModelNamesTests.swift",
"ASR/Parakeet/NemotronBenchmarkTests.swift",
"ASR/Parakeet/ParakeetIncrementalIntegrationTests.swift",
"ASR/Parakeet/ParakeetIncrementalSessionTests.swift",
"ASR/Parakeet/PerformanceMetricsTests.swift",
"ASR/Parakeet/ProgressEmitterTests.swift",
"ASR/Parakeet/PronunciationChunkRefinerTests.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationAudioEnrollmentTests.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationEmbeddingMatcherTests.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationStreamingTests.swift",
"ASR/Parakeet/PronunciationCustomization/WordAudioChunkExtractorTests.swift",
"ASR/Parakeet/PronunciationCustomization/WordAudioOverlapIndexTests.swift",
"ASR/Parakeet/SlidingWindow/CTC/ARPALanguageModelTests.swift",
"ASR/Parakeet/SlidingWindow/CTC/CtcDecoderDemoTests.swift",
"ASR/Parakeet/SlidingWindow/CTC/CtcDecoderTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/BKTreeTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/ContextBiasingConstantsTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/ContextBiasingSendableTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/CtcDPAlgorithmTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/CustomVocabularyTests.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/VocabularyRescorerUtilsTests.swift",
"ASR/Parakeet/SlidingWindow/SlidingWindowAsrManagerTests.swift",
"ASR/Parakeet/SlidingWindow/SlidingWindowAsrSessionTests.swift",
"ASR/Parakeet/Streaming/AudioMelSpectrogramTests.swift",
"ASR/Parakeet/Streaming/CommonVoiceManifestTests.swift",
"ASR/Parakeet/Streaming/EouChunkSizeFrameCountTests.swift",
"ASR/Parakeet/Streaming/NemotronCacheAwareMelChunkerTests.swift",
"ASR/Parakeet/Streaming/NemotronChunkSizeTests.swift",
"ASR/Parakeet/Streaming/NemotronStreamingAsrManagerTests.swift",
"ASR/Parakeet/Streaming/NemotronStreamingConfigTests.swift",
"ASR/Parakeet/Streaming/StreamingAsrEngineTests.swift",
"ASR/Parakeet/Streaming/TokenizerTests.swift",
"ASR/Qwen3/Qwen3AsrConfigTests.swift",
"ASR/Qwen3/Qwen3RoPETests.swift",
"CI/BasicInitializationTests.swift",
"CI/CITests.swift",
"CI/SendableTests.swift",
"Diarizer/Clustering/KMeansClusteringTests.swift",
"Diarizer/DiarizationTestFixtures.swift",
"Diarizer/Extraction/EmbeddingExtractorOverflowTests.swift",
"Diarizer/LS-EEND/LSEENDIntegrationTests.swift",
"Diarizer/LS-EEND/LSEENDMatrixTests.swift",
"Diarizer/Offline/AHCClusteringTests.swift",
"Diarizer/Offline/DiarizerMemoryTests.swift",
"Diarizer/Offline/EmbeddingExtractorMemoryTests.swift",
"Diarizer/Offline/OfflineConfigTests.swift",
"Diarizer/Offline/OfflineModuleTests.swift",
"Diarizer/Offline/SegmentationProcessorEdgeCaseTests.swift",
"Diarizer/Offline/SegmentationProcessorTests.swift",
"Diarizer/Offline/SpeakerCountConstraintsTests.swift",
"Diarizer/Offline/VBxConstraintTests.swift",
"Diarizer/Offline/VDSPOperationsTests.swift",
"Diarizer/Offline/WeightInterpolationTests.swift",
"Diarizer/Sortformer/SortformerNemotronCompatibilityTests.swift",
"Diarizer/Sortformer/SortformerStateUpdaterTests.swift",
"Diarizer/Sortformer/SortformerStreamingIntegrationTests.swift",
"Diarizer/Sortformer/SortformerTests.swift",
"Diarizer/Sortformer/SortformerTimelineTests.swift",
"Diarizer/Sortformer/SortformerTypesTests.swift",
"Diarizer/SpeakerEnrollmentTests.swift",
"Diarizer/SpeakerManagerTests.swift",
"Diarizer/SpeakerOperationsTests.swift",
"Diarizer/SpeakerTests.swift",
"Shared/ANEMemoryOptimizerTests.swift",
"Shared/ANEMemoryUtilsEdgeCaseTests.swift",
"Shared/ANEOptimizerTests.swift",
"Shared/ArraySliceTests.swift",
"Shared/AudioConverterTests.swift",
"Shared/AudioStreamTests.swift",
"Shared/MLArrayCacheTests.swift",
"Shared/ModelRegistryTests.swift",
"Shared/RandomAccessCollectionTests.swift",
"Shared/StringUtilsTests.swift",
"Stress/StressTests.swift",
"TTS/AudioPostProcessorTests.swift",
"TTS/KokoroChunkerStemTests.swift",
"TTS/KokoroChunkerTests.swift",
"TTS/MultilingualG2PTests.swift",
"TTS/PocketTTS/PocketTtsStreamingTests.swift",
"TTS/PocketTTS/SentencePieceProtoTests.swift",
"TTS/SSMLTests.swift",
"TTS/TTSManagerTests.swift",
"TTS/TextNormalizerTests.swift",
"TTS/TtsCustomLexiconTests.swift",
"TestHelpers/VadTestHelpers.swift",
"VAD/VadSegmentationTests.swift",
"VAD/VadStreamingTests.swift",
"VAD/VadTests.swift"
],
"target_dependencies" : [
"FluidAudio"
],
"type" : "test"
},
{
"c99name" : "FluidAudioCLI",
"module_type" : "SwiftTarget",
"name" : "FluidAudioCLI",
"path" : "Sources/FluidAudioCLI",
"product_memberships" : [
"fluidaudiocli"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluidAudioCLI/Utils/english.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Commands/ASR/Granite/GraniteTranscribeCommand.swift",
"Commands/ASR/Parakeet/SlidingWindow/AsrBenchmark.swift",
"Commands/ASR/Parakeet/SlidingWindow/AsrBenchmarkTypes.swift",
"Commands/ASR/Parakeet/SlidingWindow/CtcDecodeBenchmark.swift",
"Commands/ASR/Parakeet/SlidingWindow/CtcEarningsBenchmark.swift",
"Commands/ASR/Parakeet/SlidingWindow/FleursBenchmark.swift",
"Commands/ASR/Parakeet/SlidingWindow/MultiStreamCommand.swift",
"Commands/ASR/Parakeet/SlidingWindow/TranscribeCommand.swift",
"Commands/ASR/Parakeet/Streaming/NemotronBenchmark.swift",
"Commands/ASR/Parakeet/Streaming/NemotronCommonVoiceBenchmark.swift",
"Commands/ASR/Parakeet/Streaming/NemotronTranscribe.swift",
"Commands/ASR/Parakeet/Streaming/ParakeetEouCommand.swift",
"Commands/ASR/Qwen3/Qwen3AsrBenchmark.swift",
"Commands/ASR/Qwen3/Qwen3TranscribeCommand.swift",
"Commands/DiarizationBenchmark.swift",
"Commands/DiarizationBenchmarkUtils.swift",
"Commands/DownloadCommand.swift",
"Commands/G2PBenchmark.swift",
"Commands/LSEENDBenchmark.swift",
"Commands/LSEENDCommand.swift",
"Commands/LSEENDEvaluation.swift",
"Commands/ProcessCommand.swift",
"Commands/SortformerBenchmark.swift",
"Commands/SortformerCommand.swift",
"Commands/TTSCommand.swift",
"Commands/VadAnalyzeCommand.swift",
"Commands/VadBenchmark.swift",
"DatasetParsers/AMIParser.swift",
"DatasetParsers/DatasetDownloader.swift",
"Experiments/PronunciationCustomization/PronunciationBenchmarkCommand.swift",
"Experiments/WordAudioAlignment/WordAudioProbeCommand.swift",
"FluidAudioCLI.swift",
"Models/CLIModels.swift",
"Utils/DiarizationMetrics.swift",
"Utils/LevenshteinDistance.swift",
"Utils/RTTMParser.swift",
"Utils/ResultsFormatter.swift",
"Utils/TerminalUI.swift",
"Utils/TextNormalizer.swift",
"Utils/WERCalculator.swift"
],
"target_dependencies" : [
"FluidAudio"
],
"type" : "executable"
},
{
"c99name" : "FluidAudio",
"module_type" : "SwiftTarget",
"name" : "FluidAudio",
"path" : "Sources/FluidAudio",
"product_dependencies" : [
"Tokenizers"
],
"product_memberships" : [
"FluidAudio",
"fluidaudiocli"
],
"sources" : [
"ASR/Benchmarking/CommonVoiceManifest.swift",
"ASR/Cohere/CohereAudioChunkPlanner.swift",
"ASR/Cohere/CohereChunkMerge.swift",
"ASR/Cohere/CohereTranscribeAsrManager.swift",
"ASR/Cohere/CohereTranscribeAsrModels.swift",
"ASR/Granite/GraniteAsrBundleDownloader.swift",
"ASR/Granite/GraniteAsrManager.swift",
"ASR/Granite/GraniteAsrModels.swift",
"ASR/Granite/GraniteFeatureExtractor.swift",
"ASR/Granite/GranitePlusAsrManager.swift",
"ASR/Granite/GranitePlusAsrModels.swift",
"ASR/Granite/GranitePlusTimestampParser.swift",
"ASR/Parakeet/ANEOptimizer.swift",
"ASR/Parakeet/AsrManager.swift",
"ASR/Parakeet/AsrModels.swift",
"ASR/Parakeet/AsrTranscription.swift",
"ASR/Parakeet/AsrTypes.swift",
"ASR/Parakeet/AudioBuffer.swift",
"ASR/Parakeet/ChunkProcessor.swift",
"ASR/Parakeet/Decoder/BlasIndex.swift",
"ASR/Parakeet/Decoder/EncoderFrameView.swift",
"ASR/Parakeet/Decoder/TdtConfig.swift",
"ASR/Parakeet/Decoder/TdtDecoderState.swift",
"ASR/Parakeet/Decoder/TdtDecoderV2.swift",
"ASR/Parakeet/Decoder/TdtDecoderV3.swift",
"ASR/Parakeet/Decoder/TdtHypothesis.swift",
"ASR/Parakeet/MLArrayCache.swift",
"ASR/Parakeet/ParakeetChunkLayout.swift",
"ASR/Parakeet/ParakeetIncrementalSession.swift",
"ASR/Parakeet/ParakeetSplitEncoder.swift",
"ASR/Parakeet/PerformanceMetrics.swift",
"ASR/Parakeet/ProgressEmitter.swift",
"ASR/Parakeet/PronunciationCustomization/EncoderFeatureCapture.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationAudioEnrollment.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationEmbeddingMatcher.swift",
"ASR/Parakeet/PronunciationCustomization/PronunciationWindowMatch.swift",
"ASR/Parakeet/PronunciationCustomization/WordAudioChunkExtractor.swift",
"ASR/Parakeet/PronunciationCustomization/WordAudioOverlapIndex.swift",
"ASR/Parakeet/SlidingWindow/CTC/ARPALanguageModel.swift",
"ASR/Parakeet/SlidingWindow/CTC/CtcDecoder.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/BKTree/BKTree.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/BKTree/VocabularyRescorer+CandidateMatching.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/ContextBiasingConstants.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/CustomVocabularyContext.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/Rescorer/VocabularyRescorer+TokenEvaluation.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/Rescorer/VocabularyRescorer+TokenRescoring.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/Rescorer/VocabularyRescorer+Utilities.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/Rescorer/VocabularyRescorer.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/WordSpotting/CtcDPAlgorithm.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/WordSpotting/CtcKeywordSpotter+Inference.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/WordSpotting/CtcKeywordSpotter.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/WordSpotting/CtcModels.swift",
"ASR/Parakeet/SlidingWindow/CustomVocabulary/WordSpotting/CtcTokenizer.swift",
"ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift",
"ASR/Parakeet/SlidingWindow/SlidingWindowAsrSession.swift",
"ASR/Parakeet/Streaming/EOU/StreamingEouAsrManager.swift",
"ASR/Parakeet/Streaming/Nemotron/NemotronCacheAwareMelChunker.swift",
"ASR/Parakeet/Streaming/Nemotron/NemotronChunkSize.swift",
"ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift",
"ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift",
"ASR/Parakeet/Streaming/Nemotron/NemotronStreamingConfig.swift",
"ASR/Parakeet/Streaming/ParakeetModelVariant.swift",
"ASR/Parakeet/Streaming/RnntDecoder.swift",
"ASR/Parakeet/Streaming/StreamingAsrEngine.swift",
"ASR/Parakeet/Streaming/StreamingAsrEngineFactory.swift",
"ASR/Parakeet/Streaming/Tokenizer.swift",
"ASR/Qwen3/Qwen3AsrConfig.swift",
"ASR/Qwen3/Qwen3AsrManager.swift",
"ASR/Qwen3/Qwen3AsrModels.swift",
"ASR/Qwen3/Qwen3RoPE.swift",
"ASR/Qwen3/Qwen3StreamingManager.swift",
"ASR/Qwen3/WhisperMelSpectrogram.swift",
"Diarizer/Clustering/SpeakerManager.swift",
"Diarizer/Clustering/SpeakerOperations.swift",
"Diarizer/Clustering/SpeakerTypes.swift",
"Diarizer/Core/DiarizerManager.swift",
"Diarizer/Core/DiarizerModels.swift",
"Diarizer/Core/DiarizerTypes.swift",
"Diarizer/DiarizerTimeline.swift",
"Diarizer/Extraction/EmbeddingExtractor.swift",
"Diarizer/LS-EEND/LSEENDDatatypes.swift",
"Diarizer/LS-EEND/LSEENDDiarizerAPI.swift",
"Diarizer/LS-EEND/LSEENDModelInference.swift",
"Diarizer/LS-EEND/LSEENDPreprocessor.swift",
"Diarizer/Offline/Clustering/AHCClustering.swift",
"Diarizer/Offline/Clustering/KMeansClustering.swift",
"Diarizer/Offline/Clustering/SpeakerCountConstraints.swift",
"Diarizer/Offline/Clustering/VBxClustering.swift",
"Diarizer/Offline/Core/OfflineDiarizerManager.swift",
"Diarizer/Offline/Core/OfflineDiarizerModels.swift",
"Diarizer/Offline/Core/OfflineDiarizerTypes.swift",
"Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift",
"Diarizer/Offline/Extraction/PLDATransform.swift",
"Diarizer/Offline/Extraction/WeightInterpolation.swift",
"Diarizer/Offline/Segmentation/OfflineSegmentationProcessor.swift",
"Diarizer/Offline/Utils/OfflineReconstruction.swift",
"Diarizer/Offline/Utils/VDSPOperations.swift",
"Diarizer/Segmentation/AudioValidation.swift",
"Diarizer/Segmentation/SegmentationProcessor.swift",
"Diarizer/Segmentation/SlidingWindow.swift",
"Diarizer/Sortformer/SortformerDiarizerPipeline.swift",
"Diarizer/Sortformer/SortformerModelGeometry.swift",
"Diarizer/Sortformer/SortformerModelInference.swift",
"Diarizer/Sortformer/SortformerNemotronConfig.swift",
"Diarizer/Sortformer/SortformerStateUpdater.swift",
"Diarizer/Sortformer/SortformerTypes.swift",
"DownloadUtils.swift",
"FluidAudioSwift.swift",
"ITN/TextNormalizer.swift",
"ModelNames.swift",
"ModelRegistry.swift",
"Shared/ANEMemoryOptimizer.swift",
"Shared/ANEMemoryUtils.swift",
"Shared/ASRConstants.swift",
"Shared/AppLogger.swift",
"Shared/AsrChunkTokenMerger.swift",
"Shared/AssetDownloader.swift",
"Shared/AudioConverter.swift",
"Shared/AudioMelSpectrogram.swift",
"Shared/AudioStream.swift",
"Shared/MLModel+Prediction.swift",
"Shared/ModelWarmup.swift",
"Shared/StreamingAudioSampleSource.swift",
"Shared/StreamingAudioSourceFactory.swift",
"Shared/StringUtils.swift",
"Shared/SystemInfo.swift",
"TTS/G2P/MultilingualG2PError.swift",
"TTS/G2P/MultilingualG2PLanguage.swift",
"TTS/G2P/MultilingualG2PModel.swift",
"TTS/Kokoro/Assets/Lexicon/G2PModel.swift",
"TTS/Kokoro/Assets/Lexicon/KokoroVocabulary.swift",
"TTS/Kokoro/Assets/Lexicon/LexiconAssetManager.swift",
"TTS/Kokoro/Assets/TtsResourceDownloader.swift",
"TTS/Kokoro/KokoroTtsManager.swift",
"TTS/Kokoro/Pipeline/Postprocess/KokoroSynthesizer+Types.swift",
"TTS/Kokoro/Pipeline/Preprocess/KokoroChunker.swift",
"TTS/Kokoro/Pipeline/Preprocess/KokoroModelCache.swift",
"TTS/Kokoro/Pipeline/Preprocess/KokoroSynthesizer+LexiconCache.swift",
"TTS/Kokoro/Pipeline/Preprocess/PhonemeMapper.swift",
"TTS/Kokoro/Pipeline/Preprocess/TtsTextPreprocessor.swift",
"TTS/Kokoro/Pipeline/Synthesize/KokoroSynthesizer+Memory.swift",
"TTS/Kokoro/Pipeline/Synthesize/KokoroSynthesizer+ModelUtils.swift",
"TTS/Kokoro/Pipeline/Synthesize/KokoroSynthesizer+VoiceEmbeddings.swift",
"TTS/Kokoro/Pipeline/Synthesize/KokoroSynthesizer.swift",
"TTS/Kokoro/TtsCustomLexicon.swift",
"TTS/PocketTTS/Assets/PocketTtsConstantsLoader.swift",
"TTS/PocketTTS/Assets/PocketTtsResourceDownloader.swift",
"TTS/PocketTTS/Pipeline/PocketTtsModelStore.swift",
"TTS/PocketTTS/Pipeline/PocketTtsSynthesizer+Flow.swift",
"TTS/PocketTTS/Pipeline/PocketTtsSynthesizer+KVCache.swift",
"TTS/PocketTTS/Pipeline/PocketTtsSynthesizer+Mimi.swift",
"TTS/PocketTTS/Pipeline/PocketTtsSynthesizer+Types.swift",
"TTS/PocketTTS/Pipeline/PocketTtsSynthesizer.swift",
"TTS/PocketTTS/Pipeline/PocketTtsVoiceCloner.swift",
"TTS/PocketTTS/PocketTTSError.swift",
"TTS/PocketTTS/PocketTtsConstants.swift",
"TTS/PocketTTS/PocketTtsManager.swift",
"TTS/PocketTTS/Tokenizer/SentencePieceProto.swift",
"TTS/PocketTTS/Tokenizer/SentencePieceTokenizer.swift",
"TTS/SSML/SSMLProcessor.swift",
"TTS/SSML/SSMLTagParser.swift",
"TTS/SSML/SSMLTypes.swift",
"TTS/SSML/SayAsInterpreter.swift",
"TTS/Shared/AudioPostProcessor.swift",
"TTS/TtsBackend.swift",
"TTS/TtsConstants.swift",
"TTS/TtsModels.swift",
"VAD/VadManager+SpeechSegmentation.swift",
"VAD/VadManager+Streaming.swift",
"VAD/VadManager.swift",
"VAD/VadTypes.swift"
],
"target_dependencies" : [
"FastClusterWrapper",
"MachTaskSelfWrapper"
],
"type" : "library"
},
{
"c99name" : "FastClusterWrapper",
"module_type" : "ClangTarget",
"name" : "FastClusterWrapper",
"path" : "Sources/FastClusterWrapper",
"product_memberships" : [
"FluidAudio",
"fluidaudiocli"
],
"sources" : [
"FastClusterWrapper.cpp"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.