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 InferSendableFromCapturesBuild 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.