The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Qwen3Speech, reference main (dcd299), with Swift 6.1 for macOS (SPM) on 30 Apr 2026 01:33:40 UTC.

Swift 6 data race errors: 8

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1398/1434] Compiling HuggingFace FileLock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1399/1434] Compiling HuggingFace HTTPClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1400/1434] Compiling HuggingFace MultipartBuilder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1401/1434] Compiling HuggingFace TokenProvider.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1402/1434] Compiling HuggingFace Value.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1419/1443] Emitting module HummingbirdCore
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1420/1443] Compiling HummingbirdCore String+percentEncode.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1421/1443] Compiling HummingbirdCore UnsafeTransfer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1431/1509] Compiling Hummingbird MetricsMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1432/1509] Compiling Hummingbird Middleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1433/1509] Compiling Hummingbird MiddlewareGroup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1434/1509] Compiling Hummingbird MiddlewareFixedTypeBuilder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1435/1509] Compiling Hummingbird _Middleware2.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1436/1509] Compiling Hummingbird _OptionalMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1437/1509] Compiling Hummingbird _SpreadMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1438/1516] Compiling Hummingbird RequestID.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1439/1516] Compiling Hummingbird RequestResponder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1440/1516] Compiling Hummingbird Response.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1441/1516] Compiling Hummingbird URI+decodeQuery.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1442/1516] Compiling Hummingbird MemoryPersistDriver.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1443/1516] Compiling Hummingbird PersistDriver.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1444/1516] Compiling Hummingbird PersistError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1445/1516] Compiling Hummingbird Trie+resolve.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1446/1516] Compiling Hummingbird Trie+serialize.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1447/1516] Compiling Hummingbird TrieRouter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1448/1516] Compiling Hummingbird ChildRequestContext.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1449/1516] Compiling Hummingbird Request.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1450/1516] Compiling Hummingbird RequestContext.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1451/1516] Compiling Hummingbird RequestContextSource.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1452/1516] Compiling Hummingbird Router.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1453/1516] Compiling Hummingbird RouterGroup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1454/1516] Compiling Hummingbird RouterMethods.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1455/1516] Compiling Hummingbird RouterPath.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1456/1516] Compiling Hummingbird RouterResponder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1457/1516] Compiling Hummingbird TransformingRouterGroup.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1458/1516] Compiling Hummingbird RouterTrie.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1459/1516] Compiling Hummingbird URLEncodedFormNode.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1460/1516] Compiling Hummingbird Configuration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1461/1516] Compiling Hummingbird Deprecations.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1462/1516] Compiling Hummingbird Environment.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1463/1516] Compiling Hummingbird EditedHTTPError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1464/1516] Compiling Hummingbird HTTPError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1465/1516] Compiling Hummingbird HTTPResponseError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1466/1516] Compiling Hummingbird NIOCore+HTTPResponseError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1467/1516] Compiling Hummingbird Exports.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1468/1516] Compiling Hummingbird CacheControl.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1469/1516] Compiling Hummingbird FileIO.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1470/1516] Compiling Hummingbird FileProvider.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1471/1516] Compiling Hummingbird LocalFileSystem.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1472/1516] Compiling Hummingbird Cookie.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1473/1516] Compiling Hummingbird Cookies.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1474/1516] Compiling Hummingbird ByteBuffer+foundation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1475/1516] Compiling Hummingbird DateCache.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1476/1516] Compiling Hummingbird HTTPHeaderDateFormatStyle.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1477/1516] Compiling Hummingbird HexDigest.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1478/1516] Compiling Hummingbird InitializableFromSource.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1479/1516] Compiling Hummingbird PreludeService.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1480/1516] Compiling Hummingbird StringProtocol.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1481/1516] Compiling Hummingbird MediaType+FileExtension.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1482/1516] Compiling Hummingbird MediaType.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1483/1516] Compiling Hummingbird Request+Cookies.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1484/1516] Compiling Hummingbird Response+Cookies.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1485/1516] Compiling Hummingbird CORSMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1486/1516] Compiling Hummingbird FileMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1487/1516] Compiling Hummingbird LogRequestMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1488/1516] Compiling Hummingbird TracingMiddleware.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1489/1516] Compiling Hummingbird EndpointResponder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1490/1516] Compiling Hummingbird Parameters+UUID.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1491/1516] Compiling Hummingbird Parameters.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1492/1516] Compiling Hummingbird ResponseGenerator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1493/1516] Compiling Hummingbird RouteCollection.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1494/1516] Compiling Hummingbird Router+validation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1495/1516] Emitting module Hummingbird
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1496/1516] Compiling Hummingbird Application.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1497/1516] Compiling Hummingbird CodableProtocols.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1498/1516] Compiling Hummingbird JSONCoding.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1499/1516] Compiling Hummingbird ResponseEncodable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1500/1516] Compiling Hummingbird URLEncodedForm+Request.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1501/1516] Compiling Hummingbird URLEncodedForm.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1502/1516] Compiling Hummingbird URLEncodedFormDecoder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1503/1516] Compiling Hummingbird URLEncodedFormEncoder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1504/1523] Compiling HummingbirdWebSocket NIOWebSocketServerUpgrade+ext.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1505/1523] Compiling HummingbirdWebSocket WebSocketRouter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1506/1523] Compiling HummingbirdWebSocket WebSocketServerConfiguration.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1507/1523] Compiling HummingbirdWebSocket Exports.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1508/1523] Emitting module HummingbirdWebSocket
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1509/1523] Compiling HummingbirdWebSocket HTTPServerBuilder+WebSocket.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1510/1523] Compiling HummingbirdWebSocket WebSocketChannel.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[1511/1523] Compiling Hub resource_bundle_accessor.swift
[1512/1523] Compiling Hub Hub.swift
[1513/1523] Compiling Hub BinaryDistinct.swift
[1514/1523] Emitting module Hub
[1515/1523] Compiling Hub YYJSONParser.swift
[1516/1523] Compiling Hub HubApi.swift
[1517/1523] Compiling Hub Config.swift
[1518/1549] Compiling Tokenizers Trie.swift
[1519/1549] Compiling Tokenizers ByteEncoder.swift
[1520/1549] Compiling Tokenizers Decoder.swift
[1521/1549] Compiling Tokenizers TokenLattice.swift
[1522/1549] Compiling Tokenizers String+PreTokenization.swift
[1523/1549] Compiling Tokenizers PostProcessor.swift
[1524/1549] Compiling Tokenizers PreTokenizer.swift
[1525/1549] Emitting module Tokenizers
[1526/1549] Compiling AudioCommon AudioFileLoader.swift
[1527/1549] Compiling AudioCommon AudioIO.swift
[1528/1549] Compiling Tokenizers Normalizer.swift
[1529/1549] Compiling Tokenizers Tokenizer.swift
[1530/1550] Compiling Tokenizers UnigramTokenizer.swift
[1531/1560] Compiling AudioCommon Logging.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:6:16: warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  4 | /// Loaded model set — holds references to all loaded models.
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
    |                `- warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:216:17: note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
214 | ///
215 | /// Maps directly to speech-core's `sc_vad_vtable_t` for pipeline integration.
216 | public protocol StreamingVADProvider: AnyObject {
    |                 `- note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
217 |     /// Expected input sample rate in Hz
218 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:7:16: warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
    |                `- warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  8 |     public let tts: (any SpeechGenerationModel)?
  9 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:151:17: note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
149 |
150 | /// A speech-to-text model that transcribes audio.
151 | public protocol SpeechRecognitionModel: AnyObject {
    |                 `- note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
152 |     /// Expected input sample rate in Hz
153 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:8:16: warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
    |                `- warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  9 |
 10 |     public init(
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:89:17: note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 87 |
 88 | /// A text-to-speech model that generates audio from text.
 89 | public protocol SpeechGenerationModel: AnyObject {
    |                 `- note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 90 |     /// Output sample rate in Hz
 91 |     var sampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:33:23: warning: type 'any StreamingVADProvider' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 31 |     ) -> ModelSpec {
 32 |         ModelSpec(name: "VAD", weight: 1, group: 0, loader: { progress in
 33 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any StreamingVADProvider' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 34 |         })
 35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:42:23: warning: type 'any SpeechRecognitionModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 40 |     ) -> ModelSpec {
 41 |         ModelSpec(name: "ASR", weight: 15, group: 0, loader: { progress in
 42 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any SpeechRecognitionModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 43 |         })
 44 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:51:23: warning: type 'any SpeechGenerationModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 49 |     ) -> ModelSpec {
 50 |         ModelSpec(name: "TTS", weight: 20, group: 1, loader: { progress in
 51 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any SpeechGenerationModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 52 |         })
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:123:14: warning: immutable value 'name' was never used; consider replacing with '_' or removing it
121 |         var tts: (any SpeechGenerationModel)?
122 |
123 |         for (name, model) in results {
    |              `- warning: immutable value 'name' was never used; consider replacing with '_' or removing it
124 |             if let m = model as? any StreamingVADProvider { vad = m }
125 |             if let m = model as? any SpeechRecognitionModel { stt = m }
[1532/1560] Compiling AudioCommon ModelLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:6:16: warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  4 | /// Loaded model set — holds references to all loaded models.
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
    |                `- warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:216:17: note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
214 | ///
215 | /// Maps directly to speech-core's `sc_vad_vtable_t` for pipeline integration.
216 | public protocol StreamingVADProvider: AnyObject {
    |                 `- note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
217 |     /// Expected input sample rate in Hz
218 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:7:16: warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
    |                `- warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  8 |     public let tts: (any SpeechGenerationModel)?
  9 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:151:17: note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
149 |
150 | /// A speech-to-text model that transcribes audio.
151 | public protocol SpeechRecognitionModel: AnyObject {
    |                 `- note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
152 |     /// Expected input sample rate in Hz
153 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:8:16: warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
    |                `- warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  9 |
 10 |     public init(
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:89:17: note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 87 |
 88 | /// A text-to-speech model that generates audio from text.
 89 | public protocol SpeechGenerationModel: AnyObject {
    |                 `- note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 90 |     /// Output sample rate in Hz
 91 |     var sampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:33:23: warning: type 'any StreamingVADProvider' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 31 |     ) -> ModelSpec {
 32 |         ModelSpec(name: "VAD", weight: 1, group: 0, loader: { progress in
 33 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any StreamingVADProvider' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 34 |         })
 35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:42:23: warning: type 'any SpeechRecognitionModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 40 |     ) -> ModelSpec {
 41 |         ModelSpec(name: "ASR", weight: 15, group: 0, loader: { progress in
 42 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any SpeechRecognitionModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 43 |         })
 44 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:51:23: warning: type 'any SpeechGenerationModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 49 |     ) -> ModelSpec {
 50 |         ModelSpec(name: "TTS", weight: 20, group: 1, loader: { progress in
 51 |             try await factory(progress) as any Sendable
    |                       `- warning: type 'any SpeechGenerationModel' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 52 |         })
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:123:14: warning: immutable value 'name' was never used; consider replacing with '_' or removing it
121 |         var tts: (any SpeechGenerationModel)?
122 |
123 |         for (name, model) in results {
    |              `- warning: immutable value 'name' was never used; consider replacing with '_' or removing it
124 |             if let m = model as? any StreamingVADProvider { vad = m }
125 |             if let m = model as? any SpeechRecognitionModel { stt = m }
[1533/1560] Compiling AudioCommon PipelineLLM.swift
[1534/1560] Emitting module AudioCommon
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/CoreMLLoader.swift:48:24: warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     /// Track which model names we've already warned about so we don't
 47 |     /// spam the log. Protected by ``warnedQueue``.
 48 |     private static var warnedNames = Set<String>()
    |                        |- warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'warnedNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'warnedNames' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     private static let warnedQueue = DispatchQueue(
 50 |         label: "com.qwen3speech.coreml-loader.warned"
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:6:16: warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  4 | /// Loaded model set — holds references to all loaded models.
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
    |                `- warning: stored property 'vad' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any StreamingVADProvider)?'; this is an error in the Swift 6 language mode
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:216:17: note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
214 | ///
215 | /// Maps directly to speech-core's `sc_vad_vtable_t` for pipeline integration.
216 | public protocol StreamingVADProvider: AnyObject {
    |                 `- note: protocol 'StreamingVADProvider' does not conform to the 'Sendable' protocol
217 |     /// Expected input sample rate in Hz
218 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:7:16: warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  5 | public struct ModelSet: Sendable {
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
    |                `- warning: stored property 'stt' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechRecognitionModel)?'; this is an error in the Swift 6 language mode
  8 |     public let tts: (any SpeechGenerationModel)?
  9 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:151:17: note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
149 |
150 | /// A speech-to-text model that transcribes audio.
151 | public protocol SpeechRecognitionModel: AnyObject {
    |                 `- note: protocol 'SpeechRecognitionModel' does not conform to the 'Sendable' protocol
152 |     /// Expected input sample rate in Hz
153 |     var inputSampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/ModelLoader.swift:8:16: warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  6 |     public let vad: (any StreamingVADProvider)?
  7 |     public let stt: (any SpeechRecognitionModel)?
  8 |     public let tts: (any SpeechGenerationModel)?
    |                `- warning: stored property 'tts' of 'Sendable'-conforming struct 'ModelSet' has non-sendable type '(any SpeechGenerationModel)?'; this is an error in the Swift 6 language mode
  9 |
 10 |     public init(
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:89:17: note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 87 |
 88 | /// A text-to-speech model that generates audio from text.
 89 | public protocol SpeechGenerationModel: AnyObject {
    |                 `- note: protocol 'SpeechGenerationModel' does not conform to the 'Sendable' protocol
 90 |     /// Output sample rate in Hz
 91 |     var sampleRate: Int { get }
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Tokenizer.swift:146:24: warning: static property 'byteToUnicode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
144 |     /// Byte-to-unicode mapping table (GPT-2 style)
145 |     /// Built lazily on first use
146 |     private static var byteToUnicode: [UInt8: Character] = {
    |                        |- warning: static property 'byteToUnicode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'byteToUnicode' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'byteToUnicode' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |         var mapping: [UInt8: Character] = [:]
148 |         var n = 0
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Tokenizer.swift:175:24: warning: static property 'unicodeToByte' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
173 |
174 |     /// Unicode-to-byte reverse mapping
175 |     private static var unicodeToByte: [Character: UInt8] = {
    |                        |- warning: static property 'unicodeToByte' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'unicodeToByte' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'unicodeToByte' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 |         var reverse: [Character: UInt8] = [:]
177 |         for (byte, char) in byteToUnicode {
[1535/1561] Compiling AudioCommon WAVWriter.swift
[1536/1561] Compiling Generation RepetitionPenaltyLogitsProcessor.swift
[1537/1561] Compiling Generation TopKLogitsWarper.swift
[1538/1561] Compiling Generation TemperatureLogitsWarper.swift
[1539/1561] Compiling Generation TopPLogitsWarper.swift
[1540/1561] Compiling Generation GenerationConfig.swift
[1541/1561] Compiling Generation Generation.swift
[1542/1561] Compiling Generation Decoders.swift
[1543/1561] Compiling Generation LogitsProcessor.swift
[1544/1561] Emitting module Generation
[1545/1561] Compiling Generation MinPLogitsWarper.swift
[1546/1565] Compiling AudioCommon Tokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Tokenizer.swift:146:24: warning: static property 'byteToUnicode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
144 |     /// Byte-to-unicode mapping table (GPT-2 style)
145 |     /// Built lazily on first use
146 |     private static var byteToUnicode: [UInt8: Character] = {
    |                        |- warning: static property 'byteToUnicode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'byteToUnicode' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'byteToUnicode' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
147 |         var mapping: [UInt8: Character] = [:]
148 |         var n = 0
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Tokenizer.swift:175:24: warning: static property 'unicodeToByte' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
173 |
174 |     /// Unicode-to-byte reverse mapping
175 |     private static var unicodeToByte: [Character: UInt8] = {
    |                        |- warning: static property 'unicodeToByte' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'unicodeToByte' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'unicodeToByte' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 |         var reverse: [Character: UInt8] = [:]
177 |         for (byte, char) in byteToUnicode {
[1547/1565] Compiling AudioCommon SentencePieceModel.swift
[1548/1565] Compiling AudioCommon Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/Protocols.swift:104:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
102 |         let rate = sampleRate
103 |         return AsyncThrowingStream { continuation in
104 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
105 |                 do {
106 |                     let samples = try await self.generate(text: text, language: language)
    |                                             `- note: closure captures 'self' which is accessible to code in the current task
107 |                     continuation.yield(AudioChunk(samples: samples, sampleRate: rate, frameIndex: 0, isFinal: true))
108 |                     continuation.finish()
[1549/1565] Compiling AudioCommon StreamingAudioPlayer.swift
[1550/1565] Compiling AudioCommon AudioModelError.swift
[1551/1565] Compiling AudioCommon AudioRingBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/CoreMLLoader.swift:48:24: warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     /// Track which model names we've already warned about so we don't
 47 |     /// spam the log. Protected by ``warnedQueue``.
 48 |     private static var warnedNames = Set<String>()
    |                        |- warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'warnedNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'warnedNames' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     private static let warnedQueue = DispatchQueue(
 50 |         label: "com.qwen3speech.coreml-loader.warned"
/Users/admin/builder/spi-builder-workspace/Sources/AudioCommon/CoreMLLoader.swift:48:24: warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 46 |     /// Track which model names we've already warned about so we don't
 47 |     /// spam the log. Protected by ``warnedQueue``.
 48 |     private static var warnedNames = Set<String>()
    |                        |- warning: static property 'warnedNames' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'warnedNames' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'warnedNames' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 49 |     private static let warnedQueue = DispatchQueue(
 50 |         label: "com.qwen3speech.coreml-loader.warned"
[1556/1565] Compiling Models LanguageModelTypes.swift
[1557/1632] Compiling Models Weights.swift
[1558/1632] Emitting module Models
[1559/1632] Compiling Models LanguageModel.swift
[1560/1632] Emitting module SpeechCore
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:68:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'PipelineConfig' may have shared mutable state; this is an error in the Swift 6 language mode
 43 |
 44 | /// Pipeline configuration.
 45 | public struct PipelineConfig {
    |               `- note: consider making struct 'PipelineConfig' conform to the 'Sendable' protocol
 46 |     public var vadOnset: Float = 0.5
 47 |     public var vadOffset: Float = 0.35
    :
 66 |     public var mode: PipelineMode = .echo
 67 |
 68 |     public static let `default` = PipelineConfig()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'PipelineConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |     public init() {}
[1561/1632] Compiling MLXCommon QuantizedMLP.swift
[1562/1632] Compiling MLXCommon ModuleMemory.swift
[1563/1632] Compiling MLXCommon PreQuantizedEmbedding.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXCommon/PreQuantizedEmbedding.swift:46:9: warning: 'quantizedMatmul(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' is deprecated: renamed to 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)'
44 |     /// For use as LM head (matmul with transposed weight)
45 |     public func asLinear(_ x: MLXArray) -> MLXArray {
46 |         quantizedMatmul(
   |         |- warning: 'quantizedMatmul(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' is deprecated: renamed to 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)'
   |         `- note: use 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' instead
47 |             x, weight, scales: scales, biases: biases, transpose: true,
48 |             groupSize: groupSize, bits: bits)
[1564/1632] Compiling MLXCommon SDPA.swift
[1565/1632] Compiling MLXCommon WeightLoading.swift
[1566/1632] Compiling MLXCommon MetalBudget.swift
[1567/1632] Emitting module MLXCommon
[1568/1632] Compiling Qwen3TTSCoreML TalkerGenerator.swift
[1569/1632] Compiling Qwen3TTSCoreML SpeechDecoderCoreML.swift
[1570/1640] Compiling Qwen3TTSCoreML MultiCodeDecoderCoreML.swift
[1571/1640] Emitting module Qwen3TTSCoreML
[1572/1640] Compiling Qwen3TTSCoreML EmbedderModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTSCoreML/EmbedderModels.swift:104:9: warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
102 |     // Check if strides indicate non-contiguous layout
103 |     let strides = array.strides.map { $0.intValue }
104 |     let isContiguous = strides.last == 1 && (strides.count < 2 || strides[strides.count - 2] <= 1
    |         `- warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
105 |         || (strides.count >= 1 && strides[0] == 1))
106 |
[1573/1692] Compiling Qwen3TTSCoreML Sampler.swift
[1574/1692] Compiling KokoroTTS PronunciationDicts.swift
[1575/1693] Compiling SpeechWakeWord SpeechWakeWord+Memory.swift
[1576/1694] Compiling Qwen3TTSCoreML Qwen3TTSCoreML+Protocols.swift
[1577/1694] Compiling Qwen3TTSCoreML PromptBuilder.swift
[1578/1694] Compiling Qwen3TTSCoreML Qwen3TTSCoreML.swift
[1579/1694] Compiling NemotronStreamingASR NemotronStreamingASR+Memory.swift
[1580/1694] Emitting module NemotronStreamingASR
[1581/1694] Compiling NemotronStreamingASR Configuration.swift
[1582/1694] Compiling ParakeetStreamingASR Configuration.swift
[1583/1694] Emitting module ParakeetStreamingASR
[1584/1694] Compiling NemotronStreamingASR Vocabulary.swift
[1585/1694] Compiling KokoroTTS resource_bundle_accessor.swift
[1586/1694] Compiling ParakeetStreamingASR Vocabulary.swift
[1587/1694] Emitting module SpeechWakeWord
[1588/1700] Emitting module SpeechVAD
[1589/1703] Emitting module VibeVoiceTTS
[1590/1705] Compiling ParakeetASR Vocabulary.swift
[1591/1705] Compiling NemotronStreamingASR StreamingSession.swift
[1592/1705] Compiling SpeechWakeWord BPETokenizer.swift
[1593/1705] Compiling SpeechWakeWord StreamingKwsDecoder.swift
[1594/1705] Compiling SpeechWakeWord StreamingSession.swift
[1595/1705] Compiling SpeechWakeWord SpeechWakeWord+Protocols.swift
[1596/1705] Compiling SpeechWakeWord SpeechWakeWord.swift
[1597/1705] Compiling SpeechEnhancement SpeechEnhancement+Protocols.swift
[1598/1705] Compiling SpeechEnhancement DeepFilterNet3Model.swift
[1599/1705] Compiling SpeechEnhancement SpeechEnhancement.swift
[1600/1705] Compiling SpeechEnhancement SpeechEnhancement+Memory.swift
[1601/1705] Compiling SpeechEnhancement WeightLoading.swift
[1602/1705] Compiling ParakeetStreamingASR ParakeetStreamingASR+Memory.swift
[1603/1705] Compiling ParakeetStreamingASR ParakeetStreamingASR+Protocols.swift
[1604/1705] Compiling SpeechWakeWord Vocabulary.swift
[1605/1705] Compiling KokoroTTS LatinPhonemizer.swift
[1606/1705] Compiling KokoroTTS KokoroTTS.swift
[1607/1705] Compiling KokoroTTS KokoroTTS+Memory.swift
[1608/1705] Compiling SpeechVAD CoreMLWeSpeakerInference.swift
[1609/1705] Compiling SpeechVAD DERScoring.swift
[1610/1705] Compiling KokoroTTS KokoroTTS+Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/KokoroTTS/KokoroTTS+Protocols.swift:12:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
10 |     public func generateStream(text: String, language: String?) -> AsyncThrowingStream<AudioChunk, Error> {
11 |         AsyncThrowingStream { continuation in
12 |             Task {
   |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
13 |                 do {
14 |                     // Kokoro is non-autoregressive — single shot, no streaming.
15 |                     // Yield the full result as one chunk.
16 |                     let audio = try self.synthesize(
   |                                     `- note: closure captures 'self' which is accessible to code in the current task
17 |                         text: text, voice: "af_heart", language: language ?? "en")
18 |                     let chunk = AudioChunk(
[1611/1705] Compiling KokoroTTS KokoroModel.swift
[1612/1705] Compiling SpeechVAD DiarizationHelpers.swift
[1613/1705] Compiling VibeVoiceTTS KVCache.swift
[1614/1705] Emitting module KokoroTTS
[1615/1705] Compiling KokoroTTS Phonemizer.swift
[1616/1705] Compiling VibeVoiceTTS AcousticTokenizerDecoder.swift
[1617/1705] Compiling VibeVoiceTTS AcousticTokenizerEncoder.swift
[1618/1705] Compiling VibeVoiceTTS DiffusionHead.swift
[1619/1705] Compiling VibeVoiceTTS VibeVoiceQuantization.swift
[1620/1705] Compiling VibeVoiceTTS VibeVoice15BTTSModel.swift
[1621/1705] Compiling VibeVoiceTTS VibeVoiceTTS+Protocols.swift
[1622/1705] Compiling VibeVoiceTTS EOSClassifier.swift
[1623/1705] Compiling VibeVoiceTTS Qwen2Attention.swift
[1624/1705] Compiling VibeVoiceTTS Qwen2Configuration.swift
[1625/1705] Compiling VibeVoiceTTS VibeVoiceTTSModel.swift
[1626/1705] Compiling SpeechVAD WeSpeaker+Memory.swift
[1627/1705] Compiling SpeechVAD WeSpeaker.swift
[1628/1705] Compiling ParakeetStreamingASR StreamingSession.swift
[1629/1720] Compiling SpeechCore MemoryTier.swift
[1630/1720] Compiling SpeechCore VoicePipeline.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:68:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'PipelineConfig' may have shared mutable state; this is an error in the Swift 6 language mode
 43 |
 44 | /// Pipeline configuration.
 45 | public struct PipelineConfig {
    |               `- note: consider making struct 'PipelineConfig' conform to the 'Sendable' protocol
 46 |     public var vadOnset: Float = 0.5
 47 |     public var vadOffset: Float = 0.35
    :
 66 |     public var mode: PipelineMode = .echo
 67 |
 68 |     public static let `default` = PipelineConfig()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'PipelineConfig' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:434:42: warning: capture of 'bridge' with non-sendable type 'TTSBridge' in a '@Sendable' closure
 94 |
 95 | /// Bridges a SpeechGenerationModel to the C vtable.
 96 | private final class TTSBridge {
    |                     `- note: class 'TTSBridge' does not conform to the 'Sendable' protocol
 97 |     let model: SpeechGenerationModel
 98 |     private let _cancelled = OSAllocatedUnfairLock(initialState: false)
    :
432 |                         defer { group.leave() }
433 |                         do {
434 |                             let stream = bridge.model.generateStream(
    |                                          `- warning: capture of 'bridge' with non-sendable type 'TTSBridge' in a '@Sendable' closure
435 |                                 text: textStr, language: langStr.isEmpty ? nil : langStr)
436 |                             var sentFinal = false
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:441:83: warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in a '@Sendable' closure
439 |                                 let isFinal = chunk.isFinal
440 |                                 chunk.samples.withUnsafeBufferPointer { buf in
441 |                                     onChunk?(buf.baseAddress, buf.count, isFinal, chunkCtx)
    |                                                                                   `- warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in a '@Sendable' closure
442 |                                 }
443 |                                 if isFinal { sentFinal = true; break }
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:434:42: warning: capture of 'bridge' with non-sendable type 'TTSBridge' in an isolated closure; this is an error in the Swift 6 language mode
 94 |
 95 | /// Bridges a SpeechGenerationModel to the C vtable.
 96 | private final class TTSBridge {
    |                     `- note: class 'TTSBridge' does not conform to the 'Sendable' protocol
 97 |     let model: SpeechGenerationModel
 98 |     private let _cancelled = OSAllocatedUnfairLock(initialState: false)
    :
432 |                         defer { group.leave() }
433 |                         do {
434 |                             let stream = bridge.model.generateStream(
    |                                          `- warning: capture of 'bridge' with non-sendable type 'TTSBridge' in an isolated closure; this is an error in the Swift 6 language mode
435 |                                 text: textStr, language: langStr.isEmpty ? nil : langStr)
436 |                             var sentFinal = false
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:441:83: warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
439 |                                 let isFinal = chunk.isFinal
440 |                                 chunk.samples.withUnsafeBufferPointer { buf in
441 |                                     onChunk?(buf.baseAddress, buf.count, isFinal, chunkCtx)
    |                                                                                   `- warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
442 |                                 }
443 |                                 if isFinal { sentFinal = true; break }
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:441:83: warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
439 |                                 let isFinal = chunk.isFinal
440 |                                 chunk.samples.withUnsafeBufferPointer { buf in
441 |                                     onChunk?(buf.baseAddress, buf.count, isFinal, chunkCtx)
    |                                                                                   `- warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
442 |                                 }
443 |                                 if isFinal { sentFinal = true; break }
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:445:47: warning: implicit capture of 'bridge' requires that 'TTSBridge' conforms to 'Sendable'; this is an error in the Swift 6 language mode
 94 |
 95 | /// Bridges a SpeechGenerationModel to the C vtable.
 96 | private final class TTSBridge {
    |                     `- note: class 'TTSBridge' does not conform to the 'Sendable' protocol
 97 |     let model: SpeechGenerationModel
 98 |     private let _cancelled = OSAllocatedUnfairLock(initialState: false)
    :
443 |                                 if isFinal { sentFinal = true; break }
444 |                             }
445 |                             if !sentFinal && !bridge.cancelled {
    |                                               `- warning: implicit capture of 'bridge' requires that 'TTSBridge' conforms to 'Sendable'; this is an error in the Swift 6 language mode
446 |                                 onChunk?(nil, 0, true, chunkCtx)
447 |                             }
[1631/1720] Compiling ParakeetASR ParakeetASR+Memory.swift
[1632/1730] Compiling ParakeetASR ParakeetASR+Protocols.swift
[1633/1730] Compiling Qwen3TTS SpeakerEncoder.swift
[1634/1730] Compiling Qwen3TTS SpeechTokenizerDecoder.swift
[1635/1730] Compiling Qwen3TTS CodePredictor.swift
[1636/1730] Compiling SpeechVAD WeSpeakerModel.swift
[1637/1730] Compiling SpeechVAD WeSpeakerWeightLoading.swift
[1638/1730] Compiling SpeechVAD WeightLoading.swift
[1639/1730] Compiling NemotronStreamingASR NemotronStreamingASR.swift
/Users/admin/builder/spi-builder-workspace/Sources/NemotronStreamingASR/NemotronStreamingASR.swift:72:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 70 |
 71 |         return AsyncStream { continuation in
 72 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 73 |                 do {
 74 |                     let samples: [Float]
 75 |                     if sampleRate != self.config.sampleRate {
    |                                      `- note: closure captures 'self' which is accessible to code in the current task
 76 |                         samples = AudioFileLoader.resample(audio, from: sampleRate, to: self.config.sampleRate)
 77 |                     } else {
[1640/1730] Compiling NemotronStreamingASR NemotronStreamingASR+Protocols.swift
[1641/1730] Compiling ParakeetStreamingASR ParakeetStreamingASR.swift
/Users/admin/builder/spi-builder-workspace/Sources/ParakeetStreamingASR/ParakeetStreamingASR.swift:82:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 80 |
 81 |         return AsyncStream { continuation in
 82 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 83 |                 do {
 84 |                     // Resample if needed
 85 |                     let samples: [Float]
 86 |                     if sampleRate != self.config.sampleRate {
    |                                      `- note: closure captures 'self' which is accessible to code in the current task
 87 |                         samples = AudioFileLoader.resample(audio, from: sampleRate, to: self.config.sampleRate)
 88 |                     } else {
[1642/1730] Compiling ParakeetStreamingASR StreamingMelPreprocessor.swift
[1643/1730] Compiling ParakeetStreamingASR RNNTGreedyDecoder.swift
[1644/1730] Compiling Qwen3TTS Sampling.swift
[1645/1730] Compiling VibeVoiceTTS Qwen2TransformerBlock.swift
[1646/1730] Compiling VibeVoiceTTS SemanticTokenizer.swift
[1647/1730] Compiling VibeVoiceTTS StreamingConv1d.swift
[1648/1730] Compiling VibeVoiceTTS TimestepEmbedder.swift
[1649/1730] Compiling VibeVoiceTTS AcousticTokenizerConfiguration.swift
[1650/1730] Compiling Qwen3TTS Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1651/1730] Compiling Qwen3TTS Qwen3TTS+ICL.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1652/1730] Compiling Qwen3TTS Qwen3TTS+Memory.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1653/1730] Compiling Qwen3TTS ReferenceAudioCache.swift
[1663/1730] Compiling Qwen3TTS Qwen3TTS+Protocols.swift
[1664/1730] Compiling Qwen3TTS Qwen3TTS.swift
[1670/1730] Compiling SourceSeparation SourceSeparation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/SourceSeparation.swift:189:13: warning: no calls to throwing functions occur within 'try' expression
187 |             let weights = try MLX.loadArrays(url: weightsURL)
188 |             let params = ModuleParameters.unflattened(weights)
189 |             try model.update(parameters: params)
    |             `- warning: no calls to throwing functions occur within 'try' expression
190 |             model.train(false)  // Use pretrained running_mean/running_var in BatchNorm
191 |             models[target] = model
[1671/1730] Compiling SourceSeparation OpenUnmixConfig.swift
[1672/1730] Compiling SourceSeparation STFT.swift
[1673/1730] Compiling SourceSeparation OpenUnmixModel.swift
[1674/1730] Emitting module SourceSeparation
[1675/1730] Compiling SourceSeparation WienerFilter.swift
[1676/1746] Compiling Qwen3Chat Qwen35PipelineLLM.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/Qwen35PipelineLLM.swift:57:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
55 |         var fullResponse = ""
56 |
57 |         Task {
   |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
58 |             do {
59 |                 for try await chunk in stream {
60 |                     guard !self.cancelled else { break }
   |                            `- note: closure captures 'self' which is accessible to code in the current task
61 |                     fullResponse += chunk
62 |                     self.onToken?(chunk)
[1677/1747] Compiling NemotronStreamingASR StreamingMelPreprocessor.swift
[1678/1747] Compiling NemotronStreamingASR RNNTGreedyDecoder.swift
[1679/1760] Compiling SpeechWakeWord ContextGraph.swift
[1680/1760] Compiling SpeechWakeWord KaldiFbank.swift
[1681/1760] Compiling SpeechWakeWord Configuration.swift
[1682/1767] Compiling ParakeetASR ParakeetASR.swift
[1683/1767] Compiling ParakeetASR TDTGreedyDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/VibeVoiceTTSModel.swift:645:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
643 |     public func generateChunkStream(text: String) -> AsyncThrowingStream<[Float], Error> {
644 |         AsyncThrowingStream { continuation in
645 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
646 |                 do {
647 |                     guard voiceLoaded else {
    |                           `- note: closure captures 'self' which is accessible to code in the current task
648 |                         throw VibeVoiceError.voiceCacheNotLoaded
649 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/VibeVoiceTTSModel.swift:645:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
643 |     public func generateChunkStream(text: String) -> AsyncThrowingStream<[Float], Error> {
644 |         AsyncThrowingStream { continuation in
645 |             Task {
    |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
646 |                 do {
647 |                     guard voiceLoaded else {
    |                           `- note: closure captures 'self' which is accessible to code in the current task
648 |                         throw VibeVoiceError.voiceCacheNotLoaded
649 |                     }
[1686/1780] Compiling ParakeetASR Configuration.swift
[1687/1780] Emitting module ParakeetASR
[1688/1780] Compiling ParakeetASR MelPreprocessor.swift
[1689/1780] Emitting module SpeechEnhancement
/Users/admin/builder/spi-builder-workspace/Sources/SpeechEnhancement/Configuration.swift:53:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DeepFilterNet3Config' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// Configuration for DeepFilterNet3 speech enhancement model.
 4 | public struct DeepFilterNet3Config {
   |               `- note: consider making struct 'DeepFilterNet3Config' conform to the 'Sendable' protocol
 5 |     /// FFT window size
 6 |     public let fftSize: Int
   :
51 |
52 |     /// Default configuration matching the pretrained DeepFilterNet3 model.
53 |     public static let `default` = DeepFilterNet3Config(
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DeepFilterNet3Config' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |         fftSize: 960,
55 |         hopSize: 480,
[1690/1780] Compiling SpeechEnhancement Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechEnhancement/Configuration.swift:53:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DeepFilterNet3Config' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | /// Configuration for DeepFilterNet3 speech enhancement model.
 4 | public struct DeepFilterNet3Config {
   |               `- note: consider making struct 'DeepFilterNet3Config' conform to the 'Sendable' protocol
 5 |     /// FFT window size
 6 |     public let fftSize: Int
   :
51 |
52 |     /// Default configuration matching the pretrained DeepFilterNet3 model.
53 |     public static let `default` = DeepFilterNet3Config(
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'DeepFilterNet3Config' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
54 |         fftSize: 960,
55 |         hopSize: 480,
[1691/1780] Compiling SpeechEnhancement AudioProcessing.swift
[1692/1780] Compiling Qwen3Chat Qwen3ChatError.swift
[1693/1780] Compiling OmnilingualASR OmnilingualASR+Memory.swift
[1694/1781] Compiling Qwen3Chat Qwen35WeightLoading.swift
[1695/1781] Compiling Qwen3Chat ChatTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/ChatTokenizer.swift:139:13: warning: variable 'words' was never mutated; consider changing to 'let' constant
137 |
138 |         // Simple BPE encoding
139 |         var words = tokenizeToWords(text)
    |             `- warning: variable 'words' was never mutated; consider changing to 'let' constant
140 |         var allTokens: [Int] = []
141 |
[1696/1781] Compiling Qwen3Chat Qwen3ChatConfig.swift
[1697/1781] Compiling Qwen3TTS Talker.swift
[1698/1781] Compiling Qwen3TTS TTSWeightLoading+Encoder.swift
[1699/1781] Compiling Qwen3TTS TTSWeightLoading.swift
[1700/1782] Compiling CosyVoiceTTS Configuration.swift
[1701/1782] Compiling CosyVoiceTTS CosyVoiceTTS+Memory.swift
[1702/1782] Compiling CosyVoiceTTS CosyVoiceTTS+Protocols.swift
[1703/1782] Compiling CosyVoiceTTS CosyVoiceTTS.swift
[1704/1782] Compiling CosyVoiceTTS CamPlusPlusMelExtractor.swift
[1705/1782] Compiling CosyVoiceTTS CamPlusPlusSpeaker.swift
[1706/1782] Compiling PersonaPlex Depformer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
[1707/1782] Compiling PersonaPlex KVCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
[1708/1782] Compiling PersonaPlex Quantization.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
[1709/1799] Compiling Qwen3Chat Qwen35CoreMLChat.swift
[1710/1799] Compiling Qwen3Chat MLXGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:277:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
275 |         var memInfo = mach_task_basic_info()
276 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
277 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
278 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
279 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:350:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
348 |
349 |                     continuation.finish()
350 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
351 |                     continuation.finish(throwing: error)
352 |                 }
[1711/1799] Compiling Qwen3Chat ChatTemplate.swift
[1712/1799] Compiling Qwen3Chat ChatSampler.swift
[1713/1799] Emitting module Qwen3Chat
[1714/1799] Compiling Qwen3Chat Qwen35Model.swift
[1715/1799] Compiling PersonaPlex Seanet.swift
[1716/1800] Compiling PersonaPlex SentencePieceDecoder.swift
[1717/1800] Compiling Qwen3ASR ForcedAligner.swift
[1718/1800] Compiling Qwen3ASR QuantizedTextDecoder.swift
[1719/1800] Compiling Qwen3ASR Qwen3ASR+Memory.swift
[1720/1800] Compiling Qwen3ASR Qwen3ASR+Protocols.swift
[1721/1800] Compiling PersonaPlex TemporalTransformer.swift
[1722/1800] Compiling OmnilingualASR SentencePieceVocabulary.swift
[1723/1800] Compiling OmnilingualASR OmnilingualASR+Protocols.swift
[1724/1800] Compiling OmnilingualASR Wav2Vec2EncoderLayer.swift
[1725/1800] Compiling OmnilingualASR OmnilingualASR.swift
[1726/1800] Compiling OmnilingualASR Wav2Vec2Encoder.swift
[1727/1800] Compiling OmnilingualASR Wav2Vec2Frontend.swift
[1728/1800] Compiling MADLADTranslation MADLADWeightLoading.swift
[1729/1800] Compiling MADLADTranslation MADLADTranslator.swift
[1730/1800] Compiling Qwen3TTS TextChunker.swift
[1731/1800] Compiling Qwen3ASR CoreMLEncoder.swift
[1732/1800] Compiling Qwen3ASR CoreMLTextDecoder.swift
[1733/1800] Emitting module OmnilingualASR
[1734/1800] Compiling Qwen3ASR FloatTextDecoder.swift
[1735/1800] Compiling Qwen3ASR ForcedAligner+Protocols.swift
[1736/1800] Compiling Qwen3ASR Configuration.swift
[1737/1800] Compiling Qwen3ASR CoreMLASRModel.swift
[1738/1800] Compiling Qwen3ASR TimestampCorrection.swift
[1739/1801] Compiling CosyVoiceTTS DialogueSynthesizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/DialogueSynthesizer.swift:109:14: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
107 |         let (stream, continuation) = AsyncThrowingStream<DialogueAudioSegment, Error>.makeStream()
108 |
109 |         Task {
    |              `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
110 |             for (i, segment) in segments.enumerated() {
111 |                 let instruction = segment.emotion.map {
    :
115 |                 let embedding = segment.speaker.flatMap { speakerEmbeddings[$0] }
116 |
117 |                 let samples = model.synthesize(
    |                               `- note: closure captures 'model' which is accessible to code in the current task
118 |                     text: segment.text,
119 |                     language: language,
[1740/1802] Compiling MADLADTranslation MADLADConfig.swift
[1741/1802] Emitting module MADLADTranslation
[1742/1802] Compiling MADLADTranslation MADLADTokenizer.swift
[1743/1802] Compiling MADLADTranslation MADLADModel.swift
[1744/1802] Compiling MADLADTranslation MADLADTranslationError.swift
[1745/1802] Compiling PersonaPlex WeightLoading.swift
[1746/1802] Compiling CosyVoiceTTS WeightLoading.swift
[1747/1802] Compiling Qwen3ASR TextPreprocessing.swift
[1750/1802] Compiling Qwen3ASR Qwen3ASR.swift
[1751/1802] Compiling Qwen3ASR StreamingASR.swift
[1752/1802] Compiling Qwen3TTS SpeechTokenizerEncoder.swift
[1753/1802] Compiling Qwen3ASR AudioEncoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:571:13: warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 569 |     ) -> [Float] {
 570 |         let contextStart = max(chunkStart - decoderLeftContext, 0)
 571 |         let actualContext = chunkStart - contextStart
     |             `- warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 572 |
 573 |         // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:307:29: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 305 |     ) -> AsyncThrowingStream<AudioChunk, Error> {
 306 |         AsyncThrowingStream { continuation in
 307 |             let task = Task {
     |                             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 308 |                 do {
 309 |                     try self.runStreamingGeneration(
     |                         `- note: closure captures 'self' which is accessible to code in the current task
 310 |                         text: text,
 311 |                         language: language,
[1754/1802] Compiling Qwen3ASR AudioPreprocessing.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:571:13: warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 569 |     ) -> [Float] {
 570 |         let contextStart = max(chunkStart - decoderLeftContext, 0)
 571 |         let actualContext = chunkStart - contextStart
     |             `- warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 572 |
 573 |         // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:307:29: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 305 |     ) -> AsyncThrowingStream<AudioChunk, Error> {
 306 |         AsyncThrowingStream { continuation in
 307 |             let task = Task {
     |                             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 308 |                 do {
 309 |                     try self.runStreamingGeneration(
     |                         `- note: closure captures 'self' which is accessible to code in the current task
 310 |                         text: text,
 311 |                         language: language,
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS+ICL.swift:219:13: warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
217 |         codecPrefixEmbed = concatenated([part0, spkEmbedReshaped, part1], axis: 1)  // [1, 7, D]
218 |
219 |         let codecSuffixEmbed = talker.embedCodec(
    |             `- warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
220 |             MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
221 |
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS+ICL.swift:219:13: warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
217 |         codecPrefixEmbed = concatenated([part0, spkEmbedReshaped, part1], axis: 1)  // [1, 7, D]
218 |
219 |         let codecSuffixEmbed = talker.embedCodec(
    |             `- warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
220 |             MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
221 |
[1765/1802] Emitting module Qwen3TTS
[1768/1802] Compiling Qwen3ASR WeightLoading.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
126 |                 // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 |                 let lowFreq = filterFreqs[mel]
128 |                 let centerFreq = filterFreqs[mel + 1]
    |                     `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
126 |                 // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 |                 let lowFreq = filterFreqs[mel]
128 |                 let centerFreq = filterFreqs[mel + 1]
    |                     `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
[1775/1802] Emitting module Qwen3ASR
[1776/1802] Compiling CosyVoiceTTS DiT.swift
[1777/1802] Compiling CosyVoiceTTS DialogueParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:261:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
259 |                     continuation.yield(chunk)
260 |                     continuation.finish()
261 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
262 |                     continuation.finish(throwing: error)
263 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:246:29: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
244 |         let rate = config.sampleRate
245 |         return AsyncThrowingStream { continuation in
246 |             let task = Task { [weak self] in
    |                             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
247 |                 guard let self else {
    |                           `- note: closure captures 'self' which is accessible to code in the current task
248 |                     continuation.finish()
249 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:261:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
259 |                     continuation.yield(chunk)
260 |                     continuation.finish()
261 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
262 |                     continuation.finish(throwing: error)
263 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:246:29: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
244 |         let rate = config.sampleRate
245 |         return AsyncThrowingStream { continuation in
246 |             let task = Task { [weak self] in
    |                             `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
247 |                 guard let self else {
    |                           `- note: closure captures 'self' which is accessible to code in the current task
248 |                     continuation.finish()
249 |                     return
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
[1784/1802] Compiling CosyVoiceTTS FlowMatching.swift
[1785/1802] Emitting module CosyVoiceTTS
[1786/1802] Compiling CosyVoiceTTS LLM.swift
[1787/1802] Compiling CosyVoiceTTS HiFiGAN.swift
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/MimiTransformer.swift:51:13: warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 49 |         let b = xs.shape[0]
 50 |         let t = xs.shape[1]
 51 |         let hd = xs.shape[2]
    |             `- warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 52 |
 53 |         let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/MimiTransformer.swift:51:13: warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 49 |         let b = xs.shape[0]
 50 |         let t = xs.shape[1]
 51 |         let hd = xs.shape[2]
    |             `- warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 52 |
 53 |         let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
[1794/1802] Emitting module PersonaPlex
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:972:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 970 |
 971 |                     continuation.finish()
 972 |                 } catch {
     |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 973 |                     continuation.finish(throwing: error)
 974 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:611:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 609 |     ) -> AsyncThrowingStream<AudioChunk, Error> {
 610 |         AsyncThrowingStream { continuation in
 611 |             Task {
     |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 612 |                 do {
 613 |                     let startTime = CFAbsoluteTimeGetCurrent()
     :
 615 |                     // 1. Encode user audio with Mimi
 616 |                     let audioArray = MLXArray(userAudio).reshaped([1, 1, userAudio.count])
 617 |                     let userCodes = mimi.encode(audioArray)
     |                                     `- note: closure captures 'self' which is accessible to code in the current task
 618 |                     eval(userCodes)
 619 |                     let userFrameCount = userCodes.shape[2]
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:1005:64: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
1003 |     ) -> AsyncThrowingStream<[Float], Error> {
1004 |         AsyncThrowingStream { continuation in
1005 |             let task = Task.detached(priority: .userInitiated) { [self] in
     |                                                                `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
1006 |                 do {
1007 |                     let startTime = CFAbsoluteTimeGetCurrent()
1008 |                     // 1920 samples @ 24kHz = one 80ms Mimi frame
1009 |                     let mimiFrameSize = Int(mimi.sampleRate / mimi.frameRate)
     |                                             `- note: closure captures 'self' which is accessible to code in the current task
1010 |
1011 |                     // 1. Load voice prompt embeddings
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:972:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 970 |
 971 |                     continuation.finish()
 972 |                 } catch {
     |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 973 |                     continuation.finish(throwing: error)
 974 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:611:18: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 609 |     ) -> AsyncThrowingStream<AudioChunk, Error> {
 610 |         AsyncThrowingStream { continuation in
 611 |             Task {
     |                  `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 612 |                 do {
 613 |                     let startTime = CFAbsoluteTimeGetCurrent()
     :
 615 |                     // 1. Encode user audio with Mimi
 616 |                     let audioArray = MLXArray(userAudio).reshaped([1, 1, userAudio.count])
 617 |                     let userCodes = mimi.encode(audioArray)
     |                                     `- note: closure captures 'self' which is accessible to code in the current task
 618 |                     eval(userCodes)
 619 |                     let userFrameCount = userCodes.shape[2]
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:1005:64: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
1003 |     ) -> AsyncThrowingStream<[Float], Error> {
1004 |         AsyncThrowingStream { continuation in
1005 |             let task = Task.detached(priority: .userInitiated) { [self] in
     |                                                                `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
1006 |                 do {
1007 |                     let startTime = CFAbsoluteTimeGetCurrent()
1008 |                     // 1920 samples @ 24kHz = one 80ms Mimi frame
1009 |                     let mimiFrameSize = Int(mimi.sampleRate / mimi.frameRate)
     |                                             `- note: closure captures 'self' which is accessible to code in the current task
1010 |
1011 |                     // 1. Load voice prompt embeddings
[1797/1823] Compiling AudioCLILib AlignCommand.swift
[1798/1823] Compiling AudioCLILib AudioCLI.swift
[1799/1823] Emitting module AudioCLILib
[1800/1824] Compiling AudioCLILib WakeCommand.swift
[1801/1824] Compiling AudioCLILib TranslateCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/Utilities.swift:9:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 7 |     var exitCode: Int32 = 0
 8 |
 9 |     Task {
   |          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
10 |         do {
11 |             try await block()
   |                       `- note: closure captures 'block' which is accessible to code in the current task
12 |         } catch {
13 |             print("Error: \(error)")
[1802/1824] Compiling AudioCLILib Utilities.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/Utilities.swift:9:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 7 |     var exitCode: Int32 = 0
 8 |
 9 |     Task {
   |          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
10 |         do {
11 |             try await block()
   |                       `- note: closure captures 'block' which is accessible to code in the current task
12 |         } catch {
13 |             print("Error: \(error)")
[1803/1824] Compiling AudioCLILib TranscribeBatchCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeBatchCommand.swift:168:17: warning: no calls to throwing functions occur within 'try' expression
166 |
167 |             for (idx, fileURL) in files.enumerated() {
168 |                 try autoreleasepool {
    |                 `- warning: no calls to throwing functions occur within 'try' expression
169 |                 let name = fileURL.deletingPathExtension().lastPathComponent
170 |                 let pct = Double(idx + 1) / Double(files.count) * 100
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:221:30: warning: no calls to throwing functions occur within 'try' expression
219 |                 print("Transcribing (full CoreML: encoder + decoder)...")
220 |                 let startTime = CFAbsoluteTimeGetCurrent()
221 |                 let result = try asrModel.transcribe(
    |                              `- warning: no calls to throwing functions occur within 'try' expression
222 |                     audio: audio, sampleRate: 16000, language: language)
223 |                 let elapsed = CFAbsoluteTimeGetCurrent() - startTime
[1804/1824] Compiling AudioCLILib TranscribeCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeBatchCommand.swift:168:17: warning: no calls to throwing functions occur within 'try' expression
166 |
167 |             for (idx, fileURL) in files.enumerated() {
168 |                 try autoreleasepool {
    |                 `- warning: no calls to throwing functions occur within 'try' expression
169 |                 let name = fileURL.deletingPathExtension().lastPathComponent
170 |                 let pct = Double(idx + 1) / Double(files.count) * 100
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:221:30: warning: no calls to throwing functions occur within 'try' expression
219 |                 print("Transcribing (full CoreML: encoder + decoder)...")
220 |                 let startTime = CFAbsoluteTimeGetCurrent()
221 |                 let result = try asrModel.transcribe(
    |                              `- warning: no calls to throwing functions occur within 'try' expression
222 |                     audio: audio, sampleRate: 16000, language: language)
223 |                 let elapsed = CFAbsoluteTimeGetCurrent() - startTime
[1805/1824] Compiling AudioCLILib EmbedSpeakerCommand.swift
[1806/1824] Compiling AudioCLILib KokoroCommand.swift
[1807/1824] Compiling AudioCLILib Qwen3TTSCoreMLCommand.swift
[1808/1824] Compiling AudioCLILib RespondCommand.swift
[1809/1824] Compiling AudioCLILib VadCommand.swift
[1810/1824] Compiling AudioCLILib VadStreamCommand.swift
[1811/1824] Compiling AudioCLILib DenoiseCommand.swift
[1812/1824] Compiling AudioCLILib DiarizeCommand.swift
[1813/1824] Compiling AudioCLILib VibeVoiceCommand.swift
[1814/1824] Compiling AudioCLILib VibeVoiceEncodeCommand.swift
[1815/1824] Compiling AudioCLILib SeparateCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/SpeakCommand.swift:380:49: warning: class method 'sleep' is unavailable from asynchronous contexts; Use Task.sleep(until:clock:) instead.; this is an error in the Swift 6 language mode
378 |                 let player = try AVAudioPlayer(contentsOf: outputURL)
379 |                 player.play()
380 |                 while player.isPlaying { Thread.sleep(forTimeInterval: 0.1) }
    |                                                 `- warning: class method 'sleep' is unavailable from asynchronous contexts; Use Task.sleep(until:clock:) instead.; this is an error in the Swift 6 language mode
381 |             }
382 |
Foundation.Thread.sleep:2:17: note: 'sleep(forTimeInterval:)' declared here
1 | class Thread {
2 | open class func sleep(forTimeInterval ti: TimeInterval)}
  |                 `- note: 'sleep(forTimeInterval:)' declared here
3 |
[1816/1824] Compiling AudioCLILib SpeakCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/SpeakCommand.swift:380:49: warning: class method 'sleep' is unavailable from asynchronous contexts; Use Task.sleep(until:clock:) instead.; this is an error in the Swift 6 language mode
378 |                 let player = try AVAudioPlayer(contentsOf: outputURL)
379 |                 player.play()
380 |                 while player.isPlaying { Thread.sleep(forTimeInterval: 0.1) }
    |                                                 `- warning: class method 'sleep' is unavailable from asynchronous contexts; Use Task.sleep(until:clock:) instead.; this is an error in the Swift 6 language mode
381 |             }
382 |
Foundation.Thread.sleep:2:17: note: 'sleep(forTimeInterval:)' declared here
1 | class Thread {
2 | open class func sleep(forTimeInterval ti: TimeInterval)}
  |                 `- note: 'sleep(forTimeInterval:)' declared here
3 |
[1817/1826] Emitting module AudioCLI
[1818/1826] Compiling AudioCLI main.swift
[1818/1826] Write Objects.LinkFileList
[1820/1826] Emitting module AudioServer
[1821/1826] Compiling AudioServer AudioServer.swift
[1822/1828] Emitting module AudioServerCLI
[1823/1828] Compiling AudioServerCLI AudioServerCommand.swift
[1823/1828] Write Objects.LinkFileList
[1824/1828] Linking audio
[1825/1828] Applying audio
[1826/1828] Linking audio-server
[1827/1828] Applying audio-server
Build complete! (147.99s)
Fetching https://github.com/hummingbird-project/hummingbird.git
Fetching https://github.com/hummingbird-project/hummingbird-websocket.git
Fetching https://github.com/huggingface/swift-transformers
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/apple/swift-argument-parser from cache
[1/6242] Fetching swift-transformers
[2/9499] Fetching swift-transformers, hummingbird-websocket
[289/23728] Fetching swift-transformers, hummingbird-websocket, mlx-swift
[4122/50338] Fetching swift-transformers, hummingbird-websocket, mlx-swift, hummingbird
Fetched https://github.com/huggingface/swift-transformers from cache (1.38s)
Fetched https://github.com/ml-explore/mlx-swift from cache (1.38s)
[9378/29867] Fetching hummingbird-websocket, hummingbird
Fetched https://github.com/hummingbird-project/hummingbird.git from cache (1.99s)
Fetched https://github.com/hummingbird-project/hummingbird-websocket.git from cache (1.99s)
Fetched https://github.com/apple/swift-argument-parser from cache (2.03s)
Computing version for https://github.com/hummingbird-project/hummingbird-websocket.git
Computed https://github.com/hummingbird-project/hummingbird-websocket.git at 2.6.0 (2.54s)
Fetching https://github.com/hummingbird-project/swift-websocket.git
Fetching https://github.com/apple/swift-nio-extras.git from cache
[1/841] Fetching swift-websocket
Fetched https://github.com/apple/swift-nio-extras.git from cache (0.96s)
Fetched https://github.com/hummingbird-project/swift-websocket.git from cache (1.02s)
Computing version for https://github.com/hummingbird-project/hummingbird.git
Computed https://github.com/hummingbird-project/hummingbird.git at 2.16.0 (1.55s)
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/swift-server/async-http-client.git from cache
Fetching https://github.com/apple/swift-nio-http2.git from cache
Fetching https://github.com/apple/swift-nio-transport-services.git from cache
[1/2751] Fetching swift-service-lifecycle
[607/8531] Fetching swift-service-lifecycle, swift-distributed-tracing
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (0.84s)
Fetching https://github.com/apple/swift-metrics.git from cache
[1445/5780] Fetching swift-distributed-tracing
Fetched https://github.com/apple/swift-nio-ssl.git from cache (1.02s)
Fetching https://github.com/apple/swift-http-types.git from cache
Fetched https://github.com/apple/swift-metrics.git from cache (0.80s)
Fetching https://github.com/apple/swift-log.git from cache
Fetched https://github.com/apple/swift-http-types.git from cache (0.71s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (2.58s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (2.60s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (2.62s)
Fetching https://github.com/apple/swift-async-algorithms.git
Fetched https://github.com/swift-server/async-http-client.git from cache (2.63s)
Fetched https://github.com/apple/swift-nio.git from cache (2.78s)
Fetched https://github.com/apple/swift-log.git from cache (1.11s)
Fetched https://github.com/apple/swift-atomics.git from cache (0.64s)
[1/6245] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-collections.git from cache (1.57s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (1.03s)
Computing version for https://github.com/hummingbird-project/swift-websocket.git
Computed https://github.com/hummingbird-project/swift-websocket.git at 1.5.0 (4.22s)
Fetching https://github.com/adam-fowler/compress-nio.git
[1/643] Fetching compress-nio
Fetched https://github.com/adam-fowler/compress-nio.git from cache (0.80s)
Computing version for https://github.com/adam-fowler/compress-nio.git
Computed https://github.com/adam-fowler/compress-nio.git at 1.4.2 (1.31s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.34.0 (0.56s)
Fetching https://github.com/apple/swift-algorithms.git from cache
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git from cache
Fetching https://github.com/apple/swift-http-structured-headers.git from cache
[1/7266] Fetching swift-certificates
Fetched https://github.com/apple/swift-certificates.git from cache (1.19s)
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.20s)
Fetched https://github.com/apple/swift-algorithms.git from cache (1.20s)
Fetched https://github.com/apple/swift-asn1.git from cache (1.20s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (1.72s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (3.24s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.91s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.5.1 (1.62s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.11.0 (0.51s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.3 (0.57s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.0 (0.54s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.50s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.0 (0.52s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/huggingface/swift-huggingface.git
Fetching https://github.com/huggingface/swift-xet.git
[1/1051] Fetching swift-jinja
[12/1285] Fetching swift-jinja, swift-xet
[115/3625] Fetching swift-jinja, swift-xet, swift-huggingface
[186/8068] Fetching swift-jinja, swift-xet, swift-huggingface, yyjson
Fetched https://github.com/huggingface/swift-jinja.git from cache (1.02s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (1.02s)
[1301/4677] Fetching swift-xet, yyjson
Fetched https://github.com/huggingface/swift-xet.git from cache (1.36s)
Fetched https://github.com/ibireme/yyjson.git from cache (1.36s)
Fetched https://github.com/apple/swift-crypto.git from cache (1.52s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (2.16s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.9.0 (0.51s)
Fetching https://github.com/mattt/EventSource.git
[1/271] Fetching eventsource
Fetched https://github.com/mattt/EventSource.git from cache (0.71s)
Computing version for https://github.com/huggingface/swift-xet.git
Computed https://github.com/huggingface/swift-xet.git at 0.2.3 (1.22s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.7.1 (0.52s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (0.56s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (0.50s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.43.0 (0.50s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.0 (2.55s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.99.0 (0.68s)
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-system.git from cache (0.92s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.19.0 (1.56s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (0.49s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.4.1 (0.50s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.52s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.10.1 (0.50s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.4.1 (0.52s)
Fetching https://github.com/apple/swift-service-context.git
[1/1287] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git from cache (0.89s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (1.41s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.12.0 (0.53s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.33.1 (0.52s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.62s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.3.5 (0.49s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.0 (1.12s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.12.0
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.43.0
Creating working copy for https://github.com/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.34.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/adam-fowler/compress-nio.git
Working copy of https://github.com/adam-fowler/compress-nio.git resolved at 1.4.2
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.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.4.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.0
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.19.0
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.4.1
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.33.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.4
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.9.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.11.0
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.3.0
Creating working copy for https://github.com/hummingbird-project/hummingbird-websocket.git
Working copy of https://github.com/hummingbird-project/hummingbird-websocket.git resolved at 2.6.0
Creating working copy for https://github.com/hummingbird-project/hummingbird.git
Working copy of https://github.com/hummingbird-project/hummingbird.git resolved at 2.16.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.99.0
Creating working copy for https://github.com/huggingface/swift-xet.git
Working copy of https://github.com/huggingface/swift-xet.git resolved at 0.2.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.0
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.28.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.3
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.10.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.0
Creating working copy for https://github.com/hummingbird-project/swift-websocket.git
Working copy of https://github.com/hummingbird-project/swift-websocket.git resolved at 1.5.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.3.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.0
Downloading binary artifact https://github.com/soniqo/speech-core/releases/download/v0.0.5/SpeechCore.xcframework.zip
[32750/484446] Downloading https://github.com/soniqo/speech-core/releases/download/v0.0.5/SpeechCore.xcframework.zip
Downloaded https://github.com/soniqo/speech-core/releases/download/v0.0.5/SpeechCore.xcframework.zip (0.63s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.30.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers"
    },
    {
      "identity" : "hummingbird",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.5.0",
            "upper_bound" : "2.17.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/hummingbird-project/hummingbird.git"
    },
    {
      "identity" : "hummingbird-websocket",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/hummingbird-project/hummingbird-websocket.git"
    }
  ],
  "manifest_display_name" : "Qwen3Speech",
  "name" : "Qwen3Speech",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "Qwen3ASR",
      "targets" : [
        "Qwen3ASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3TTS",
      "targets" : [
        "Qwen3TTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AudioCommon",
      "targets" : [
        "AudioCommon"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CosyVoiceTTS",
      "targets" : [
        "CosyVoiceTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PersonaPlex",
      "targets" : [
        "PersonaPlex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechVAD",
      "targets" : [
        "SpeechVAD"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechEnhancement",
      "targets" : [
        "SpeechEnhancement"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SourceSeparation",
      "targets" : [
        "SourceSeparation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ParakeetASR",
      "targets" : [
        "ParakeetASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ParakeetStreamingASR",
      "targets" : [
        "ParakeetStreamingASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "NemotronStreamingASR",
      "targets" : [
        "NemotronStreamingASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VibeVoiceTTS",
      "targets" : [
        "VibeVoiceTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OmnilingualASR",
      "targets" : [
        "OmnilingualASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechCore",
      "targets" : [
        "SpeechCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KokoroTTS",
      "targets" : [
        "KokoroTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3TTSCoreML",
      "targets" : [
        "Qwen3TTSCoreML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3Chat",
      "targets" : [
        "Qwen3Chat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MADLADTranslation",
      "targets" : [
        "MADLADTranslation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechUI",
      "targets" : [
        "SpeechUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechWakeWord",
      "targets" : [
        "SpeechWakeWord"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "audio",
      "targets" : [
        "AudioCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "audio-server",
      "targets" : [
        "AudioServerCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VibeVoiceTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "VibeVoiceTTSTests",
      "path" : "Tests/VibeVoiceTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "VibeVoiceTTSTests.swift"
      ],
      "target_dependencies" : [
        "VibeVoiceTTS",
        "NemotronStreamingASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VibeVoiceTTS",
      "module_type" : "SwiftTarget",
      "name" : "VibeVoiceTTS",
      "path" : "Sources/VibeVoiceTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom",
        "Transformers"
      ],
      "product_memberships" : [
        "VibeVoiceTTS",
        "audio"
      ],
      "sources" : [
        "Constants.swift",
        "Errors/VibeVoiceError.swift",
        "Inference/DPMSolver.swift",
        "Inference/KVCache.swift",
        "Inference/WeightLoader.swift",
        "Layers/Normalization.swift",
        "Layers/StreamingConv1d.swift",
        "Layers/TimestepEmbedder.swift",
        "Models/AcousticTokenizerConfiguration.swift",
        "Models/AcousticTokenizerDecoder.swift",
        "Models/AcousticTokenizerEncoder.swift",
        "Models/DiffusionHead.swift",
        "Models/EOSClassifier.swift",
        "Models/Qwen2Attention.swift",
        "Models/Qwen2Configuration.swift",
        "Models/Qwen2MLP.swift",
        "Models/Qwen2Model.swift",
        "Models/Qwen2TransformerBlock.swift",
        "Models/SemanticTokenizer.swift",
        "Models/VibeVoice15BModel.swift",
        "Models/VibeVoiceStreamModel.swift",
        "Quantization/VibeVoiceQuantization.swift",
        "VibeVoice15BTTSModel.swift",
        "VibeVoiceTTS+Protocols.swift",
        "VibeVoiceTTSModel.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechWakeWordTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechWakeWordTests",
      "path" : "Tests/SpeechWakeWordTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechWakeWordTests/Resources/fbank_input.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechWakeWordTests/Resources/fbank_reference.bin",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechWakeWordTests/Resources/kws_light_up.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechWakeWordTests/Resources/kws_lovely_child.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechWakeWordTests/Resources/ref_encoder_light_up.bin",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "SpeechWakeWordTests.swift"
      ],
      "target_dependencies" : [
        "SpeechWakeWord",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechWakeWord",
      "module_type" : "SwiftTarget",
      "name" : "SpeechWakeWord",
      "path" : "Sources/SpeechWakeWord",
      "product_memberships" : [
        "SpeechWakeWord",
        "audio"
      ],
      "sources" : [
        "BPETokenizer.swift",
        "Configuration.swift",
        "ContextGraph.swift",
        "KaldiFbank.swift",
        "SpeechWakeWord+Memory.swift",
        "SpeechWakeWord+Protocols.swift",
        "SpeechWakeWord.swift",
        "StreamingKwsDecoder.swift",
        "StreamingSession.swift",
        "Vocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechVADTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechVADTests",
      "path" : "Tests/SpeechVADTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "DERScoringTests.swift",
        "DiarizationHelpersTests.swift",
        "DiarizationPipelineTests.swift",
        "FireRedVADTests.swift",
        "SileroVADBenchmarkTests.swift",
        "SileroVADTests.swift",
        "SortformerTests.swift",
        "SpeechVADTests.swift",
        "WeSpeakerBenchmarkTests.swift",
        "WeSpeakerTests.swift"
      ],
      "target_dependencies" : [
        "SpeechVAD",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechVAD",
      "module_type" : "SwiftTarget",
      "name" : "SpeechVAD",
      "path" : "Sources/SpeechVAD",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "SpeechVAD",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "BiLSTM.swift",
        "Configuration.swift",
        "CoreMLSileroInference.swift",
        "CoreMLWeSpeakerInference.swift",
        "DERScoring.swift",
        "DiarizationHelpers.swift",
        "DiarizationPipeline.swift",
        "FireRedVAD.swift",
        "MelFeatureExtractor.swift",
        "PowersetDecoder.swift",
        "PyannoteVAD+Memory.swift",
        "Segmentation.swift",
        "SileroModel.swift",
        "SileroVAD+Memory.swift",
        "SileroVAD.swift",
        "SileroWeightLoading.swift",
        "SincNet.swift",
        "SortformerConfig.swift",
        "SortformerDiarizer.swift",
        "SortformerMelExtractor.swift",
        "SortformerModel.swift",
        "SpeechVAD+Protocols.swift",
        "SpeechVAD.swift",
        "StreamingVADProcessor.swift",
        "VADPipeline.swift",
        "WeSpeaker+Memory.swift",
        "WeSpeaker.swift",
        "WeSpeakerModel.swift",
        "WeSpeakerWeightLoading.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechUITests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechUITests",
      "path" : "Tests/SpeechUITests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeechUITests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2ESpeechUIWiringTests.swift",
        "SpeechUITests.swift"
      ],
      "target_dependencies" : [
        "SpeechUI",
        "ParakeetStreamingASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechUI",
      "module_type" : "SwiftTarget",
      "name" : "SpeechUI",
      "path" : "Sources/SpeechUI",
      "product_memberships" : [
        "SpeechUI"
      ],
      "sources" : [
        "SpeechUI.swift",
        "TranscriptionView.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechEnhancementTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechEnhancementTests",
      "path" : "Tests/SpeechEnhancementTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "DeepFilterNet3E2ETests.swift",
        "SpeechEnhancementTests.swift"
      ],
      "target_dependencies" : [
        "SpeechEnhancement",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechEnhancement",
      "module_type" : "SwiftTarget",
      "name" : "SpeechEnhancement",
      "path" : "Sources/SpeechEnhancement",
      "product_memberships" : [
        "SpeechEnhancement",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "AudioProcessing.swift",
        "Configuration.swift",
        "DeepFilterNet3Model.swift",
        "SpeechEnhancement+Memory.swift",
        "SpeechEnhancement+Protocols.swift",
        "SpeechEnhancement.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechCoreTests",
      "path" : "Tests/SpeechCoreTests",
      "sources" : [
        "MemoryTierTests.swift"
      ],
      "target_dependencies" : [
        "SpeechCore",
        "AudioCommon",
        "SpeechVAD",
        "KokoroTTS",
        "ParakeetASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechCore",
      "module_type" : "SwiftTarget",
      "name" : "SpeechCore",
      "path" : "Sources/SpeechCore",
      "product_memberships" : [
        "SpeechCore"
      ],
      "sources" : [
        "MemoryTier.swift",
        "VoicePipeline.swift"
      ],
      "target_dependencies" : [
        "CSpeechCore",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SourceSeparationTests",
      "module_type" : "SwiftTarget",
      "name" : "SourceSeparationTests",
      "path" : "Tests/SourceSeparationTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "OpenUnmixTests.swift"
      ],
      "target_dependencies" : [
        "SourceSeparation",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SourceSeparation",
      "module_type" : "SwiftTarget",
      "name" : "SourceSeparation",
      "path" : "Sources/SourceSeparation",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "SourceSeparation",
        "audio"
      ],
      "sources" : [
        "OpenUnmixConfig.swift",
        "OpenUnmixModel.swift",
        "STFT.swift",
        "SourceSeparation.swift",
        "WienerFilter.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3TTSTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTSTests",
      "path" : "Tests/Qwen3TTSTests",
      "sources" : [
        "EOSCapTests.swift",
        "ICLVoiceCloningTests.swift",
        "MemoryManagementTests.swift",
        "Qwen3TTSTests.swift",
        "ReferenceAudioCacheTests.swift",
        "VoiceCloningTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3TTS",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3TTSCoreMLTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTSCoreMLTests",
      "path" : "Tests/Qwen3TTSCoreMLTests",
      "sources" : [
        "Qwen3TTSCoreMLTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3TTSCoreML",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3TTSCoreML",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTSCoreML",
      "path" : "Sources/Qwen3TTSCoreML",
      "product_memberships" : [
        "Qwen3TTSCoreML",
        "audio"
      ],
      "sources" : [
        "EmbedderModels.swift",
        "MultiCodeDecoderCoreML.swift",
        "PromptBuilder.swift",
        "Qwen3TTSCoreML+Protocols.swift",
        "Qwen3TTSCoreML.swift",
        "Sampler.swift",
        "SpeechDecoderCoreML.swift",
        "TalkerGenerator.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3TTS",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTS",
      "path" : "Sources/Qwen3TTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3TTS",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "CodePredictor.swift",
        "Configuration.swift",
        "Qwen3TTS+ICL.swift",
        "Qwen3TTS+Memory.swift",
        "Qwen3TTS+Protocols.swift",
        "Qwen3TTS.swift",
        "ReferenceAudioCache.swift",
        "Sampling.swift",
        "SpeakerEncoder.swift",
        "SpeechTokenizerDecoder.swift",
        "SpeechTokenizerEncoder.swift",
        "TTSWeightLoading+Encoder.swift",
        "TTSWeightLoading.swift",
        "Talker.swift",
        "TextChunker.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3ChatTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ChatTests",
      "path" : "Tests/Qwen3ChatTests",
      "sources" : [
        "Qwen35CoreMLChatE2ETests.swift",
        "Qwen35MLXChatE2ETests.swift",
        "Qwen3ChatTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3Chat",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3Chat",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3Chat",
      "path" : "Sources/Qwen3Chat",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3Chat"
      ],
      "sources" : [
        "ChatSampler.swift",
        "ChatTemplate.swift",
        "ChatTokenizer.swift",
        "MLXGenerator.swift",
        "Qwen35CoreMLChat.swift",
        "Qwen35Model.swift",
        "Qwen35PipelineLLM.swift",
        "Qwen35WeightLoading.swift",
        "Qwen3ChatConfig.swift",
        "Qwen3ChatError.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3ASRTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASRTests",
      "path" : "Tests/Qwen3ASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Qwen3ASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ForcedAlignerTests.swift",
        "Qwen3ASRIntegrationTests.swift",
        "Qwen3ASRTests.swift",
        "Qwen3DecodingOptionsTests.swift",
        "SecurityHardeningTests.swift",
        "StreamingASRTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASR",
        "SpeechVAD",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3ASR",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASR",
      "path" : "Sources/Qwen3ASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "AudioEncoder.swift",
        "AudioPreprocessing.swift",
        "Configuration.swift",
        "CoreMLASRModel.swift",
        "CoreMLEncoder.swift",
        "CoreMLTextDecoder.swift",
        "FloatTextDecoder.swift",
        "ForcedAligner+Protocols.swift",
        "ForcedAligner.swift",
        "QuantizedTextDecoder.swift",
        "Qwen3ASR+Memory.swift",
        "Qwen3ASR+Protocols.swift",
        "Qwen3ASR.swift",
        "StreamingASR.swift",
        "TextPreprocessing.swift",
        "TimestampCorrection.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "SpeechVAD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PersonaPlexTests",
      "module_type" : "SwiftTarget",
      "name" : "PersonaPlexTests",
      "path" : "Tests/PersonaPlexTests",
      "sources" : [
        "PersonaPlexTests.swift"
      ],
      "target_dependencies" : [
        "PersonaPlex",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PersonaPlex",
      "module_type" : "SwiftTarget",
      "name" : "PersonaPlex",
      "path" : "Sources/PersonaPlex",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "PersonaPlex",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "Conv.swift",
        "Depformer.swift",
        "KVCache.swift",
        "MimiCodec.swift",
        "MimiTransformer.swift",
        "PadMode.swift",
        "PersonaPlex+Memory.swift",
        "PersonaPlex+Protocols.swift",
        "PersonaPlex.swift",
        "Quantization.swift",
        "Sampling.swift",
        "Seanet.swift",
        "SentencePieceDecoder.swift",
        "TemporalTransformer.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ParakeetStreamingASRTests",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetStreamingASRTests",
      "path" : "Tests/ParakeetStreamingASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ParakeetStreamingASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ParakeetStreamingASRTests.swift"
      ],
      "target_dependencies" : [
        "ParakeetStreamingASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ParakeetStreamingASR",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetStreamingASR",
      "path" : "Sources/ParakeetStreamingASR",
      "product_memberships" : [
        "ParakeetStreamingASR",
        "audio"
      ],
      "sources" : [
        "Configuration.swift",
        "ParakeetStreamingASR+Memory.swift",
        "ParakeetStreamingASR+Protocols.swift",
        "ParakeetStreamingASR.swift",
        "RNNTGreedyDecoder.swift",
        "StreamingMelPreprocessor.swift",
        "StreamingSession.swift",
        "Vocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ParakeetASRTests",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetASRTests",
      "path" : "Tests/ParakeetASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ParakeetASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ParakeetASRTests/Resources/test_audio_german.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ParakeetASRTests.swift"
      ],
      "target_dependencies" : [
        "ParakeetASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ParakeetASR",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetASR",
      "path" : "Sources/ParakeetASR",
      "product_memberships" : [
        "ParakeetASR",
        "audio"
      ],
      "sources" : [
        "Configuration.swift",
        "MelPreprocessor.swift",
        "ParakeetASR+Memory.swift",
        "ParakeetASR+Protocols.swift",
        "ParakeetASR.swift",
        "TDTGreedyDecoder.swift",
        "Vocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OmnilingualASRTests",
      "module_type" : "SwiftTarget",
      "name" : "OmnilingualASRTests",
      "path" : "Tests/OmnilingualASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OmnilingualASRTests/Resources/fleurs_ar.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OmnilingualASRTests/Resources/fleurs_en.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OmnilingualASRTests/Resources/fleurs_fr.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OmnilingualASRTests/Resources/fleurs_hi.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/OmnilingualASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EOmnilingualASRTests.swift",
        "E2EOmnilingualMLX1BTests.swift",
        "E2EOmnilingualMLXTests.swift",
        "OmnilingualASRTests.swift",
        "OmnilingualMLXTests.swift"
      ],
      "target_dependencies" : [
        "OmnilingualASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OmnilingualASR",
      "module_type" : "SwiftTarget",
      "name" : "OmnilingualASR",
      "path" : "Sources/OmnilingualASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "OmnilingualASR",
        "audio"
      ],
      "sources" : [
        "CTCGreedyDecoder.swift",
        "Configuration.swift",
        "MLX/OmnilingualASRMLXModel+Protocols.swift",
        "MLX/OmnilingualMLXConfig.swift",
        "MLX/OmnilingualMLXModel.swift",
        "MLX/OmnilingualMLXWeightLoader.swift",
        "MLX/Wav2Vec2Encoder.swift",
        "MLX/Wav2Vec2EncoderLayer.swift",
        "MLX/Wav2Vec2Frontend.swift",
        "OmnilingualASR+Memory.swift",
        "OmnilingualASR+Protocols.swift",
        "OmnilingualASR.swift",
        "SentencePieceVocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NemotronStreamingASRTests",
      "module_type" : "SwiftTarget",
      "name" : "NemotronStreamingASRTests",
      "path" : "Tests/NemotronStreamingASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/NemotronStreamingASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "NemotronStreamingASRTests.swift"
      ],
      "target_dependencies" : [
        "NemotronStreamingASR",
        "AudioCommon",
        "KokoroTTS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NemotronStreamingASR",
      "module_type" : "SwiftTarget",
      "name" : "NemotronStreamingASR",
      "path" : "Sources/NemotronStreamingASR",
      "product_memberships" : [
        "NemotronStreamingASR",
        "audio"
      ],
      "sources" : [
        "Configuration.swift",
        "NemotronStreamingASR+Memory.swift",
        "NemotronStreamingASR+Protocols.swift",
        "NemotronStreamingASR.swift",
        "RNNTGreedyDecoder.swift",
        "StreamingMelPreprocessor.swift",
        "StreamingSession.swift",
        "Vocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXCommon",
      "module_type" : "SwiftTarget",
      "name" : "MLXCommon",
      "path" : "Sources/MLXCommon",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "PersonaPlex",
        "SpeechVAD",
        "SpeechEnhancement",
        "SourceSeparation",
        "VibeVoiceTTS",
        "OmnilingualASR",
        "Qwen3Chat",
        "MADLADTranslation",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "MetalBudget.swift",
        "ModuleMemory.swift",
        "PreQuantizedEmbedding.swift",
        "QuantizedMLP.swift",
        "SDPA.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MADLADTranslationTests",
      "module_type" : "SwiftTarget",
      "name" : "MADLADTranslationTests",
      "path" : "Tests/MADLADTranslationTests",
      "sources" : [
        "E2ELocalMADLADTests.swift",
        "E2EMADLADTranslationTests.swift",
        "MADLADTranslationTests.swift"
      ],
      "target_dependencies" : [
        "MADLADTranslation",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MADLADTranslation",
      "module_type" : "SwiftTarget",
      "name" : "MADLADTranslation",
      "path" : "Sources/MADLADTranslation",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Transformers"
      ],
      "product_memberships" : [
        "MADLADTranslation",
        "audio"
      ],
      "sources" : [
        "MADLADConfig.swift",
        "MADLADModel.swift",
        "MADLADTokenizer.swift",
        "MADLADTranslationError.swift",
        "MADLADTranslator.swift",
        "MADLADWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KokoroTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTSTests",
      "path" : "Tests/KokoroTTSTests",
      "sources" : [
        "KokoroE2ETests.swift",
        "KokoroTTSTests.swift"
      ],
      "target_dependencies" : [
        "KokoroTTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KokoroTTS",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTS",
      "path" : "Sources/KokoroTTS",
      "product_memberships" : [
        "KokoroTTS",
        "audio"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KokoroTTS/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ChinesePhonemizer.swift",
        "Configuration.swift",
        "HindiPhonemizer.swift",
        "JapanesePhonemizer.swift",
        "KokoroModel.swift",
        "KokoroTTS+Memory.swift",
        "KokoroTTS+Protocols.swift",
        "KokoroTTS.swift",
        "LatinPhonemizer.swift",
        "Phonemizer.swift",
        "PronunciationDicts.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CosyVoiceTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "CosyVoiceTTSTests",
      "path" : "Tests/CosyVoiceTTSTests",
      "sources" : [
        "CosyVoiceTTSTests.swift",
        "DialogueParserTests.swift",
        "DialogueSynthesizerTests.swift",
        "MemoryManagementTests.swift"
      ],
      "target_dependencies" : [
        "CosyVoiceTTS",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CosyVoiceTTS",
      "module_type" : "SwiftTarget",
      "name" : "CosyVoiceTTS",
      "path" : "Sources/CosyVoiceTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "CosyVoiceTTS",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "CamPlusPlusMelExtractor.swift",
        "CamPlusPlusSpeaker.swift",
        "Configuration.swift",
        "CosyVoiceTTS+Memory.swift",
        "CosyVoiceTTS+Protocols.swift",
        "CosyVoiceTTS.swift",
        "DiT.swift",
        "DialogueParser.swift",
        "DialogueSynthesizer.swift",
        "FlowMatching.swift",
        "HiFiGAN.swift",
        "LLM.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSpeechCore",
      "module_type" : "BinaryTarget",
      "name" : "CSpeechCore",
      "path" : "remote/archive/SpeechCore.xcframework.zip",
      "product_memberships" : [
        "SpeechCore"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "AudioServerTests",
      "module_type" : "SwiftTarget",
      "name" : "AudioServerTests",
      "path" : "Tests/AudioServerTests",
      "sources" : [
        "RealtimeAPITests.swift",
        "WebSocketTests.swift"
      ],
      "target_dependencies" : [
        "AudioServer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioServerCLI",
      "module_type" : "SwiftTarget",
      "name" : "AudioServerCLI",
      "path" : "Sources/AudioServerCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "audio-server"
      ],
      "sources" : [
        "AudioServerCommand.swift"
      ],
      "target_dependencies" : [
        "AudioServer"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "AudioServer",
      "module_type" : "SwiftTarget",
      "name" : "AudioServer",
      "path" : "Sources/AudioServer",
      "product_dependencies" : [
        "Hummingbird",
        "HummingbirdWebSocket"
      ],
      "product_memberships" : [
        "audio-server"
      ],
      "sources" : [
        "AudioServer.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "PersonaPlex",
        "SpeechEnhancement",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCommonTests",
      "module_type" : "SwiftTarget",
      "name" : "AudioCommonTests",
      "path" : "Tests/AudioCommonTests",
      "sources" : [
        "AudioRingBufferTests.swift",
        "AudioSampleRingBufferTests.swift",
        "ConcurrencyTests.swift",
        "CoreMLLoaderTests.swift",
        "E2EStreamingPlaybackTests.swift",
        "HuggingFaceDownloaderTests.swift",
        "ModelLoaderTests.swift",
        "PipelineToolTests.swift",
        "SentencePieceModelTests.swift",
        "StreamingAudioPlayerTests.swift",
        "WAVWriterTests.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioCommon",
      "module_type" : "SwiftTarget",
      "name" : "AudioCommon",
      "path" : "Sources/AudioCommon",
      "product_dependencies" : [
        "Hub"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "Qwen3TTS",
        "AudioCommon",
        "CosyVoiceTTS",
        "PersonaPlex",
        "SpeechVAD",
        "SpeechEnhancement",
        "SourceSeparation",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "VibeVoiceTTS",
        "OmnilingualASR",
        "SpeechCore",
        "KokoroTTS",
        "Qwen3TTSCoreML",
        "Qwen3Chat",
        "MADLADTranslation",
        "SpeechWakeWord",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "AudioFileLoader.swift",
        "AudioIO.swift",
        "AudioModelError.swift",
        "AudioRingBuffer.swift",
        "CoreMLLoader.swift",
        "HuggingFaceDownloader.swift",
        "Logging.swift",
        "ModelLoader.swift",
        "PipelineLLM.swift",
        "Protocols.swift",
        "SentencePieceModel.swift",
        "StreamingAudioPlayer.swift",
        "Tokenizer.swift",
        "WAVWriter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCLITests",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLITests",
      "path" : "Tests/AudioCLITests",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "sources" : [
        "AudioCLITests.swift",
        "ErrorHandlingTests.swift",
        "SendableTests.swift"
      ],
      "target_dependencies" : [
        "AudioCLILib"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioCLILib",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLILib",
      "path" : "Sources/AudioCLILib",
      "product_dependencies" : [
        "MLX",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "audio"
      ],
      "sources" : [
        "AlignCommand.swift",
        "AudioCLI.swift",
        "DenoiseCommand.swift",
        "DiarizeCommand.swift",
        "EmbedSpeakerCommand.swift",
        "KokoroCommand.swift",
        "Qwen3TTSCoreMLCommand.swift",
        "RespondCommand.swift",
        "SeparateCommand.swift",
        "SpeakCommand.swift",
        "TranscribeBatchCommand.swift",
        "TranscribeCommand.swift",
        "TranslateCommand.swift",
        "Utilities.swift",
        "VadCommand.swift",
        "VadStreamCommand.swift",
        "VibeVoiceCommand.swift",
        "VibeVoiceEncodeCommand.swift",
        "WakeCommand.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "Qwen3TTSCoreML",
        "PersonaPlex",
        "SpeechVAD",
        "SpeechEnhancement",
        "SourceSeparation",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "OmnilingualASR",
        "KokoroTTS",
        "VibeVoiceTTS",
        "MADLADTranslation",
        "SpeechWakeWord",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCLI",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLI",
      "path" : "Sources/AudioCLI",
      "product_memberships" : [
        "audio"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "AudioCLILib"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.