The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Qwen3Speech, reference v0.0.29 (7f382b), with Swift 6.3 for macOS (SPM) on 28 Oct 2026 06:04:45 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

 28 |             hidden.withUnsafeBufferPointer { hPtr in
 29 |                 out.withUnsafeMutableBufferPointer { outPtr in
 30 |                     cblas_sgemv(
    |                     `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
 31 |                         CblasRowMajor, CblasNoTrans,
 32 |                         Int32(D), Int32(M),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:172:21: warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
170 |             lastHidden.withUnsafeBufferPointer { hPtr in
171 |                 out.withUnsafeMutableBufferPointer { oPtr in
172 |                     cblas_sgemv(
    |                     `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
173 |                         CblasRowMajor, CblasNoTrans,
174 |                         Int32(V), Int32(D),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:243:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
241 |             b.withUnsafeBufferPointer { bp in
242 |                 out.withUnsafeMutableBufferPointer { op in
243 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
244 |                         CblasRowMajor, CblasNoTrans, CblasNoTrans,
245 |                         Int32(M), Int32(N), Int32(K),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:265:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
263 |             b.withUnsafeBufferPointer { bp in
264 |                 out.withUnsafeMutableBufferPointer { op in
265 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
266 |                         CblasRowMajor, CblasNoTrans, CblasTrans,
267 |                         Int32(M), Int32(N), Int32(K),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[2003/2178] Compiling MagpieTTSCoreML WeightCache.swift
[2004/2185] Compiling F5TTS F5TTSVocos.swift
[2005/2185] Compiling F5TTS F5TTSTokenizer.swift
[2006/2185] Compiling CosyVoiceTTS WeightLoading.swift
[2007/2186] Compiling KyutaiSTT KyutaiSTTTokenizer.swift
[2008/2186] Compiling KyutaiSTT KyutaiSTTStreaming.swift
[2009/2186] Compiling IndicMioTTS MioCodecWaveDecoder.swift
[2014/2186] Compiling MLXLLM GraniteMoeHybrid.swift
[2015/2186] Compiling MLXLLM Internlm2.swift
[2016/2186] Emitting module Qwen3ASR
[2019/2186] Compiling MLXLLM Jamba.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 [#no-usage]
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 [#no-usage]
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
[2020/2186] Compiling MLXLLM LFM2.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 [#no-usage]
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 [#no-usage]
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
[2023/2186] Compiling F5TTS F5TTSPrimitives.swift
[2024/2216] Compiling F5TTS F5TTSPinyin.swift
[2025/2216] Compiling F5TTS F5TTSConfig.swift
[2026/2216] Emitting module F5TTS
[2027/2216] Compiling F5TTS F5TTSModel.swift
[2028/2216] Compiling KyutaiSTT KyutaiSTTModel.swift
[2029/2216] Compiling F5TTS F5TTSFlow.swift
[2030/2218] Compiling KyutaiSTT KyutaiSTTSession.swift
[2031/2218] Compiling KyutaiSTT KyutaiSTTDecoder.swift
[2032/2218] Compiling KyutaiSTT KyutaiSTTCodec.swift
[2033/2218] Emitting module KyutaiSTT
[2034/2218] Compiling KyutaiSTT Configuration.swift
[2035/2218] Compiling MossTranscribe MossTypes.swift
[2036/2218] Compiling MossTranscribe MossWhisperFeatureExtractor.swift
[2037/2218] Compiling MossTranscribe MossPromptProcessor.swift
[2038/2236] Compiling MossTranscribe MossMLXTextModel.swift
[2039/2236] Compiling MossTranscribe MossMLXMemory.swift
[2040/2236] Compiling MossTranscribe MossMLXRuntime.swift
[2041/2236] Compiling HibikiTranslate HibikiTranslateModel.swift
[2042/2236] Compiling HibikiTranslate Configuration.swift
[2043/2236] Compiling HibikiTranslate HibikiTranslate.swift
/Users/admin/builder/spi-builder-workspace/Sources/HibikiTranslate/HibikiTranslate.swift:345:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
343 |                     continuation.yield(chunk)
344 |                     continuation.finish()
345 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
346 |                     continuation.finish(throwing: error)
347 |                 }
[2044/2236] Compiling HibikiTranslate HibikiWeightLoading.swift
[2045/2236] Emitting module HibikiTranslate
[2046/2236] Compiling HibikiTranslate HibikiDepformer.swift
[2047/2236] Compiling HibikiTranslate HibikiTemporalTransformer.swift
[2048/2242] Compiling GLiNERBenchmark GLiNERBench.swift
[2049/2242] Compiling GLiNERBenchmark Options.swift
[2050/2242] Emitting module GLiNERBenchmark
[2051/2242] Compiling Qwen3ASRRuntime Qwen3ASRRuntime.swift
[2052/2242] Emitting module Qwen3ASRRuntime
[2053/2242] Compiling CosyVoiceTTS WhisperMelExtractor.swift
[2054/2252] Compiling CohereTranscribeASR Configuration.swift
[2055/2252] Compiling CohereTranscribeASR CohereTranscribeTokenizer.swift
[2056/2252] Compiling CohereTranscribeASR WeightLoading.swift
[2057/2252] Compiling ChatterboxTTS S3GenVocoder.swift
[2058/2252] Compiling ChatterboxTTS S3TokenizerV2.swift
[2059/2252] Compiling ChatterboxTTS T3.swift
[2060/2252] Compiling ChatterboxTTS T3Conditioning.swift
[2061/2252] Compiling CosyVoiceTTS VoiceCloning.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:30:16: warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 28 | public struct CosyVoiceVoiceProfile: Sendable {
 29 |     public let speakerEmbedding: [Float]?
 30 |     public let promptToken: MLXArray?
    |                `- warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 31 |     public let promptFeat: MLXArray?
 32 |     public let promptText: String?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
  5 | import Numerics
  6 |
  7 | public final class MLXArray {
    |                    `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
  8 |
  9 |     /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:31:16: warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 29 |     public let speakerEmbedding: [Float]?
 30 |     public let promptToken: MLXArray?
 31 |     public let promptFeat: MLXArray?
    |                `- warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 32 |     public let promptText: String?
 33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
  5 | import Numerics
  6 |
  7 | public final class MLXArray {
    |                    `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
  8 |
  9 |     /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
[2062/2252] Compiling ChatterboxTTS ChatterboxFlashNumpy.swift
[2063/2252] Compiling ChatterboxTTS ChatterboxFlashTokenizer.swift
[2064/2252] Compiling ChatterboxTTS CAMPPlus.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:456:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
454 |                     continuation.yield(chunk)
455 |                     continuation.finish()
456 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
457 |                     continuation.finish(throwing: error)
458 |                 }
[2065/2252] Compiling ChatterboxTTS ChatterboxFlashCoreMLConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:456:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
454 |                     continuation.yield(chunk)
455 |                     continuation.finish()
456 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
457 |                     continuation.finish(throwing: error)
458 |                 }
[2066/2252] Compiling ChatterboxTTS ChatterboxFlashCoreMLGraphs.swift
[2067/2252] Compiling ChatterboxTTS ChatterboxFlashCoreMLModel.swift
[2068/2252] Emitting module CosyVoiceTTS
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:30:16: warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 28 | public struct CosyVoiceVoiceProfile: Sendable {
 29 |     public let speakerEmbedding: [Float]?
 30 |     public let promptToken: MLXArray?
    |                `- warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 31 |     public let promptFeat: MLXArray?
 32 |     public let promptText: String?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
  5 | import Numerics
  6 |
  7 | public final class MLXArray {
    |                    `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
  8 |
  9 |     /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:31:16: warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 29 |     public let speakerEmbedding: [Float]?
 30 |     public let promptToken: MLXArray?
 31 |     public let promptFeat: MLXArray?
    |                `- warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
 32 |     public let promptText: String?
 33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
  5 | import Numerics
  6 |
  7 | public final class MLXArray {
    |                    `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
  8 |
  9 |     /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
[2069/2252] Compiling ChatterboxTTS ChatterboxMemoryOptions.swift
/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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
    |                                        |- 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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
    |                                                            |- 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 |         }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[2070/2252] Compiling ChatterboxTTS ChatterboxS3Gen.swift
/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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
    |                                        |- 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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
    |                                                            |- 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 |         }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[2071/2252] Compiling ChatterboxTTS MatchaCFM.swift
[2072/2252] Compiling ChatterboxTTS S3GenConformer.swift
[2073/2258] Compiling MossTranscribe MossMLXConfiguration.swift
[2074/2258] Compiling MossTranscribe MossMLXAudioModel.swift
[2075/2258] Emitting module MossTranscribe
[2076/2258] Compiling MossTranscribe MossCoreMLRuntime.swift
[2076/2258] Write Objects.LinkFileList
[2078/2258] Compiling CohereTranscribeASR CohereTranscribeEncoder.swift
[2079/2258] Compiling CohereTranscribeASR CohereTranscribeDecoder.swift
[2080/2258] Compiling CohereTranscribeASR CohereAudioFrontend.swift
[2081/2258] Emitting module CohereTranscribeASR
[2082/2258] Compiling CohereTranscribeASR CohereTranscribe.swift
[2083/2258] Compiling CSM CSMPipeline.swift
[2084/2258] Compiling CSM CSMWeightLoader.swift
[2085/2276] Compiling AsrBenchmark EngineWhisperASR.swift
[2086/2276] Compiling AsrBenchmark EngineWhisperKit.swift
[2087/2276] Compiling ChatterboxTTS T3Model.swift
[2088/2277] Emitting module CSM
[2089/2277] Compiling CSM CSMMimi.swift
[2090/2277] Compiling CSM CSMGenerate.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSM/CSMGenerate.swift:55:13: warning: variable 'c0' was never mutated; consider changing to 'let' constant
 53 |         let lastH = h[0..., -1]                                                // [B,dim]
 54 |         let c0Logits = applyLinear(codebook0Head, lastH)                       // [B,audioVocab]
 55 |         var c0 = sampler(c0Logits).expandedDimensions(axis: -1)                // [B,1]
    |             `- warning: variable 'c0' was never mutated; consider changing to 'let' constant
 56 |         var curr = embedAudio(0, c0)                                           // [B,1,dim]
 57 |         curr = concatenated([lastH.expandedDimensions(axis: 1), curr], axis: 1) // [B,2,dim]
[2091/2277] Compiling CSM CSMModel.swift
[2092/2277] Compiling BreezeTTS TextEncoder.swift
[2093/2277] Compiling BenchmarkSupport BenchmarkSupport.swift
[2094/2277] Emitting module BenchmarkSupport
[2095/2277] Compiling BenchmarkSupport DiarizationSpeakerCountAggregation.swift
[2096/2277] Compiling MLXLLM Olmo3.swift
[2097/2277] Compiling MLXLLM OlmoE.swift
[2098/2277] Compiling MLXLLM OpenELM.swift
[2099/2277] Compiling MLXLLM Phi.swift
[2103/2277] Compiling MLXLLM PhiMoE.swift
[2104/2277] Compiling MLXLLM Qwen2.swift
[2105/2277] Compiling MLXLLM Qwen3.swift
[2106/2277] Compiling MLXLLM Qwen35.swift
[2107/2277] Compiling MLXLLM Qwen35MoE.swift
[2108/2277] Compiling MLXLLM NemotronLabsDiffusion.swift
[2109/2277] Compiling MLXLLM Olmo2.swift
[2110/2277] Compiling MLXLLM Cohere.swift
[2111/2277] Compiling MLXLLM DeepseekV3.swift
[2112/2277] Compiling MLXLLM LFM2MoE.swift
[2113/2277] Compiling MLXLLM Lille130m.swift
[2114/2277] Compiling MLXLLM Llama.swift
[2115/2277] Compiling MLXLLM Mamba2.swift
[2116/2277] Compiling MLXLLM MiMo.swift
[2117/2277] Compiling MLXLLM MiMoV2Flash.swift
[2118/2277] Compiling MLXLLM MiniCPM.swift
[2119/2277] Compiling MLXLLM MiniMax.swift
[2120/2277] Compiling MLXLLM Mistral3Text.swift
[2121/2277] Compiling MLXLLM Mixtral.swift
[2122/2277] Compiling MLXLLM NanoChat.swift
[2123/2277] Compiling MLXLLM NemotronH.swift
[2124/2277] Compiling MLXLLM Phi3.swift
[2126/2281] Compiling AsrBenchmark EngineNemotron.swift
[2127/2281] Compiling AsrBenchmark Normalizer.swift
[2129/2281] Compiling AsrBenchmark EngineCohereVoxtralMLX.swift
[2130/2281] Compiling AsrBenchmark EngineQwen3CoreML.swift
[2131/2281] Compiling FishAudioTTS FishAudioInputBuilder.swift
[2132/2281] Compiling FishAudioTTS FishAudioMemoryOptions.swift
[2133/2281] Compiling FishAudioTTS FishAudioDrama3Model.swift
[2134/2281] Compiling FishAudioTTS FishAudioDrama3Options.swift
[2135/2281] Compiling FishAudioTTS FishAudioDrama3Prompt+Tokenizer.swift
[2136/2281] Compiling AsrBenchmark EngineQwen3MLX.swift
[2137/2281] Compiling AsrBenchmark Memory.swift
[2138/2281] Compiling AsrBenchmark EngineOmnilingual.swift
[2139/2281] Compiling AsrBenchmark EngineOmnilingualMLX.swift
[2140/2281] Compiling AsrBenchmark EngineParakeet.swift
[2141/2283] Compiling ChatterboxTTS VoiceEncoder.swift
[2142/2283] Compiling AsrBenchmark AsrBench.swift
[2143/2283] Compiling AsrBenchmark Dataset.swift
[2144/2283] Compiling AsrBenchmark EngineKyutaiSTT.swift
[2145/2283] Compiling AsrBenchmark EngineMoss.swift
[2146/2283] Compiling AsrBenchmark Engine.swift
[2162/2288] Compiling Audio2Face3D Configuration.swift
[2163/2288] Compiling Audio2Face3D Audio2Face3DFrame.swift
[2164/2288] Compiling Audio2Face3D Audio2Face3DDownloader.swift
[2165/2288] Compiling Audio2Face3D Audio2Face3DMLXRuntime.swift
[2166/2288] Emitting module Audio2Face3D
[2167/2288] Compiling Audio2Face3D Audio2Face3DModel.swift
[2168/2289] Compiling AsrBenchmark Report.swift
[2169/2289] Compiling BreezeTTS Options.swift
[2170/2289] Compiling BreezeTTS Modules.swift
[2171/2289] Compiling BreezeTTS Configuration.swift
[2172/2289] Emitting module BreezeTTS
[2173/2289] Compiling BreezeTTS Codec.swift
[2174/2289] Compiling BreezeTTS BreezeTTSModel.swift
[2175/2289] Emitting module MLXLLM
[2186/2289] Compiling FishAudioTTS FishAudioTokenizer.swift
[2187/2289] Compiling FishAudioTTS FishAudioWeightLoading.swift
[2188/2289] Emitting module ChatterboxTTS
[2193/2289] Emitting module FishAudioTTS
[2199/2289] Compiling AsrBenchmark WER.swift
[2200/2306] Emitting module AsrBenchmark
[2201/2306] Compiling IndexTTS2TTS IndexTTS2RuntimeConfig.swift
[2202/2306] Compiling IndexTTS2TTS IndexTTS2S2Mel.swift
[2202/2306] Write Objects.LinkFileList
[2204/2306] Compiling VadBenchmark VadBench.swift
[2205/2306] Emitting module VadBenchmark
[2206/2306] Compiling MLXLLM Apertus.swift
[2207/2306] Compiling MLXLLM BaichuanM1.swift
[2208/2306] Compiling MLXLLM BailingMoe.swift
[2209/2306] Compiling MLXLLM Bitnet.swift
[2223/2306] Write Objects.LinkFileList
[2225/2306] Emitting module NIOCore
[2231/2306] Compiling MLXLLM GLM4MOELite.swift
[2232/2368] Compiling NIOPosix BSDSocketAPIWindows.swift
[2233/2368] Compiling NIOPosix BaseSocket.swift
[2234/2368] Compiling NIOPosix BaseSocketChannel+AccessibleTransport.swift
[2235/2368] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[2236/2368] Compiling NIOPosix NIOThreadPool.swift
[2237/2368] Compiling NIOPosix NonBlockingFileIO.swift
[2238/2368] Compiling NIOPosix PendingDatagramWritesManager.swift
[2239/2368] Compiling NIOPosix PendingWritesManager.swift
[2240/2368] Compiling NIOPosix PipeChannel.swift
[2241/2368] Compiling NIOPosix PipePair.swift
[2244/2368] Emitting module NIOHTTPTypes
[2245/2368] Compiling NIOHTTPTypes NIOHTTPTypes.swift
[2246/2368] Compiling NIOPosix StructuredConcurrencyHelpers.swift
[2247/2368] Compiling NIOPosix System.swift
[2248/2368] Compiling NIOPosix Thread.swift
[2249/2368] Compiling NIOPosix ThreadPosix.swift
[2250/2368] Compiling NIOPosix ThreadWindows.swift
[2251/2368] Compiling NIOPosix FileDescriptor.swift
[2252/2368] Compiling NIOPosix GetaddrinfoResolver.swift
[2253/2368] Compiling NIOPosix HappyEyeballs.swift
[2254/2368] Compiling NIOPosix IO.swift
[2255/2368] Compiling NIOPosix IntegerBitPacking.swift
[2256/2368] Compiling NIOPosix IntegerTypes.swift
[2257/2368] Compiling NIOPosix SelectableChannel.swift
[2258/2368] Compiling DiarizationBenchmark DiarizationBench.swift
[2259/2368] Emitting module DiarizationBenchmark
[2259/2368] Write Objects.LinkFileList
[2261/2368] Compiling NIOFoundationEssentialsCompat ByteBuffer-foundation.swift
[2262/2368] Emitting module NIOFoundationEssentialsCompat
[2263/2368] Compiling NIOFoundationEssentialsCompat Codable+ByteBuffer.swift
[2264/2368] Emitting module NIOEmbedded
[2265/2368] Compiling NIOEmbedded Embedded.swift
[2266/2368] Compiling NIOEmbedded AsyncTestingChannel.swift
[2267/2368] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[2268/2368] Compiling MLXLLM Qwen3MoE.swift
[2269/2368] Compiling MLXLLM Qwen3Next.swift
[2270/2368] Compiling MLXLLM SSM.swift
[2271/2368] Compiling MLXLLM SmolLM3.swift
[2272/2368] Compiling MLXLLM Starcoder2.swift
[2273/2412] Compiling Qwen3Chat Qwen35PipelineLLM.swift
[2274/2412] Compiling Qwen3Chat Qwen35WeightLoading.swift
[2275/2412] Compiling Qwen3Chat Qwen3ChatConfig.swift
[2276/2412] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[2277/2412] Compiling NIOPosix NIOPosixSendableMetatype.swift
[2278/2412] Compiling NIOPosix NIORandomizedDNSResolver.swift
[2279/2417] Compiling Qwen3Chat Qwen3ChatError.swift
[2280/2417] Compiling Qwen3Chat Qwen3DenseChat.swift
[2281/2417] Compiling Qwen3Chat Gemma4Model.swift
[2282/2417] Compiling Qwen3Chat Gemma4Tokenizer.swift
[2283/2417] Compiling Qwen3Chat Qwen35Model.swift
[2284/2417] Compiling Qwen3Chat Gemma4Chat.swift
[2285/2417] Compiling Qwen3Chat MLXGenerator.swift
[2286/2417] Compiling Qwen3Chat Qwen35CoreMLChat.swift
[2287/2417] Compiling IndexTTS2TTS IndexTTS2Tokenizer.swift
[2288/2417] Compiling Qwen3Chat ChatQuantization.swift
[2289/2417] Compiling Qwen3Chat ChatResponseFormat.swift
[2290/2417] Compiling Qwen3Chat ChatSampler.swift
[2291/2417] Compiling Qwen3Chat JSONTokenConstraint.swift
[2292/2417] Compiling IndexTTS2TTS IndexTTS2TextSegmenter.swift
[2293/2418] Compiling Qwen3Chat OrderedJSON.swift
[2294/2418] Compiling Qwen3Chat XGrammarConstraint.swift
[2295/2418] Emitting module IndexTTS2TTS
[2296/2418] Compiling NIOPosix Utilities.swift
[2297/2418] Compiling NIOPosix VsockAddress.swift
[2298/2418] Compiling NIOPosix VsockChannelEvents.swift
[2299/2418] Compiling NIOPosix Windows.swift
[2300/2418] Compiling NIOPosix resource_bundle_accessor.swift
[2301/2418] Emitting module NIOPosix
[2302/2418] Compiling VoiceChat VoiceChatTranscriber.swift
[2303/2418] Compiling VoiceChat VoiceChatTurnTaking.swift
[2309/2421] Compiling VoiceChat resource_bundle_accessor.swift
[2315/2421] Compiling Qwen3Chat JSONPattern.swift
[2316/2421] Compiling Qwen3Chat JSONSchemaGrammar.swift
[2317/2421] Compiling Qwen3Chat JSONSchemaMatcher.swift
[2318/2421] Compiling Qwen3Chat ChatSamplerMLX.swift
[2319/2421] Compiling Qwen3Chat ChatTemplate.swift
[2320/2421] Compiling Qwen3Chat ChatTokenizer.swift
[2324/2421] Compiling Qwen3Chat Gemma4Tools.swift
[2325/2421] Compiling Qwen3Chat Gemma4UnifiedChat.swift
[2326/2421] Compiling Qwen3Chat Gemma4WeightLoading.swift
[2327/2421] Compiling IndexTTS2TTS IndexTTS2Wav2Vec2Bert.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/ChatTokenizer.swift:143:13: warning: variable 'words' was never mutated; consider changing to 'let' constant
141 |
142 |         // Simple BPE encoding
143 |         var words = tokenizeToWords(text)
    |             `- warning: variable 'words' was never mutated; consider changing to 'let' constant
144 |         var allTokens: [Int] = []
145 |
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/ChatTokenizer.swift:143:13: warning: variable 'words' was never mutated; consider changing to 'let' constant
141 |
142 |         // Simple BPE encoding
143 |         var words = tokenizeToWords(text)
    |             `- warning: variable 'words' was never mutated; consider changing to 'let' constant
144 |         var allTokens: [Int] = []
145 |
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/ChatTokenizer.swift:143:13: warning: variable 'words' was never mutated; consider changing to 'let' constant
141 |
142 |         // Simple BPE encoding
143 |         var words = tokenizeToWords(text)
    |             `- warning: variable 'words' was never mutated; consider changing to 'let' constant
144 |         var allTokens: [Int] = []
145 |
[2331/2421] Compiling Qwen3Chat Qwen3DenseModel.swift
[2332/2421] Compiling Qwen3Chat Qwen3DenseWeightLoading.swift
[2352/2421] Emitting module VoiceChat
[2354/2424] Linking gliner-bench
[2355/2424] Applying gliner-bench
[2357/2424] Emitting module Qwen3Chat
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/JSONSchema/XGrammarConstraint.swift:212:17: warning: variable 'masked' was never mutated; consider changing to 'let' constant
210 |         let floor = MLXArray(-Float.greatestFiniteMagnitude)
211 |         if flags.dim(0) < vocab {
212 |             var masked = full([vocab], values: floor)
    |                 `- warning: variable 'masked' was never mutated; consider changing to 'let' constant
213 |             let n = flags.dim(0)
214 |             masked[0 ..< n] = which(flags .!= MLXArray(UInt32(0)), logits[0 ..< n], floor)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/JSONSchema/XGrammarConstraint.swift:212:17: warning: variable 'masked' was never mutated; consider changing to 'let' constant
210 |         let floor = MLXArray(-Float.greatestFiniteMagnitude)
211 |         if flags.dim(0) < vocab {
212 |             var masked = full([vocab], values: floor)
    |                 `- warning: variable 'masked' was never mutated; consider changing to 'let' constant
213 |             let n = flags.dim(0)
214 |             masked[0 ..< n] = which(flags .!= MLXArray(UInt32(0)), logits[0 ..< n], floor)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/JSONSchema/XGrammarConstraint.swift:212:17: warning: variable 'masked' was never mutated; consider changing to 'let' constant
210 |         let floor = MLXArray(-Float.greatestFiniteMagnitude)
211 |         if flags.dim(0) < vocab {
212 |             var masked = full([vocab], values: floor)
    |                 `- warning: variable 'masked' was never mutated; consider changing to 'let' constant
213 |             let n = flags.dim(0)
214 |             masked[0 ..< n] = which(flags .!= MLXArray(UInt32(0)), logits[0 ..< n], floor)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:331:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
329 |         var memInfo = mach_task_basic_info()
330 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
331 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
332 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
333 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:331:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
329 |         var memInfo = mach_task_basic_info()
330 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
331 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
332 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
333 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:331:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
329 |         var memInfo = mach_task_basic_info()
330 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
331 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
332 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
333 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
[2375/2430] Compiling Clef resource_bundle_accessor.swift
[2376/2430] Compiling VoiceChatBenchmark VoiceChatBench.swift
[2377/2430] Compiling Clef ClefRequest.swift
[2378/2430] Compiling Clef ClefJSONRequest.swift
[2379/2430] Compiling Clef ClefHead.swift
[2380/2430] Emitting module Clef
[2381/2430] Compiling Clef Clef.swift
[2381/2430] Linking vad-bench
[2382/2449] Applying vad-bench
[2384/2464] Emitting module ClefCLI
[2385/2464] Compiling ClefCLI main.swift
[2385/2464] Write Objects.LinkFileList
[2386/2464] Linking asr-bench
[2387/2464] Applying asr-bench
[2388/2464] Linking diarization-bench
[2389/2464] Applying diarization-bench
[2391/2464] Compiling VoiceChatBenchmark FullDuplexToolBench.swift
[2392/2464] Emitting module VoiceChatBenchmark
[2392/2464] Write Objects.LinkFileList
[2394/2464] Compiling AudioCLILib TranslateCommand.swift
[2395/2464] Compiling AudioCLILib TurnCommand.swift
[2396/2464] Compiling AudioCLILib UpsampleCommand.swift
[2397/2467] Emitting module AudioCLILib
[2398/2467] Compiling NIOPosix BSDSocketAPICommon.swift
[2399/2467] Compiling NIOPosix BSDSocketAPIPosix.swift
[2404/2467] Compiling NIOPosix Pool.swift
[2405/2467] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[2406/2467] Compiling NIOPosix PosixSingletons.swift
[2407/2467] Compiling NIOPosix RawSocketBootstrap.swift
[2408/2467] Compiling NIOPosix Resolver.swift
[2409/2467] Compiling NIOPosix Selectable.swift
[2410/2467] Compiling AudioCLILib VibeVoiceEncodeCommand.swift
[2411/2467] Compiling AudioCLILib VoiceChatCommand.swift
[2412/2467] Compiling AudioCLILib VoiceChatDemoSupport.swift
[2413/2467] Compiling AudioCLILib VoiceChatMCP.swift
[2414/2467] Compiling AudioCLILib WakeCommand.swift
[2421/2467] Compiling AudioCLILib SA3ParityCommand.swift
[2422/2467] Compiling AudioCLILib SeparateCommand.swift
[2423/2467] Compiling AudioCLILib SpeakCommand+MossNano.swift
[2424/2469] Compiling NIO Exports.swift
[2425/2469] Emitting module NIO
[2426/2497] Compiling NIOHTTP1 ByteCollectionUtils.swift
[2427/2497] Compiling NIOHTTP1 HTTPDecoder.swift
[2428/2497] Compiling NIOHTTP1 HTTPEncoder.swift
[2429/2497] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[2430/2497] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[2431/2497] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[2432/2497] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[2433/2497] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[2434/2497] Compiling NIOTLS TLSEvents.swift
[2435/2497] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[2436/2497] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[2437/2497] Emitting module NIOTLS
[2438/2497] Emitting module NIOFoundationCompat
[2439/2497] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[2440/2497] Compiling NIOFoundationCompat Exports.swift
[2441/2497] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[2442/2497] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[2445/2498] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[2446/2498] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[2447/2498] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[2448/2498] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[2449/2498] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[2452/2498] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[2453/2498] Compiling NIOTLS SNIHandler.swift
[2454/2498] Compiling AudioCLILib Utilities.swift
[2455/2498] Compiling AudioCLILib VadCommand.swift
[2456/2498] Compiling AudioCLILib VadStreamCommand.swift
[2457/2498] Compiling AudioCLILib VibeVoiceCommand.swift
[2460/2520] Compiling NIOTransportServices NIOTSDatagramListenerBootstrap.swift
[2461/2520] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[2462/2520] Emitting module NIOHTTP1
[2463/2520] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[2464/2520] Compiling NIOTransportServices NIOTSErrors.swift
[2465/2520] Compiling NIOTransportServices NIOTSEventLoop.swift
[2466/2520] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[2467/2520] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[2468/2520] Compiling NIOTransportServices NIOTSSingletons.swift
[2469/2553] Emitting module NIOTransportServices
[2470/2555] Compiling NIOExtras NIOExtrasError.swift
[2471/2555] Compiling NIOExtras NIOLengthFieldBitLength.swift
[2472/2555] Compiling NIOExtras NIORequestIdentifiable.swift
[2473/2555] Compiling NIOExtras PCAPRingBuffer.swift
[2474/2555] Compiling NIOExtras RequestResponseHandlers+State.swift
[2475/2555] Compiling NIOExtras RequestResponseWithIDHandler.swift
[2476/2556] Compiling NIOExtras QuiescingHelper.swift
[2477/2556] Compiling NIOExtras RequestResponseHandler.swift
[2478/2556] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[2479/2556] Compiling NIOWebSocket WebSocketOpcode.swift
[2480/2557] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[2481/2557] Emitting module NIOHTTPTypesHTTP1
[2482/2557] Compiling NIOHTTPTypesHTTP1 HTTP1ToHTTPCodec.swift
[2483/2557] Compiling NIOHTTPTypesHTTP1 HTTPToHTTP1Codec.swift
[2484/2557] Compiling NIOHTTPTypesHTTP1 HTTPTypeConversion.swift
[2485/2557] Compiling NIOWebSocket WebSocketErrorCodes.swift
[2486/2557] Compiling NIOWebSocket SHA1.swift
[2487/2557] Compiling NIOWebSocket NIOWebSocketServerUpgrader.swift
[2488/2557] Compiling NIOWebSocket NIOWebSocketClientUpgrader.swift
[2489/2557] Compiling NIOWebSocket NIOWebSocketFrameAggregator.swift
[2490/2557] Emitting module NIOWebSocket
[2491/2557] Compiling NIOWebSocket WebSocketFrame.swift
[2492/2557] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[2493/2568] Compiling WSCore WebSocketDataFrame.swift
[2494/2568] Compiling WSCore WebSocketDataHandler.swift
[2495/2568] Compiling WSCore UnsafeTransfer.swift
[2496/2568] Compiling WSCore WebSocketContext.swift
[2497/2568] Compiling WSCore WebSocketExtensionHTTPParameters.swift
[2498/2568] Compiling WSCore String+validatingString.swift
[2499/2568] Compiling WSCore WebSocketExtension.swift
[2500/2568] Compiling WSCore WebSocketExtensionBuilder.swift
[2501/2568] Emitting module NIOExtras
[2502/2568] Compiling WSCore WebSocketFrameSequence.swift
[2503/2568] Compiling WSCore WebSocketHandler.swift
[2504/2572] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[2505/2572] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[2514/2572] Compiling NIOTransportServices NIOTSBootstraps.swift
[2515/2572] Compiling NIOTransportServices NIOTSChannelOptions.swift
[2516/2572] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[2527/2572] Compiling WSCore WebSocketOutboundWriter.swift
[2528/2573] Compiling WSCore WebSocketMessage.swift
[2529/2573] Compiling WSCore WebSocketInboundStream.swift
[2530/2573] Compiling WSCore WebSocketInboundMessageStream.swift
[2534/2573] Compiling WSCore WebSocketStateMachine.swift
[2535/2573] Compiling NIOExtras WritePCAPHandler.swift
[2544/2573] Emitting module WSCore
[2547/2599] Compiling HummingbirdCore ResponseWriter.swift
[2548/2599] Compiling HummingbirdCore AvailableConnectionsHandler.swift
[2549/2599] Compiling HummingbirdCore BindAddress.swift
[2550/2601] Compiling HummingbirdCore ServerConfiguration.swift
[2551/2601] Compiling HummingbirdCore TSTLSOptions.swift
[2552/2601] Compiling HummingbirdCore AnyAsyncSequence.swift
[2553/2601] Compiling HummingbirdCore Deprecations.swift
[2554/2601] Compiling HummingbirdCore Request.swift
[2555/2601] Compiling HummingbirdCore RequestBody+inboundClose.swift
[2556/2601] Emitting module HummingbirdCore
[2557/2601] Compiling HummingbirdCore Response.swift
[2558/2601] Compiling HummingbirdCore ResponseBody.swift
[2559/2601] Compiling HummingbirdCore ResponseBodyWriter.swift
[2560/2601] Compiling HummingbirdCore RequestBody.swift
[2561/2601] Compiling HummingbirdCore RequestBodyMergedWithUnderlyingRequestPartIterator.swift
[2562/2601] Compiling HummingbirdCore URI.swift
[2566/2601] Compiling HummingbirdCore OutputBuffer.swift
[2571/2601] Compiling HummingbirdCore SendableMetatype.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:378:89: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
376 |             print("Loading model (\(sizeLabel)): \(modelId)")
377 |             let runtime = Qwen3ASRRuntime(
378 |                 descriptor: Qwen3ASRDescriptors.mlx(modelID: modelId), progressHandler: reportProgress)
    |                                                                                         `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
379 |             try await runtime.prepare()
380 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:479:65: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
477 |                 print("Loading full CoreML ASR pipeline...")
478 |                 let runtime = Qwen3ASRRuntime(descriptor: Qwen3ASRDescriptors.coreML,
479 |                                                progressHandler: reportProgress)
    |                                                                 `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
480 |                 try await runtime.prepare()
481 |
[2572/2601] Compiling HummingbirdCore HTTPUserEventHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:378:89: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
376 |             print("Loading model (\(sizeLabel)): \(modelId)")
377 |             let runtime = Qwen3ASRRuntime(
378 |                 descriptor: Qwen3ASRDescriptors.mlx(modelID: modelId), progressHandler: reportProgress)
    |                                                                                         `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
379 |             try await runtime.prepare()
380 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:479:65: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
477 |                 print("Loading full CoreML ASR pipeline...")
478 |                 let runtime = Qwen3ASRRuntime(descriptor: Qwen3ASRDescriptors.coreML,
479 |                                                progressHandler: reportProgress)
    |                                                                 `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
480 |                 try await runtime.prepare()
481 |
[2573/2601] Compiling HummingbirdCore Server.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:378:89: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
376 |             print("Loading model (\(sizeLabel)): \(modelId)")
377 |             let runtime = Qwen3ASRRuntime(
378 |                 descriptor: Qwen3ASRDescriptors.mlx(modelID: modelId), progressHandler: reportProgress)
    |                                                                                         `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
379 |             try await runtime.prepare()
380 |
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:479:65: warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
477 |                 print("Loading full CoreML ASR pipeline...")
478 |                 let runtime = Qwen3ASRRuntime(descriptor: Qwen3ASRDescriptors.coreML,
479 |                                                progressHandler: reportProgress)
    |                                                                 `- warning: converting non-Sendable function value to '@Sendable (Double, String) -> Void' may introduce data races
480 |                 try await runtime.prepare()
481 |
[2574/2601] Compiling HummingbirdCore FlatDictionary.swift
[2575/2601] Compiling HummingbirdCore HBParser.swift
[2580/2601] Compiling HummingbirdCore ServerChildChannel.swift
[2581/2601] Compiling HummingbirdCore HTTP1Channel.swift
[2582/2601] Compiling HummingbirdCore HTTPChannelHandler.swift
[2583/2601] Compiling HummingbirdCore HTTPServerBuilder.swift
[2584/2601] Compiling HummingbirdCore String+percentEncode.swift
[2585/2601] Compiling HummingbirdCore UnsafeTransfer.swift
[2586/2669] Emitting module AudioCLI
[2587/2669] Compiling AudioCLI main.swift
[2587/2669] Write Objects.LinkFileList
[2589/2669] Linking voicechat-bench
[2590/2669] Applying voicechat-bench
[2592/2669] Compiling Hummingbird Router.swift
[2593/2669] Compiling Hummingbird RouterGroup.swift
[2594/2669] Compiling Hummingbird RouterMethods.swift
[2595/2669] Compiling Hummingbird RouterPath.swift
[2596/2669] Compiling Hummingbird RouterResponder.swift
[2597/2669] Compiling Hummingbird TransformingRouterGroup.swift
[2598/2669] Compiling Hummingbird RouterTrie.swift
[2599/2676] Compiling Hummingbird URLEncodedFormNode.swift
[2600/2676] Compiling Hummingbird Configuration.swift
[2601/2676] Compiling Hummingbird Deprecations.swift
[2602/2676] Compiling Hummingbird Environment.swift
[2603/2676] Compiling Hummingbird EditedHTTPError.swift
[2604/2676] Compiling Hummingbird HTTPError.swift
[2605/2676] Compiling Hummingbird HTTPResponseError.swift
[2606/2676] Compiling Hummingbird NIOCore+HTTPResponseError.swift
[2607/2676] Compiling Hummingbird Exports.swift
[2608/2676] Compiling Hummingbird CacheControl.swift
[2609/2676] Compiling Hummingbird FileIO.swift
[2610/2676] Compiling Hummingbird FileProvider.swift
[2611/2676] Compiling Hummingbird LocalFileSystem.swift
[2612/2676] Compiling Hummingbird Cookie.swift
[2613/2676] Compiling Hummingbird Cookies.swift
[2614/2676] Compiling Hummingbird TracingMiddleware.swift
[2615/2676] Compiling Hummingbird EndpointResponder.swift
[2616/2676] Compiling Hummingbird Parameters+UUID.swift
[2617/2676] Compiling Hummingbird Parameters.swift
[2618/2676] Compiling Hummingbird ResponseGenerator.swift
[2619/2676] Compiling Hummingbird RouteCollection.swift
[2620/2676] Compiling Hummingbird Router+validation.swift
[2621/2676] Compiling Hummingbird RequestID.swift
[2622/2676] Compiling Hummingbird RequestResponder.swift
[2623/2676] Compiling Hummingbird Response.swift
[2624/2676] Compiling Hummingbird URI+decodeQuery.swift
[2625/2676] Compiling Hummingbird MemoryPersistDriver.swift
[2626/2676] Compiling Hummingbird PersistDriver.swift
[2627/2676] Compiling Hummingbird PersistError.swift
[2628/2676] Compiling Hummingbird Trie+resolve.swift
[2629/2676] Compiling Hummingbird Trie+serialize.swift
[2630/2676] Compiling Hummingbird TrieRouter.swift
[2631/2676] Compiling Hummingbird ChildRequestContext.swift
[2632/2676] Compiling Hummingbird Request.swift
[2633/2676] Compiling Hummingbird RequestContext.swift
[2634/2676] Compiling Hummingbird RequestContextSource.swift
[2635/2676] Compiling Hummingbird MetricsMiddleware.swift
[2636/2676] Compiling Hummingbird Middleware.swift
[2637/2676] Compiling Hummingbird MiddlewareGroup.swift
[2638/2676] Compiling Hummingbird MiddlewareFixedTypeBuilder.swift
[2639/2676] Compiling Hummingbird _Middleware2.swift
[2640/2676] Compiling Hummingbird _OptionalMiddleware.swift
[2641/2676] Compiling Hummingbird _SpreadMiddleware.swift
[2642/2676] Compiling Hummingbird MediaType+FileExtension.swift
[2643/2676] Compiling Hummingbird MediaType.swift
[2644/2676] Compiling Hummingbird Request+Cookies.swift
[2645/2676] Compiling Hummingbird Response+Cookies.swift
[2646/2676] Compiling Hummingbird CORSMiddleware.swift
[2647/2676] Compiling Hummingbird FileMiddleware.swift
[2648/2676] Compiling Hummingbird LogRequestMiddleware.swift
[2649/2676] Compiling Hummingbird Application.swift
[2650/2676] Compiling Hummingbird CodableProtocols.swift
[2651/2676] Compiling Hummingbird JSONCoding.swift
[2652/2676] Compiling Hummingbird ResponseEncodable.swift
[2653/2676] Compiling Hummingbird URLEncodedForm+Request.swift
[2654/2676] Compiling Hummingbird URLEncodedForm.swift
[2655/2676] Compiling Hummingbird URLEncodedFormDecoder.swift
[2656/2676] Compiling Hummingbird URLEncodedFormEncoder.swift
[2657/2676] Emitting module Hummingbird
[2657/2676] Linking clef-decide
[2658/2676] Applying clef-decide
[2660/2676] Compiling Hummingbird ByteBuffer+foundation.swift
[2661/2676] Compiling Hummingbird DateCache.swift
[2662/2676] Compiling Hummingbird HTTPHeaderDateFormatStyle.swift
[2663/2676] Compiling Hummingbird HexDigest.swift
[2664/2676] Compiling Hummingbird InitializableFromSource.swift
[2665/2676] Compiling Hummingbird PreludeService.swift
[2666/2676] Compiling Hummingbird StringProtocol.swift
[2667/2683] Compiling HummingbirdWebSocket HTTPServerBuilder+WebSocket.swift
[2668/2683] Compiling HummingbirdWebSocket Exports.swift
[2669/2683] Compiling HummingbirdWebSocket WebSocketChannel.swift
[2670/2683] Compiling HummingbirdWebSocket WebSocketServerConfiguration.swift
[2671/2683] Compiling HummingbirdWebSocket NIOWebSocketServerUpgrade+ext.swift
[2672/2683] Emitting module HummingbirdWebSocket
[2673/2683] Compiling HummingbirdWebSocket WebSocketRouter.swift
[2674/2691] Compiling AudioServer RealtimeVAD.swift
[2675/2691] Compiling AudioServer OpenAISpeech.swift
[2676/2691] Compiling AudioServer OpenAITranscriptions.swift
[2677/2691] Compiling AudioServer NativeInferenceFailures.swift
[2677/2691] Linking speech
[2678/2691] Linking audio
[2679/2691] Applying speech
[2680/2691] Applying audio
[2682/2691] Compiling AudioServer NativeInference.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioServer/NativeInference.swift:339:90: warning: converting non-Sendable function value to '@Sendable (Gemma4GenerationTrace) -> Void' may introduce data races
337 |             let capture = self.failures != nil && input.operation == .chat ? NativeInferenceGenerationCapture() : nil
338 |             do {
339 |                 let observer: (@Sendable (Gemma4GenerationTrace) -> Void)? = capture.map { capture in
    |                                                                                          `- warning: converting non-Sendable function value to '@Sendable (Gemma4GenerationTrace) -> Void' may introduce data races
340 |                     { trace in capture.store(trace) }
341 |                 }
[2683/2691] Emitting module AudioServer
/Users/admin/builder/spi-builder-workspace/Sources/AudioServer/NativeInference.swift:339:90: warning: converting non-Sendable function value to '@Sendable (Gemma4GenerationTrace) -> Void' may introduce data races
337 |             let capture = self.failures != nil && input.operation == .chat ? NativeInferenceGenerationCapture() : nil
338 |             do {
339 |                 let observer: (@Sendable (Gemma4GenerationTrace) -> Void)? = capture.map { capture in
    |                                                                                          `- warning: converting non-Sendable function value to '@Sendable (Gemma4GenerationTrace) -> Void' may introduce data races
340 |                     { trace in capture.store(trace) }
341 |                 }
[2684/2691] Compiling AudioServer ModelRegistry.swift
[2685/2691] Compiling AudioServer AudioServer.swift
[2686/2693] Compiling AudioServerCLI AudioServerCommand.swift
[2687/2693] Emitting module AudioServerCLI
[2687/2693] Write Objects.LinkFileList
[2689/2693] Linking audio-server
[2690/2693] Linking speech-server
[2691/2693] Applying audio-server
[2692/2693] Applying speech-server
Build complete! (324.59s)
Fetching https://github.com/argmaxinc/WhisperKit
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/hummingbird-project/hummingbird.git
Fetching https://github.com/huggingface/swift-transformers
Fetching https://github.com/hummingbird-project/swift-websocket.git
Fetching https://github.com/hummingbird-project/hummingbird-websocket.git
Fetching https://github.com/mlc-ai/xgrammar
[1/3443] Fetching hummingbird-websocket
[2/4599] Fetching hummingbird-websocket, swift-websocket
[1141/11968] Fetching hummingbird-websocket, swift-websocket, swift-transformers
[1258/21430] Fetching hummingbird-websocket, swift-websocket, swift-transformers, whisperkit
[1259/28811] Fetching hummingbird-websocket, swift-websocket, swift-transformers, whisperkit, swift-system
[4971/57803] Fetching hummingbird-websocket, swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird
Fetched https://github.com/hummingbird-project/hummingbird-websocket.git from cache (1.04s)
[1916/54360] Fetching swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird
Fetching https://github.com/apple/swift-argument-parser
[20383/86154] Fetching swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird, xgrammar
[28763/105467] Fetching swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird, xgrammar, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (2.12s)
[32043/86154] Fetching swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird, xgrammar
Fetching https://github.com/ml-explore/mlx-swift-lm
[59929/110894] Fetching swift-websocket, swift-transformers, whisperkit, swift-system, hummingbird, xgrammar, mlx-swift-lm
Fetched https://github.com/argmaxinc/WhisperKit from cache (8.54s)
Fetching https://github.com/modelcontextprotocol/swift-sdk.git
[84733/101432] Fetching swift-websocket, swift-transformers, swift-system, hummingbird, xgrammar, mlx-swift-lm
[91645/105893] Fetching swift-websocket, swift-transformers, swift-system, hummingbird, xgrammar, mlx-swift-lm, swift-sdk
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (1.58s)
Fetching https://github.com/ml-explore/mlx-swift
[94439/101432] Fetching swift-websocket, swift-transformers, swift-system, hummingbird, xgrammar, mlx-swift-lm
[95743/118988] Fetching swift-websocket, swift-transformers, swift-system, hummingbird, xgrammar, mlx-swift-lm, mlx-swift
Fetched https://github.com/hummingbird-project/swift-websocket.git from cache (11.77s)
Fetched https://github.com/apple/swift-system.git from cache (11.77s)
Fetched https://github.com/mlc-ai/xgrammar from cache (11.77s)
Fetched https://github.com/huggingface/swift-transformers from cache (11.77s)
Fetched https://github.com/hummingbird-project/hummingbird.git from cache (11.77s)
[19931/42296] Fetching mlx-swift-lm, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (2.70s)
[19058/24740] Fetching mlx-swift-lm
Fetched https://github.com/ml-explore/mlx-swift-lm from cache (15.41s)
Computing version for https://github.com/mlc-ai/xgrammar
Computed https://github.com/mlc-ai/xgrammar at 0.2.7 (19.26s)
Computing version for https://github.com/hummingbird-project/swift-websocket.git
Computed https://github.com/hummingbird-project/swift-websocket.git at 1.5.0 (0.57s)
Fetching https://github.com/swift-server/swift-service-lifecycle
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/adam-fowler/compress-nio.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-log.git
[1/8381] Fetching swift-log
[2/11248] Fetching swift-log, swift-nio-transport-services
[3/11948] Fetching swift-log, swift-nio-transport-services, compress-nio
[129/14834] Fetching swift-log, swift-nio-transport-services, compress-nio, swift-service-lifecycle
[130/21544] Fetching swift-log, swift-nio-transport-services, compress-nio, swift-service-lifecycle, swift-nio-extras
[858/38438] Fetching swift-log, swift-nio-transport-services, compress-nio, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (1.11s)
[10751/35571] Fetching swift-log, compress-nio, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl
Fetching https://github.com/apple/swift-http-types.git
[20030/122262] Fetching swift-log, compress-nio, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl, swift-nio
[21214/124223] Fetching swift-log, compress-nio, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl, swift-nio, swift-http-types
Fetched https://github.com/apple/swift-http-types.git from cache (0.96s)
[27743/122262] Fetching swift-log, compress-nio, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git from cache (20.63s)
Fetched https://github.com/apple/swift-log.git from cache (20.63s)
Fetched https://github.com/apple/swift-nio.git from cache (20.63s)
Fetched https://github.com/swift-server/swift-service-lifecycle from cache (20.63s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (20.63s)
Fetched https://github.com/adam-fowler/compress-nio.git from cache (20.63s)
Computing version for https://github.com/hummingbird-project/hummingbird-websocket.git
Computed https://github.com/hummingbird-project/hummingbird-websocket.git at 2.6.0 (21.26s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.12.1 (0.67s)
Fetching https://github.com/mattt/eventsource.git
[1/325] Fetching eventsource
Fetched https://github.com/mattt/eventsource.git from cache (0.92s)
Computing version for https://github.com/ml-explore/mlx-swift-lm
Computed https://github.com/ml-explore/mlx-swift-lm at 3.31.4 (1.59s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/81259] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (42.07s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (42.70s)
Computing version for https://github.com/argmaxinc/WhisperKit
Computed https://github.com/argmaxinc/WhisperKit at 1.1.1 (2.97s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.6 (0.68s)
Fetching https://github.com/apple/swift-numerics
[1/6766] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.43s)
Computing version for https://github.com/hummingbird-project/hummingbird.git
Computed https://github.com/hummingbird-project/hummingbird.git at 2.16.0 (2.04s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-distributed-tracing.git
[1/1893] Fetching swift-atomics
[115/8590] Fetching swift-atomics, swift-distributed-tracing
[381/15415] Fetching swift-atomics, swift-distributed-tracing, swift-async-algorithms
[382/19024] Fetching swift-atomics, swift-distributed-tracing, swift-async-algorithms, swift-metrics
[2683/31343] Fetching swift-atomics, swift-distributed-tracing, swift-async-algorithms, swift-metrics, swift-nio-http2
[6937/60705] Fetching swift-atomics, swift-distributed-tracing, swift-async-algorithms, swift-metrics, swift-nio-http2, swift-collections
[7138/77222] Fetching swift-atomics, swift-distributed-tracing, swift-async-algorithms, swift-metrics, swift-nio-http2, swift-collections, async-http-client
Fetched https://github.com/apple/swift-async-algorithms.git from cache (2.42s)
Fetched https://github.com/swift-server/async-http-client.git from cache (2.42s)
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (2.42s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (2.42s)
[4846/34864] Fetching swift-atomics, swift-metrics, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (28.07s)
Fetched https://github.com/apple/swift-collections.git from cache (28.07s)
Fetched https://github.com/apple/swift-metrics.git from cache (28.07s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (30.49s)
Computing version for https://github.com/adam-fowler/compress-nio.git
Computed https://github.com/adam-fowler/compress-nio.git at 1.5.0 (0.55s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.57s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.55s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.57s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.5.1 (0.57s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.57s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.2 (0.74s)
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git
[1/2051] Fetching swift-asn1
[2/3335] Fetching swift-asn1, swift-http-structured-headers
[136/9494] Fetching swift-asn1, swift-http-structured-headers, swift-algorithms
[786/17101] Fetching swift-asn1, swift-http-structured-headers, swift-algorithms, swift-certificates
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.78s)
Fetched https://github.com/apple/swift-certificates.git from cache (1.78s)
Fetched https://github.com/apple/swift-asn1.git from cache (1.78s)
Fetched https://github.com/apple/swift-algorithms.git from cache (1.78s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (2.45s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.58s)
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.55s)
Computing version for https://github.com/swift-server/swift-service-lifecycle
Computed https://github.com/swift-server/swift-service-lifecycle at 2.13.0 (0.56s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.62s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.69s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.66s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.60s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.67s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.5 (0.58s)
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/huggingface/swift-huggingface.git
[1/2016] Fetching swift-jinja
[2/20875] Fetching swift-jinja, swift-crypto
[3/23930] Fetching swift-jinja, swift-crypto, swift-huggingface
[114/29151] Fetching swift-jinja, swift-crypto, swift-huggingface, yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (1.82s)
[7712/23930] Fetching swift-jinja, swift-crypto, swift-huggingface
Fetched https://github.com/huggingface/swift-jinja.git from cache (4.48s)
Fetched https://github.com/apple/swift-crypto.git from cache (4.48s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (4.48s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (5.16s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.2 (0.53s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 1.0.0 (0.58s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.12.0 (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.56s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.1 (0.68s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.7.2 (0.56s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.70s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.36.2 (0.60s)
Fetching https://github.com/apple/swift-configuration.git
Fetching https://github.com/apple/swift-service-context.git
[1/1546] Fetching swift-service-context
[141/5691] Fetching swift-service-context, swift-configuration
Fetched https://github.com/apple/swift-service-context.git from cache (1.18s)
Fetched https://github.com/apple/swift-configuration.git from cache (1.18s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.5.1 (1.77s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.3.0 (0.70s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
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-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.7.2
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/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.8.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.104.0
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.6
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.7
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.12.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/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-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.5.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.8.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.5
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/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.5.1
Creating working copy for https://github.com/argmaxinc/WhisperKit
Working copy of https://github.com/argmaxinc/WhisperKit resolved at 1.1.1
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.2
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.12.1
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.21.1
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 1.0.0
Creating working copy for https://github.com/ml-explore/mlx-swift-lm
Working copy of https://github.com/ml-explore/mlx-swift-lm resolved at 3.31.4
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.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.46.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/adam-fowler/compress-nio.git
Working copy of https://github.com/adam-fowler/compress-nio.git resolved at 1.5.0
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.36.2
Creating working copy for https://github.com/swift-server/swift-service-lifecycle
Working copy of https://github.com/swift-server/swift-service-lifecycle resolved at 2.13.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/mlc-ai/xgrammar
Working copy of https://github.com/mlc-ai/xgrammar resolved at 0.2.7
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.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/apple/swift-configuration.git
Working copy of https://github.com/apple/swift-configuration.git resolved at 1.3.0
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.35.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Downloading binary artifact https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip
[13771/2112822] Downloading https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip
Downloaded https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip (0.68s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "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" : "mlx-swift-lm",
      "requirement" : {
        "exact" : [
          "3.31.4"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift-lm"
    },
    {
      "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-sdk",
      "requirement" : {
        "exact" : [
          "0.12.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/modelcontextprotocol/swift-sdk.git"
    },
    {
      "identity" : "swift-system",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.8.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-system.git"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers"
    },
    {
      "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" : "2.7.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/hummingbird-project/hummingbird-websocket.git"
    },
    {
      "identity" : "swift-websocket",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "1.6.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/hummingbird-project/swift-websocket.git"
    },
    {
      "identity" : "whisperkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/argmaxinc/WhisperKit"
    },
    {
      "identity" : "xgrammar",
      "requirement" : {
        "exact" : [
          "0.2.7"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/mlc-ai/xgrammar"
    }
  ],
  "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" : "PocketTTS",
      "targets" : [
        "PocketTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "pocket-tts-bench",
      "targets" : [
        "PocketTTSBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SpeechRuntime",
      "targets" : [
        "SpeechRuntime"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VoxtralTTS",
      "targets" : [
        "VoxtralTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3ASRRuntime",
      "targets" : [
        "Qwen3ASRRuntime"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GLiNER",
      "targets" : [
        "GLiNER"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Clef",
      "targets" : [
        "Clef"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "clef-decide",
      "targets" : [
        "ClefCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "gliner-bench",
      "targets" : [
        "GLiNERBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Qwen3ASR",
      "targets" : [
        "Qwen3ASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CohereTranscribeASR",
      "targets" : [
        "CohereTranscribeASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VoxtralASR",
      "targets" : [
        "VoxtralASR"
      ],
      "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" : "ChatterboxTTS",
      "targets" : [
        "ChatterboxTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OmniVoiceTTS",
      "targets" : [
        "OmniVoiceTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IndicMioTTS",
      "targets" : [
        "IndicMioTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FishAudioTTS",
      "targets" : [
        "FishAudioTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "F5TTS",
      "targets" : [
        "F5TTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BreezeTTS",
      "targets" : [
        "BreezeTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HiggsTTS",
      "targets" : [
        "HiggsTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IndexTTS2TTS",
      "targets" : [
        "IndexTTS2TTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KyutaiSTT",
      "targets" : [
        "KyutaiSTT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PersonaPlex",
      "targets" : [
        "PersonaPlex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CSM",
      "targets" : [
        "CSM"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HibikiTranslate",
      "targets" : [
        "HibikiTranslate"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechVAD",
      "targets" : [
        "SpeechVAD"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechLanguageID",
      "targets" : [
        "SpeechLanguageID"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechEnhancement",
      "targets" : [
        "SpeechEnhancement"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeechRestoration",
      "targets" : [
        "SpeechRestoration"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SourceSeparation",
      "targets" : [
        "SourceSeparation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CanaryASR",
      "targets" : [
        "CanaryASR"
      ],
      "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" : "VoiceChat",
      "targets" : [
        "VoiceChat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "WhisperASR",
      "targets" : [
        "WhisperASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MossTranscribe",
      "targets" : [
        "MossTranscribe"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VibeVoiceTTS",
      "targets" : [
        "VibeVoiceTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "VoxCPM2TTS",
      "targets" : [
        "VoxCPM2TTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MAGNeTMusicGen",
      "targets" : [
        "MAGNeTMusicGen"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StableAudio3MusicGen",
      "targets" : [
        "StableAudio3MusicGen"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FlashSR",
      "targets" : [
        "FlashSR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MagpieTTS",
      "targets" : [
        "MagpieTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MagpieTTSCoreML",
      "targets" : [
        "MagpieTTSCoreML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MossTTSNano",
      "targets" : [
        "MossTTSNano"
      ],
      "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" : "SupertonicTTS",
      "targets" : [
        "SupertonicTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3TTSCoreML",
      "targets" : [
        "Qwen3TTSCoreML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Qwen3Chat",
      "targets" : [
        "Qwen3Chat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FunctionGemma",
      "targets" : [
        "FunctionGemma"
      ],
      "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" : "Audio2Face3D",
      "targets" : [
        "Audio2Face3D"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "speech",
      "targets" : [
        "AudioCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "speech-server",
      "targets" : [
        "AudioServerCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "audio",
      "targets" : [
        "AudioCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "audio-server",
      "targets" : [
        "AudioServerCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "voicechat-bench",
      "targets" : [
        "VoiceChatBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "asr-bench",
      "targets" : [
        "AsrBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "vad-bench",
      "targets" : [
        "VadBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "diarization-bench",
      "targets" : [
        "DiarizationBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WhisperASRTests",
      "module_type" : "SwiftTarget",
      "name" : "WhisperASRTests",
      "path" : "Tests/WhisperASRTests",
      "sources" : [
        "WhisperBundleCacheTests.swift"
      ],
      "target_dependencies" : [
        "WhisperASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WhisperASR",
      "module_type" : "SwiftTarget",
      "name" : "WhisperASR",
      "path" : "Sources/WhisperASR",
      "product_memberships" : [
        "WhisperASR",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "sources" : [
        "WhisperASR.swift",
        "WhisperByteLevelTokenizer.swift",
        "WhisperCoreMLRuntime.swift",
        "WhisperGenerationConfig.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VoxtralTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "VoxtralTTSTests",
      "path" : "Tests/VoxtralTTSTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/VoxtralTTSTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EVoxtralTTSTests.swift",
        "VoxtralTTSDownloadTests.swift",
        "VoxtralTTSTests.swift"
      ],
      "target_dependencies" : [
        "VoxtralTTS",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VoxtralTTS",
      "module_type" : "SwiftTarget",
      "name" : "VoxtralTTS",
      "path" : "Sources/VoxtralTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom"
      ],
      "product_memberships" : [
        "VoxtralTTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/VoxtralTTS/LICENSE-reference",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AcousticTransformer.swift",
        "AudioDecoder.swift",
        "Configuration.swift",
        "FrameGenerator.swift",
        "LanguageModel.swift",
        "VoxtralTTSModel.swift",
        "VoxtralTTSTokenizer.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "SpeechRuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VoxtralASRTests",
      "module_type" : "SwiftTarget",
      "name" : "VoxtralASRTests",
      "path" : "Tests/VoxtralASRTests",
      "sources" : [
        "E2EVoxtralASRTests.swift",
        "VoxtralASRTests.swift"
      ],
      "target_dependencies" : [
        "VoxtralASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VoxtralASR",
      "module_type" : "SwiftTarget",
      "name" : "VoxtralASR",
      "path" : "Sources/VoxtralASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT"
      ],
      "product_memberships" : [
        "VoxtralASR",
        "speech",
        "audio",
        "asr-bench"
      ],
      "sources" : [
        "Configuration.swift",
        "VoxtralASR.swift",
        "VoxtralAudioEncoder.swift",
        "VoxtralAudioFrontend.swift",
        "VoxtralLanguageModel.swift",
        "VoxtralTokenizer.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VoxCPM2TTSTests",
      "module_type" : "SwiftTarget",
      "name" : "VoxCPM2TTSTests",
      "path" : "Tests/VoxCPM2TTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "VoxCPM2MemoryTests.swift",
        "VoxCPM2TTSTests.swift"
      ],
      "target_dependencies" : [
        "VoxCPM2TTS",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VoxCPM2TTS",
      "module_type" : "SwiftTarget",
      "name" : "VoxCPM2TTS",
      "path" : "Sources/VoxCPM2TTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom",
        "Transformers"
      ],
      "product_memberships" : [
        "VoxCPM2TTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "AudioVAE.swift",
        "Configuration.swift",
        "MiniCPM4.swift",
        "VoxCPM2Memory.swift",
        "VoxCPM2TTS.swift",
        "VoxCPM2WeightPrecision.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VoiceChatTests",
      "module_type" : "SwiftTarget",
      "name" : "VoiceChatTests",
      "path" : "Tests/VoiceChatTests",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXLMCommon"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/VoiceChatTests/Resources/fleurs_en.wav",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EVoiceChatConversationTests.swift",
        "E2EVoiceChatDeferredInputTests.swift",
        "E2EVoiceChatFunctionCallingTests.swift",
        "E2EVoiceChatLiveTailTests.swift",
        "E2EVoiceChatRNNTTurnTakingTests.swift",
        "E2EVoiceChatRealtimeCaptionTests.swift",
        "E2EVoiceChatSpeechGenerationTests.swift",
        "E2EVoiceChatSpeechTests.swift",
        "E2EVoiceChatToolResponsePerformanceTests.swift",
        "VoiceChatSpeechTests.swift",
        "VoiceChatTests.swift"
      ],
      "target_dependencies" : [
        "VoiceChat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VoiceChatBenchmarkTests",
      "module_type" : "SwiftTarget",
      "name" : "VoiceChatBenchmarkTests",
      "path" : "Tests/VoiceChatBenchmarkTests",
      "sources" : [
        "FullDuplexToolBenchTests.swift"
      ],
      "target_dependencies" : [
        "VoiceChatBenchmark"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VoiceChatBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "VoiceChatBenchmark",
      "path" : "Sources/VoiceChatBenchmark",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXRandom",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "voicechat-bench"
      ],
      "sources" : [
        "FullDuplexToolBench.swift",
        "VoiceChatBench.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "VoiceChat"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "VoiceChat",
      "module_type" : "SwiftTarget",
      "name" : "VoiceChat",
      "path" : "Sources/VoiceChat",
      "product_dependencies" : [
        "Hub",
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT",
        "MLXRandom",
        "MLXLLM",
        "MLXLMCommon",
        "Tokenizers"
      ],
      "product_memberships" : [
        "VoiceChat",
        "speech",
        "audio",
        "voicechat-bench"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/VoiceChat/Resources/rnnt_vocab.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Configuration.swift",
        "VoiceChatCodec.swift",
        "VoiceChatEncoder.swift",
        "VoiceChatLanguageModel.swift",
        "VoiceChatMatrix.swift",
        "VoiceChatModel.swift",
        "VoiceChatNemotronH.swift",
        "VoiceChatPerception.swift",
        "VoiceChatSession.swift",
        "VoiceChatSpeechConfiguration.swift",
        "VoiceChatSpeechDecoder.swift",
        "VoiceChatSpeechLayers.swift",
        "VoiceChatTokenizer.swift",
        "VoiceChatToolCalling.swift",
        "VoiceChatTranscriber.swift",
        "VoiceChatTurnTaking.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VibeVoiceTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "VibeVoiceTTSTests",
      "path" : "Tests/VibeVoiceTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/VibeVoiceTTSTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "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",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "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" : "VadBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "VadBenchmark",
      "path" : "Sources/VadBenchmark",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "vad-bench"
      ],
      "sources" : [
        "VadBench.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "SpeechVAD",
        "BenchmarkSupport"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SupertonicTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "SupertonicTTSTests",
      "path" : "Tests/SupertonicTTSTests",
      "sources" : [
        "SupertonicE2ETests.swift",
        "SupertonicTokenizerTests.swift"
      ],
      "target_dependencies" : [
        "SupertonicTTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SupertonicTTS",
      "module_type" : "SwiftTarget",
      "name" : "SupertonicTTS",
      "path" : "Sources/SupertonicTTS",
      "product_memberships" : [
        "SupertonicTTS"
      ],
      "sources" : [
        "SupertonicConfig.swift",
        "SupertonicError.swift",
        "SupertonicGraphs.swift",
        "SupertonicTTS+Protocols.swift",
        "SupertonicTTS.swift",
        "SupertonicTokenizer.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StableAudio3MusicGenTests",
      "module_type" : "SwiftTarget",
      "name" : "StableAudio3MusicGenTests",
      "path" : "Tests/StableAudio3MusicGenTests",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "sources" : [
        "ConfigurationTests.swift",
        "E2EGenerationTests.swift",
        "WeightLoadingRandomStateTests.swift"
      ],
      "target_dependencies" : [
        "StableAudio3MusicGen",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StableAudio3MusicGen",
      "module_type" : "SwiftTarget",
      "name" : "StableAudio3MusicGen",
      "path" : "Sources/StableAudio3MusicGen",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom"
      ],
      "product_memberships" : [
        "StableAudio3MusicGen",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Conditioner.swift",
        "Configuration.swift",
        "DiTMedium.swift",
        "FlowMatchingSampler.swift",
        "SAMELDecoder.swift",
        "StableAudio3Downloader.swift",
        "StableAudio3MusicGen.swift",
        "StableAudio3WeightLoading.swift",
        "T5GemmaEncoder.swift",
        "UnigramTokenizer.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",
        "speech",
        "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" : [
        "Community1DiarizationTests.swift",
        "DERScoringTests.swift",
        "DiarizationHelpersTests.swift",
        "DiarizationPipelineTests.swift",
        "E2ENemotron3DiarizationTests.swift",
        "FireRedVADTests.swift",
        "Nemotron3ConfigTests.swift",
        "Nemotron3StreamingSessionTests.swift",
        "ReDimNet2SpeakerTests.swift",
        "SileroVADBenchmarkTests.swift",
        "SileroVADTests.swift",
        "SmartTurnTests.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" : [
        "Qwen3ASRRuntime",
        "Qwen3ASR",
        "SpeechVAD",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench",
        "vad-bench",
        "diarization-bench"
      ],
      "sources" : [
        "BiLSTM.swift",
        "Community1Clustering.swift",
        "Community1Configuration.swift",
        "Community1CoreML.swift",
        "Community1DiarizationPipeline.swift",
        "Configuration.swift",
        "CoreMLSileroInference.swift",
        "CoreMLWeSpeakerInference.swift",
        "DERScoring.swift",
        "DiarizationHelpers.swift",
        "DiarizationPipeline.swift",
        "FireRedVAD.swift",
        "MelFeatureExtractor.swift",
        "Nemotron3CoreMLModel.swift",
        "Nemotron3Diarizer.swift",
        "Nemotron3MLXModel.swift",
        "PowersetDecoder.swift",
        "PyannoteVAD+Memory.swift",
        "ReDimNet2Speaker.swift",
        "Segmentation.swift",
        "SileroModel.swift",
        "SileroVAD+Memory.swift",
        "SileroVAD.swift",
        "SileroWeightLoading.swift",
        "SincNet.swift",
        "SmartTurn.swift",
        "SortformerConfig.swift",
        "SortformerDiarizer.swift",
        "SortformerMelExtractor.swift",
        "SortformerModel.swift",
        "SortformerStateUpdater.swift",
        "SortformerStreamingSession.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" : "SpeechRuntimeTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechRuntimeTests",
      "path" : "Tests/SpeechRuntimeTests",
      "sources" : [
        "RuntimeOwnershipTests.swift"
      ],
      "target_dependencies" : [
        "SpeechRuntime"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechRuntime",
      "module_type" : "SwiftTarget",
      "name" : "SpeechRuntime",
      "path" : "Sources/SpeechRuntime",
      "product_memberships" : [
        "PocketTTS",
        "pocket-tts-bench",
        "SpeechRuntime",
        "VoxtralTTS",
        "Qwen3ASRRuntime",
        "FishAudioTTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "InferenceGate.swift",
        "ModelCache.swift",
        "ModelDescriptor.swift",
        "ModelRuntime.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechRestorationTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechRestorationTests",
      "path" : "Tests/SpeechRestorationTests",
      "sources" : [
        "E2ESpeechRestorationTests.swift",
        "SeamlessM4TFrontEndExtraTests.swift",
        "SeamlessM4TFrontEndTests.swift",
        "SidonModelResolverTests.swift",
        "SpeechRestorationConfigTests.swift",
        "SpeechRestorerLogicTests.swift"
      ],
      "target_dependencies" : [
        "SpeechRestoration",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechRestoration",
      "module_type" : "SwiftTarget",
      "name" : "SpeechRestoration",
      "path" : "Sources/SpeechRestoration",
      "product_memberships" : [
        "IndexTTS2TTS",
        "SpeechRestoration",
        "speech",
        "audio"
      ],
      "sources" : [
        "Configuration.swift",
        "Downloader.swift",
        "SeamlessM4TFrontEnd.swift",
        "SidonModels.swift",
        "SpeechRestoration+Memory.swift",
        "SpeechRestoration+Protocols.swift",
        "SpeechRestoration.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechLanguageIDTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechLanguageIDTests",
      "path" : "Tests/SpeechLanguageIDTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "SpeechLanguageIDTests.swift"
      ],
      "target_dependencies" : [
        "SpeechLanguageID",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechLanguageID",
      "module_type" : "SwiftTarget",
      "name" : "SpeechLanguageID",
      "path" : "Sources/SpeechLanguageID",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "SpeechLanguageID",
        "speech",
        "audio"
      ],
      "sources" : [
        "LanguageIDTypes.swift",
        "SpeechBrainECAPA.swift",
        "SpeechBrainFbank.swift",
        "SpeechLanguageIdentifier.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechEnhancementTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechEnhancementTests",
      "path" : "Tests/SpeechEnhancementTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "DeepFilterNet3E2ETests.swift",
        "E2EDeepFilterNet3ChunkingTests.swift",
        "E2ELocalVQEAECTests.swift",
        "LocalVQEAECTests.swift",
        "MLXDeepFilterNet3E2ETests.swift",
        "SpeechEnhancementTests.swift"
      ],
      "target_dependencies" : [
        "SpeechEnhancement",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeechEnhancement",
      "module_type" : "SwiftTarget",
      "name" : "SpeechEnhancement",
      "path" : "Sources/SpeechEnhancement",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "SpeechEnhancement",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "AudioProcessing.swift",
        "Configuration.swift",
        "DeepFilterNet3Model.swift",
        "LocalVQEAECAdaptiveFilter.swift",
        "LocalVQEAECCodec.swift",
        "LocalVQEAECResidualMask.swift",
        "LocalVQEAECWeights.swift",
        "LocalVQEEchoCanceller.swift",
        "MLXDeepFilterNet3Network.swift",
        "SpeechEnhancement+Memory.swift",
        "SpeechEnhancement+Protocols.swift",
        "SpeechEnhancement.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "LocalVQEAECFrontend"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeechCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeechCoreTests",
      "path" : "Tests/SpeechCoreTests",
      "sources" : [
        "MemoryTierTests.swift",
        "VoicePipelineTurnCompletionTests.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",
        "MLXRandom"
      ],
      "sources" : [
        "E2EHTDemucsTests.swift",
        "E2EOpenUnmixBenchmarkTests.swift",
        "HTDemucsConfigTests.swift",
        "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",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "HTDemucs/DemucsPrimitives.swift",
        "HTDemucs/HTDemucs.swift",
        "HTDemucs/HTDemucsConfig.swift",
        "HTDemucs/HTDemucsLayers.swift",
        "HTDemucs/HTDemucsSeparator.swift",
        "HTDemucs/HTDemucsSpec.swift",
        "HTDemucs/HTDemucsTransformer.swift",
        "OpenUnmixConfig.swift",
        "OpenUnmixModel.swift",
        "STFT.swift",
        "SourceSeparation.swift",
        "SourceSeparationMetrics.swift",
        "WienerFilter.swift",
        "WienerFilterMLX.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3TTSTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTSTests",
      "path" : "Tests/Qwen3TTSTests",
      "sources" : [
        "CodePredictorFrameTests.swift",
        "DiagnosticsContractTests.swift",
        "E2ELocalModelLoadingTests.swift",
        "E2ETestCase.swift",
        "EOSCapTests.swift",
        "GenerationCancellationTests.swift",
        "ICLVoiceCloningTests.swift",
        "LocalModelLoadingTests.swift",
        "MLXCacheLimitPolicyTests.swift",
        "MemoryManagementTests.swift",
        "PublicLocalModelLoadingAPITests.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" : [
        "BundleConfigurationTests.swift",
        "E2EQwen3TTSCoreML17BTests.swift",
        "E2EQwen3TTSCoreMLBenchmarkTests.swift",
        "Qwen3TTSCoreMLTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3TTSCoreML",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3TTSCoreML",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTSCoreML",
      "path" : "Sources/Qwen3TTSCoreML",
      "product_memberships" : [
        "Qwen3TTSCoreML",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "BundleConfiguration.swift",
        "EmbedderModels.swift",
        "MultiCodeDecoderChunked.swift",
        "MultiCodeDecoderCoreML.swift",
        "PromptBuilder.swift",
        "Qwen3TTSCoreML+Protocols.swift",
        "Qwen3TTSCoreML.swift",
        "Sampler.swift",
        "SpeechDecoderCoreML.swift",
        "TalkerGenerator.swift",
        "TalkerGeneratorChunked.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3TTS",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3TTS",
      "path" : "Sources/Qwen3TTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3TTS",
        "BreezeTTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "CodePredictor.swift",
        "Configuration.swift",
        "GenerationCancellation.swift",
        "LocalModelConfiguration.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",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXRandom"
      ],
      "sources" : [
        "ChatModelConfigTests.swift",
        "ChatSamplerDeviceTests.swift",
        "ChatTokenizerDecodeTests.swift",
        "E2EGemma4GenTests.swift",
        "E2EGemma4JSONSchemaTests.swift",
        "E2EGemma4KVCacheTests.swift",
        "E2EGemma4ParityTests.swift",
        "E2EGemma4PerfTests.swift",
        "E2EGemma4SamplingParityTests.swift",
        "E2EGemma4SlidingWindowTests.swift",
        "E2EGemma4TokenizerParityTests.swift",
        "E2EGemma4UnifiedTests.swift",
        "E2EQwen35QuantizationLoadTests.swift",
        "Gemma4AttentionBlockTests.swift",
        "Gemma4TokenizerBPETests.swift",
        "Gemma4ToolsTests.swift",
        "Gemma4UnifiedConfigTests.swift",
        "JSONSchemaConstraintTests.swift",
        "Qwen35CoreMLChatE2ETests.swift",
        "Qwen35MLXChatE2ETests.swift",
        "Qwen35PipelineLLMTests.swift",
        "Qwen35QuantizationTests.swift",
        "Qwen3ChatTests.swift",
        "Qwen3DenseGenTests.swift",
        "Qwen3DenseParityTests.swift",
        "ReferenceGemma4BPE.swift",
        "XGrammarConstraintTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3Chat",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3Chat",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3Chat",
      "path" : "Sources/Qwen3Chat",
      "product_dependencies" : [
        "MLXLLM",
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXLMCommon"
      ],
      "product_memberships" : [
        "Clef",
        "clef-decide",
        "Qwen3Chat",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "ChatQuantization.swift",
        "ChatResponseFormat.swift",
        "ChatSampler.swift",
        "ChatSamplerMLX.swift",
        "ChatTemplate.swift",
        "ChatTokenizer.swift",
        "Gemma4Chat.swift",
        "Gemma4Model.swift",
        "Gemma4Tokenizer.swift",
        "Gemma4Tools.swift",
        "Gemma4UnifiedChat.swift",
        "Gemma4WeightLoading.swift",
        "JSONSchema/JSONPattern.swift",
        "JSONSchema/JSONSchemaGrammar.swift",
        "JSONSchema/JSONSchemaMatcher.swift",
        "JSONSchema/JSONTokenConstraint.swift",
        "JSONSchema/OrderedJSON.swift",
        "JSONSchema/XGrammarConstraint.swift",
        "MLXGenerator.swift",
        "Qwen35CoreMLChat.swift",
        "Qwen35Model.swift",
        "Qwen35PipelineLLM.swift",
        "Qwen35WeightLoading.swift",
        "Qwen3ChatConfig.swift",
        "Qwen3ChatError.swift",
        "Qwen3DenseChat.swift",
        "Qwen3DenseModel.swift",
        "Qwen3DenseWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "CXGrammarBridge"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3ASRTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASRTests",
      "path" : "Tests/Qwen3ASRTests",
      "product_dependencies" : [
        "MLXRandom"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Qwen3ASRTests/Resources/kokoro_continuous_stitched.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Qwen3ASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreMLEmbeddingExtractionTests.swift",
        "E2ECoreMLASRTests.swift",
        "E2ECoreMLForcedAlignerBenchTests.swift",
        "E2ECoreMLForcedAlignerLocalSmokeTests.swift",
        "E2ECoreMLForcedAlignerTests.swift",
        "E2EDownloadOptionsLoadingTests.swift",
        "E2EQwen3ASRBatchedDecodeCorrectnessTests.swift",
        "E2EQwen3ASRCacheLimitLifecycleTests.swift",
        "E2EQwen3ASRCancellationTests.swift",
        "E2EQwen3ASRDecoderCancellationTests.swift",
        "E2EQwen3ASRExperimentalBatchedDecodeTests.swift",
        "E2EQwen3ASRGenerateTextMemoryTests.swift",
        "E2EQwen3ASRGreedyDeterminismTests.swift",
        "E2EQwen3ASRHarshAudioTests.swift",
        "E2EQwen3ASRLargeHangTests.swift",
        "E2EQwen3ASRLongFormTests.swift",
        "ForcedAlignerTests.swift",
        "HarshAudio.swift",
        "PreQuantizedLinearTests.swift",
        "QuantizedBatchInvarianceProbe.swift",
        "Qwen3ASRBatchedDecodeTests.swift",
        "Qwen3ASRIntegrationTests.swift",
        "Qwen3ASRTests.swift",
        "Qwen3AdaptiveDecodingTests.swift",
        "Qwen3CacheLimitCoordinatorTests.swift",
        "Qwen3DecodingOptionsTests.swift",
        "Qwen3MemoryGuardTests.swift",
        "SecurityHardeningTests.swift",
        "StreamingASRTests.swift",
        "ThrowawayRandomStateTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASR",
        "SpeechVAD",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3ASRRuntimeTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASRRuntimeTests",
      "path" : "Tests/Qwen3ASRRuntimeTests",
      "sources" : [
        "E2EQwen3ASRRuntimeTests.swift",
        "Qwen3ASRRuntimeTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASRRuntime",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3ASRRuntime",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASRRuntime",
      "path" : "Sources/Qwen3ASRRuntime",
      "product_memberships" : [
        "Qwen3ASRRuntime",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Qwen3ASRRuntime.swift"
      ],
      "target_dependencies" : [
        "SpeechRuntime",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3ASR",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASR",
      "path" : "Sources/Qwen3ASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3ASRRuntime",
        "Qwen3ASR",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "sources" : [
        "AudioEncoder.swift",
        "AudioPreprocessing.swift",
        "Configuration.swift",
        "CoreMLASRModel.swift",
        "CoreMLEncoder.swift",
        "CoreMLForcedAligner.swift",
        "CoreMLTextDecoder.swift",
        "FloatTextDecoder.swift",
        "ForcedAligner+Protocols.swift",
        "ForcedAligner.swift",
        "QuantizedTextDecoder.swift",
        "Qwen3ASR+Memory.swift",
        "Qwen3ASR+Protocols.swift",
        "Qwen3ASR.swift",
        "Qwen3ASRCacheLimit.swift",
        "StreamingASR.swift",
        "TextPreprocessing.swift",
        "TimestampCorrection.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "SpeechVAD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PocketTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "PocketTTSTests",
      "path" : "Tests/PocketTTSTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/PocketTTSTests/Resources/NOTICE.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/PocketTTSTests/Resources/tokenizer-fixtures.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/PocketTTSTests/Resources/tokenizer.model",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EPocketMemoryTests.swift",
        "PocketTTSTests.swift"
      ],
      "target_dependencies" : [
        "PocketTTS",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PocketTTSBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "PocketTTSBenchmark",
      "path" : "Sources/PocketTTSBenchmark",
      "product_memberships" : [
        "pocket-tts-bench"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "PocketTTS",
        "KokoroTTS",
        "AudioCommon"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PocketTTS",
      "module_type" : "SwiftTarget",
      "name" : "PocketTTS",
      "path" : "Sources/PocketTTS",
      "product_memberships" : [
        "PocketTTS",
        "pocket-tts-bench",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "PocketTTSConfig.swift",
        "PocketTTSModel.swift",
        "PocketTTSTokenizer.swift",
        "PocketTtsLayerKeys.swift",
        "PocketTtsMimiKeys.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "SpeechRuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PersonaPlexTests",
      "module_type" : "SwiftTarget",
      "name" : "PersonaPlexTests",
      "path" : "Tests/PersonaPlexTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/PersonaPlexTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ModelCacheDirectoryTests.swift",
        "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" : [
        "KyutaiSTT",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "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",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "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/nemo_mel_reference.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "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" : [
        "E2EParakeetANETests.swift",
        "E2EParakeetMultiEncoderTests.swift",
        "E2EParakeetShapeAdaptationTests.swift",
        "MelContractTests.swift",
        "ParakeetASRTests.swift"
      ],
      "target_dependencies" : [
        "ParakeetASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ParakeetASR",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetASR",
      "path" : "Sources/ParakeetASR",
      "product_memberships" : [
        "ParakeetASR",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "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",
        "E2EOmnilingualMLXHarshAudioTests.swift",
        "E2EOmnilingualMLXQualityTests.swift",
        "E2EOmnilingualMLXTests.swift",
        "HarshAudio.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",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "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" : "OmniVoiceTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "OmniVoiceTTSTests",
      "path" : "Tests/OmniVoiceTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "BackboneLoadTests.swift",
        "CodecDecodeTests.swift",
        "CodecEncodeTests.swift",
        "EndToEndRoundtripTests.swift",
        "InputConstructionTests.swift",
        "OmniVoiceFullPipelineTests.swift",
        "OmniVoiceInt8BundleTests.swift",
        "OmniVoiceModelFacadeTests.swift",
        "OmniVoiceQuantTests.swift",
        "OmniVoiceRSSTests.swift",
        "OmniVoiceStepSweepTests.swift",
        "PrecisionGateTests.swift"
      ],
      "target_dependencies" : [
        "OmniVoiceTTS",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OmniVoiceTTS",
      "module_type" : "SwiftTarget",
      "name" : "OmniVoiceTTS",
      "path" : "Sources/OmniVoiceTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "OmniVoiceTTS"
      ],
      "sources" : [
        "Configuration.swift",
        "OmniVoiceBackbone.swift",
        "OmniVoiceCodec.swift",
        "OmniVoiceCodecEncoder.swift",
        "OmniVoiceDiffusion.swift",
        "OmniVoiceInputBuilder.swift",
        "OmniVoiceModel.swift",
        "OmniVoiceTTSModel.swift",
        "OmniVoiceTokenizer.swift",
        "RuleDurationEstimator.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/english.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/NemotronStreamingASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2ENemotronHarshAudioTests.swift",
        "E2ENemotronLangTagLeakTests.swift",
        "E2ENemotronLanguageGuideTests.swift",
        "EnglishNumberNormalizer.swift",
        "HarshAudio.swift",
        "HiBisectTests.swift",
        "LanguageGuideTests.swift",
        "MultilingualBenchTests.swift",
        "NemotronMLXTests.swift",
        "NemotronStreamingASRTests.swift",
        "WhisperEnglishNormalizer.swift",
        "WordBoostingTests.swift"
      ],
      "target_dependencies" : [
        "NemotronStreamingASR",
        "AudioCommon",
        "KokoroTTS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NemotronStreamingASR",
      "module_type" : "SwiftTarget",
      "name" : "NemotronStreamingASR",
      "path" : "Sources/NemotronStreamingASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "NemotronStreamingASR",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "asr-bench"
      ],
      "sources" : [
        "Configuration.swift",
        "LanguageGuide.swift",
        "Languages.swift",
        "NemotronMLXConfiguration.swift",
        "NemotronMLXNetwork.swift",
        "NemotronMLXRuntime.swift",
        "NemotronStreamingASR+Memory.swift",
        "NemotronStreamingASR+Protocols.swift",
        "NemotronStreamingASR.swift",
        "RNNTGreedyDecoder.swift",
        "SentencePieceUnigramTokenizer.swift",
        "StreamingMelPreprocessor.swift",
        "StreamingSession.swift",
        "Vocabulary.swift",
        "WordBoosting.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MossTranscribeTests",
      "module_type" : "SwiftTarget",
      "name" : "MossTranscribeTests",
      "path" : "Tests/MossTranscribeTests",
      "product_dependencies" : [
        "MLX",
        "Tokenizers"
      ],
      "sources" : [
        "E2EMossMLXCacheLimitTests.swift",
        "E2EMossTranscribeTests.swift",
        "MossMLXCacheLimitTests.swift",
        "MossTranscribeTests.swift"
      ],
      "target_dependencies" : [
        "MossTranscribe",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MossTranscribe",
      "module_type" : "SwiftTarget",
      "name" : "MossTranscribe",
      "path" : "Sources/MossTranscribe",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXLMCommon",
        "Tokenizers"
      ],
      "product_memberships" : [
        "MossTranscribe",
        "speech",
        "audio",
        "asr-bench",
        "diarization-bench"
      ],
      "sources" : [
        "MossCoreMLRuntime.swift",
        "MossMLXAudioModel.swift",
        "MossMLXConfiguration.swift",
        "MossMLXMemory.swift",
        "MossMLXRuntime.swift",
        "MossMLXTextModel.swift",
        "MossPromptProcessor.swift",
        "MossTypes.swift",
        "MossWhisperFeatureExtractor.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MossTTSNanoTests",
      "module_type" : "SwiftTarget",
      "name" : "MossTTSNanoTests",
      "path" : "Tests/MossTTSNanoTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/clone_cpu_and_gpu_codes.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/clone_cpu_only_codes.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/config.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/hello_cpu_codes.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/reference.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/sampling_fixtures.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/tokenizer_fixtures.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MossTTSNanoTests/Resources/tokenizer_swift.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EMossTTSNanoTests.swift",
        "MossTTSNanoTests.swift"
      ],
      "target_dependencies" : [
        "MossTTSNano",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MossTTSNano",
      "module_type" : "SwiftTarget",
      "name" : "MossTTSNano",
      "path" : "Sources/MossTTSNano",
      "product_memberships" : [
        "MossTTSNano",
        "speech",
        "audio"
      ],
      "sources" : [
        "MossTTSNanoConfiguration.swift",
        "MossTTSNanoModel.swift",
        "MossTTSNanoSampling.swift",
        "MossTTSNanoTokenizer.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MagpieTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "MagpieTTSTests",
      "path" : "Tests/MagpieTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "E2EMagpieTests.swift",
        "MagpieConfigTests.swift",
        "MagpieSamplingTests.swift",
        "MagpieTokenizerTests.swift",
        "MagpieZhTokenizationTests.swift"
      ],
      "target_dependencies" : [
        "MagpieTTS",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MagpieTTSCoreMLTests",
      "module_type" : "SwiftTarget",
      "name" : "MagpieTTSCoreMLTests",
      "path" : "Tests/MagpieTTSCoreMLTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/MagpieTTSCoreMLTests/Resources/magpie-hello-world.wav",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EMagpieCoreMLTests.swift",
        "MagpieCoreMLConfigTests.swift"
      ],
      "target_dependencies" : [
        "MagpieTTSCoreML",
        "MagpieTTS",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MagpieTTSCoreML",
      "module_type" : "SwiftTarget",
      "name" : "MagpieTTSCoreML",
      "path" : "Sources/MagpieTTSCoreML",
      "product_dependencies" : [
        "MLX",
        "MLXRandom"
      ],
      "product_memberships" : [
        "MagpieTTSCoreML",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "CoreMLHelpers.swift",
        "Decoder.swift",
        "Downloader.swift",
        "Errors.swift",
        "FSQInverse.swift",
        "LocalTransformer.swift",
        "LocalTransformerWeights.swift",
        "MagpieTTSCoreML.swift",
        "NanoCodec.swift",
        "NpyReader.swift",
        "StatefulDecoder.swift",
        "TextEncoder.swift",
        "WeightCache.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MagpieTTS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MagpieTTS",
      "module_type" : "SwiftTarget",
      "name" : "MagpieTTS",
      "path" : "Sources/MagpieTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom"
      ],
      "product_memberships" : [
        "MagpieTTS",
        "MagpieTTSCoreML",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTS/Resources/cmudict_ipa_de.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTS/Resources/cmudict_ipa_en.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTS/Resources/cmudict_ipa_es.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTS/Resources/cmudict_pinyin_zh.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTS/Resources/heteronyms_en.txt",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ByT5Encoder.swift",
        "ChineseG2P.swift",
        "Configuration.swift",
        "Decoder.swift",
        "Downloader.swift",
        "EnglishG2P.swift",
        "JapaneseG2P.swift",
        "LocalTransformer.swift",
        "MagpieTTS.swift",
        "NanoCodec.swift",
        "Sampling.swift",
        "SubVocab.swift",
        "TextEncoder.swift",
        "Tokenizer.swift",
        "Transformer.swift",
        "WeightLoader.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MLXCommonTests",
      "module_type" : "SwiftTarget",
      "name" : "MLXCommonTests",
      "path" : "Tests/MLXCommonTests",
      "product_dependencies" : [
        "MLX",
        "MLXRandom"
      ],
      "sources" : [
        "DefaultCacheLimitTests.swift",
        "E2EDefaultCacheLimitTests.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "AudioCommon",
        "SpeechVAD",
        "OmniVoiceTTS",
        "GLiNER"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MLXCommon",
      "module_type" : "SwiftTarget",
      "name" : "MLXCommon",
      "path" : "Sources/MLXCommon",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT"
      ],
      "product_memberships" : [
        "VoxtralTTS",
        "Qwen3ASRRuntime",
        "GLiNER",
        "Clef",
        "clef-decide",
        "gliner-bench",
        "Qwen3ASR",
        "CohereTranscribeASR",
        "VoxtralASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "ChatterboxTTS",
        "OmniVoiceTTS",
        "IndicMioTTS",
        "FishAudioTTS",
        "F5TTS",
        "BreezeTTS",
        "HiggsTTS",
        "IndexTTS2TTS",
        "KyutaiSTT",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "SpeechVAD",
        "SpeechLanguageID",
        "SpeechEnhancement",
        "SourceSeparation",
        "NemotronStreamingASR",
        "VoiceChat",
        "MossTranscribe",
        "VibeVoiceTTS",
        "VoxCPM2TTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "OmnilingualASR",
        "Qwen3Chat",
        "MADLADTranslation",
        "Audio2Face3D",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "voicechat-bench",
        "asr-bench",
        "vad-bench",
        "diarization-bench"
      ],
      "sources" : [
        "EncodecLSTM.swift",
        "MLXCacheLimit.swift",
        "MetalBudget.swift",
        "ModuleMemory.swift",
        "PreQuantizedEmbedding.swift",
        "PreQuantizedLinear.swift",
        "QuantizedMLP.swift",
        "SDPA.swift",
        "SlaneyMel.swift",
        "ThrowawayRandomState.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MAGNeTMusicGenTests",
      "module_type" : "SwiftTarget",
      "name" : "MAGNeTMusicGenTests",
      "path" : "Tests/MAGNeTMusicGenTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "E2EDiagnosticsTests.swift",
        "E2EEncodecComparisonTests.swift",
        "E2EMAGNeTPipelineTests.swift",
        "MAGNeTConfigTests.swift",
        "MAGNeTUtilitiesTests.swift"
      ],
      "target_dependencies" : [
        "MAGNeTMusicGen",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MAGNeTMusicGen",
      "module_type" : "SwiftTarget",
      "name" : "MAGNeTMusicGen",
      "path" : "Sources/MAGNeTMusicGen",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom",
        "Transformers"
      ],
      "product_memberships" : [
        "MAGNeTMusicGen",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "EncodecDecoder.swift",
        "MAGNeTDownloader.swift",
        "MAGNeTLM.swift",
        "MAGNeTMusicGen.swift",
        "Sampling.swift",
        "T5Encoder.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "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",
        "speech",
        "audio"
      ],
      "sources" : [
        "MADLADConfig.swift",
        "MADLADModel.swift",
        "MADLADTokenizer.swift",
        "MADLADTranslationError.swift",
        "MADLADTranslator.swift",
        "MADLADWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalVQEAECFrontend",
      "module_type" : "ClangTarget",
      "name" : "LocalVQEAECFrontend",
      "path" : "Sources/LocalVQEAECFrontend",
      "product_memberships" : [
        "SpeechEnhancement",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "LocalVQEAECFrontend.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KyutaiSTTTests",
      "module_type" : "SwiftTarget",
      "name" : "KyutaiSTTTests",
      "path" : "Tests/KyutaiSTTTests",
      "sources" : [
        "E2EKyutaiSTTDecoderReferenceTests.swift",
        "E2EKyutaiSTTLongStreamTests.swift",
        "E2EKyutaiSTTRoundTripTests.swift",
        "E2EKyutaiSTTTests.swift",
        "KyutaiSTTTests.swift"
      ],
      "target_dependencies" : [
        "KyutaiSTT",
        "AudioCommon",
        "PersonaPlex",
        "KokoroTTS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KyutaiSTT",
      "module_type" : "SwiftTarget",
      "name" : "KyutaiSTT",
      "path" : "Sources/KyutaiSTT",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "product_memberships" : [
        "KyutaiSTT",
        "speech",
        "audio",
        "asr-bench"
      ],
      "sources" : [
        "Configuration.swift",
        "KyutaiSTTCodec.swift",
        "KyutaiSTTDecoder.swift",
        "KyutaiSTTModel.swift",
        "KyutaiSTTSession.swift",
        "KyutaiSTTStreaming.swift",
        "KyutaiSTTTokenizer.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "AudioCommon",
        "PersonaPlex"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KokoroTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTSTests",
      "path" : "Tests/KokoroTTSTests",
      "sources" : [
        "GermanPhonemizerTests.swift",
        "KokoroE2ETests.swift",
        "KokoroGermanE2ETests.swift",
        "KokoroTTSTests.swift",
        "KokoroTextChunkerTests.swift"
      ],
      "target_dependencies" : [
        "KokoroTTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KokoroTTS",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTS",
      "path" : "Sources/KokoroTTS",
      "product_memberships" : [
        "pocket-tts-bench",
        "KokoroTTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KokoroTTS/Resources/dict_fr.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KokoroTTS/Resources/dict_hi.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KokoroTTS/Resources/dict_pt.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ChinesePhonemizer.swift",
        "Configuration.swift",
        "GermanPhonemizer.swift",
        "HindiPhonemizer.swift",
        "JapanesePhonemizer.swift",
        "KokoroModel.swift",
        "KokoroTTS+Memory.swift",
        "KokoroTTS+Protocols.swift",
        "KokoroTTS.swift",
        "LatinPhonemizer.swift",
        "Phonemizer.swift",
        "PronunciationDicts.swift",
        "TextChunker.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IndicMioTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "IndicMioTTSTests",
      "path" : "Tests/IndicMioTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "E2EIndicMioTTSTests.swift",
        "IndicMioRuntimeTests.swift"
      ],
      "target_dependencies" : [
        "IndicMioTTS",
        "AudioCommon",
        "MLXCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IndicMioTTS",
      "module_type" : "SwiftTarget",
      "name" : "IndicMioTTS",
      "path" : "Sources/IndicMioTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "IndicMioTTS",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "IndicMioConfig.swift",
        "IndicMioErrors.swift",
        "IndicMioPrompt.swift",
        "IndicMioQwen3.swift",
        "IndicMioSampler.swift",
        "IndicMioTTSModel.swift",
        "IndicMioTokenizer.swift",
        "IndicMioWavLM.swift",
        "MioCodecContentDecoder.swift",
        "MioCodecGlobalEncoder.swift",
        "MioCodecWaveDecoder.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "IndexTTS2TTSTests",
      "module_type" : "SwiftTarget",
      "name" : "IndexTTS2TTSTests",
      "path" : "Tests/IndexTTS2TTSTests",
      "sources" : [
        "E2EIndexTTS2BundleTests.swift",
        "IndexTTS2KVCacheTests.swift",
        "IndexTTS2TTSTests.swift",
        "IndexTTS2TextNormalizerTests.swift",
        "IndexTTS2TextSegmenterTests.swift"
      ],
      "target_dependencies" : [
        "IndexTTS2TTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IndexTTS2TTS",
      "module_type" : "SwiftTarget",
      "name" : "IndexTTS2TTS",
      "path" : "Sources/IndexTTS2TTS",
      "product_dependencies" : [
        "MLX"
      ],
      "product_memberships" : [
        "IndexTTS2TTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "IndexTTS2BigVGAN.swift",
        "IndexTTS2Bundle.swift",
        "IndexTTS2CAMPPlusAdapter.swift",
        "IndexTTS2Emotion.swift",
        "IndexTTS2NativeRuntime.swift",
        "IndexTTS2ReferenceConditioning.swift",
        "IndexTTS2RuntimeConfig.swift",
        "IndexTTS2S2Mel.swift",
        "IndexTTS2S2MelFlow.swift",
        "IndexTTS2SemanticCodec.swift",
        "IndexTTS2SemanticGPT.swift",
        "IndexTTS2Synthesis.swift",
        "IndexTTS2TTSModel.swift",
        "IndexTTS2TextNormalizer.swift",
        "IndexTTS2TextSegmenter.swift",
        "IndexTTS2Tokenizer.swift",
        "IndexTTS2Wav2Vec2Bert.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "ChatterboxTTS",
        "MLXCommon",
        "SpeechRestoration"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HiggsTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "HiggsTTSTests",
      "path" : "Tests/HiggsTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "E2EHiggsTTSTests.swift",
        "HiggsTTSTests.swift"
      ],
      "target_dependencies" : [
        "HiggsTTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HiggsTTS",
      "module_type" : "SwiftTarget",
      "name" : "HiggsTTS",
      "path" : "Sources/HiggsTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "HiggsTTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "HiggsTTSBackbone.swift",
        "HiggsTTSCodec.swift",
        "HiggsTTSCodecEncoder.swift",
        "HiggsTTSConfig.swift",
        "HiggsTTSDelayPattern.swift",
        "HiggsTTSFusedCodebook.swift",
        "HiggsTTSModel.swift",
        "HiggsTTSPromptBuilder.swift",
        "HiggsTTSTokenizer.swift",
        "HiggsTTSWeightLoading.swift",
        "HiggsTTSWeightMap.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HibikiTranslateTests",
      "module_type" : "SwiftTarget",
      "name" : "HibikiTranslateTests",
      "path" : "Tests/HibikiTranslateTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HibikiTranslateTests/Resources/fleurs_de.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HibikiTranslateTests/Resources/fleurs_fr.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HibikiTranslateTests/Resources/fleurs_pt.wav",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/HibikiTranslateTests/Resources/hibiki_official_es_5s.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ConfigurationTests.swift",
        "E2EHibikiTranslateTests.swift"
      ],
      "target_dependencies" : [
        "HibikiTranslate",
        "AudioCommon",
        "ParakeetASR",
        "Qwen3TTS",
        "MADLADTranslation"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HibikiTranslate",
      "module_type" : "SwiftTarget",
      "name" : "HibikiTranslate",
      "path" : "Sources/HibikiTranslate",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom"
      ],
      "product_memberships" : [
        "HibikiTranslate",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "HibikiDepformer.swift",
        "HibikiTemporalTransformer.swift",
        "HibikiTranslate.swift",
        "HibikiTranslateModel.swift",
        "HibikiWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "PersonaPlex"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GLiNERTests",
      "module_type" : "SwiftTarget",
      "name" : "GLiNERTests",
      "path" : "Tests/GLiNERTests",
      "product_dependencies" : [
        "MLX",
        "MLXNN"
      ],
      "sources" : [
        "GLiNERTests.swift"
      ],
      "target_dependencies" : [
        "GLiNER",
        "GLiNERBenchmark"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GLiNERBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "GLiNERBenchmark",
      "path" : "Sources/GLiNERBenchmark",
      "product_dependencies" : [
        "MLX"
      ],
      "product_memberships" : [
        "gliner-bench"
      ],
      "sources" : [
        "GLiNERBench.swift",
        "Options.swift"
      ],
      "target_dependencies" : [
        "GLiNER"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "GLiNER",
      "module_type" : "SwiftTarget",
      "name" : "GLiNER",
      "path" : "Sources/GLiNER",
      "product_dependencies" : [
        "Hub",
        "MLX",
        "MLXNN",
        "Tokenizers"
      ],
      "product_memberships" : [
        "GLiNER",
        "gliner-bench",
        "speech",
        "audio"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/GLiNER/LICENSE-reference",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "GLiNER.swift",
        "GLiNERConfig.swift",
        "GLiNERNetwork.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FunctionGemmaTests",
      "module_type" : "SwiftTarget",
      "name" : "FunctionGemmaTests",
      "path" : "Tests/FunctionGemmaTests",
      "sources" : [
        "FunctionGemmaParserTests.swift",
        "FunctionGemmaPromptTests.swift"
      ],
      "target_dependencies" : [
        "FunctionGemma",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FunctionGemma",
      "module_type" : "SwiftTarget",
      "name" : "FunctionGemma",
      "path" : "Sources/FunctionGemma",
      "product_dependencies" : [
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "FunctionGemma"
      ],
      "sources" : [
        "FunctionGemma.swift",
        "FunctionGemmaParser.swift",
        "FunctionGemmaPipelineLLM.swift",
        "FunctionGemmaPrompt.swift",
        "FunctionGemmaTypes.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FlashSRTests",
      "module_type" : "SwiftTarget",
      "name" : "FlashSRTests",
      "path" : "Tests/FlashSRTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "E2EFlashSRTests.swift",
        "FlashSRConfigTests.swift"
      ],
      "target_dependencies" : [
        "FlashSR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FlashSR",
      "module_type" : "SwiftTarget",
      "name" : "FlashSR",
      "path" : "Sources/FlashSR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom"
      ],
      "product_memberships" : [
        "FlashSR",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "Downloader.swift",
        "FlashSR+Protocols.swift",
        "FlashSR.swift",
        "Mel.swift",
        "UNet.swift",
        "VAE.swift",
        "Vocoder.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FishAudioTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "FishAudioTTSTests",
      "path" : "Tests/FishAudioTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FishAudioTTSTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EFishAudioCodecStreamingTests.swift",
        "E2EFishAudioDrama3StreamingControlTests.swift",
        "E2EFishAudioDrama3Tests.swift",
        "E2EFishAudioTTSTests.swift",
        "FishAudioDrama3ConfigTests.swift",
        "FishAudioDrama3PromptTests.swift",
        "FishAudioMemoryOptionsTests.swift",
        "FishAudioRuntimeTests.swift"
      ],
      "target_dependencies" : [
        "FishAudioTTS",
        "AudioCommon",
        "MLXCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FishAudioTTS",
      "module_type" : "SwiftTarget",
      "name" : "FishAudioTTS",
      "path" : "Sources/FishAudioTTS",
      "product_dependencies" : [
        "MLXLMCommon",
        "MLX",
        "MLXNN",
        "MLXFast",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "FishAudioTTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "FishAudioCodec.swift",
        "FishAudioCodecStreaming.swift",
        "FishAudioConfig.swift",
        "FishAudioDrama3Config.swift",
        "FishAudioDrama3Generation.swift",
        "FishAudioDrama3Layers.swift",
        "FishAudioDrama3Model.swift",
        "FishAudioDrama3Options.swift",
        "FishAudioDrama3Prompt+Tokenizer.swift",
        "FishAudioDrama3Prompt.swift",
        "FishAudioDrama3Streaming.swift",
        "FishAudioDrama3Tower.swift",
        "FishAudioDualAR.swift",
        "FishAudioErrors.swift",
        "FishAudioGeneration.swift",
        "FishAudioInputBuilder.swift",
        "FishAudioMemoryOptions.swift",
        "FishAudioModelInput.swift",
        "FishAudioPrompt.swift",
        "FishAudioReferencePrompt.swift",
        "FishAudioTTSModel.swift",
        "FishAudioTokenizer.swift",
        "FishAudioWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "SpeechRuntime"
      ],
      "type" : "library"
    },
    {
      "c99name" : "F5TTSTests",
      "module_type" : "SwiftTarget",
      "name" : "F5TTSTests",
      "path" : "Tests/F5TTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/F5TTSTests/Resources/pinyin_fixtures.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/F5TTSTests/Resources/pinyin_lexicon_subset.tsv",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2EF5TTSFlowParityTests.swift",
        "E2EF5TTSTests.swift",
        "E2EF5TTSTransformerParityTests.swift",
        "E2EF5TTSVocosParityTests.swift",
        "F5TTSPinyinTests.swift",
        "F5TTSTests.swift"
      ],
      "target_dependencies" : [
        "F5TTS",
        "AudioCommon",
        "MLXCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "F5TTS",
      "module_type" : "SwiftTarget",
      "name" : "F5TTS",
      "path" : "Sources/F5TTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT"
      ],
      "product_memberships" : [
        "F5TTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "F5TTSConfig.swift",
        "F5TTSFlow.swift",
        "F5TTSModel.swift",
        "F5TTSPinyin.swift",
        "F5TTSPrimitives.swift",
        "F5TTSTokenizer.swift",
        "F5TTSVocos.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DiarizationBenchmarkTests",
      "module_type" : "SwiftTarget",
      "name" : "DiarizationBenchmarkTests",
      "path" : "Tests/DiarizationBenchmarkTests",
      "sources" : [
        "DiarizationReportPrinterTests.swift"
      ],
      "target_dependencies" : [
        "DiarizationBenchmark",
        "BenchmarkSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DiarizationBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "DiarizationBenchmark",
      "path" : "Sources/DiarizationBenchmark",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "diarization-bench"
      ],
      "sources" : [
        "DiarizationBench.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MossTranscribe",
        "SpeechVAD",
        "BenchmarkSupport"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CosyVoiceTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "CosyVoiceTTSTests",
      "path" : "Tests/CosyVoiceTTSTests",
      "sources" : [
        "CosyVoiceTTSTests.swift",
        "DialogueParserTests.swift",
        "DialogueSynthesizerTests.swift",
        "FlowVocoderParityTests.swift",
        "LongFormSplitTests.swift",
        "MelExtractorTests.swift",
        "MemoryManagementTests.swift",
        "StopTokensConfigTests.swift",
        "VoiceCloningTests.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",
        "speech",
        "speech-server",
        "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",
        "FlowMelExtractor.swift",
        "HiFiGAN.swift",
        "LLM.swift",
        "SpeechTokenizer.swift",
        "VoiceCloning.swift",
        "WeightLoading.swift",
        "WhisperMelExtractor.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CohereTranscribeASRTests",
      "module_type" : "SwiftTarget",
      "name" : "CohereTranscribeASRTests",
      "path" : "Tests/CohereTranscribeASRTests",
      "sources" : [
        "CohereDownloadRetryTests.swift",
        "CohereTranscribeASRTests.swift",
        "E2ECohereTranscribeASRTests.swift"
      ],
      "target_dependencies" : [
        "CohereTranscribeASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CohereTranscribeASR",
      "module_type" : "SwiftTarget",
      "name" : "CohereTranscribeASR",
      "path" : "Sources/CohereTranscribeASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT"
      ],
      "product_memberships" : [
        "CohereTranscribeASR",
        "speech",
        "audio",
        "asr-bench"
      ],
      "sources" : [
        "CohereAudioFrontend.swift",
        "CohereTranscribe.swift",
        "CohereTranscribeDecoder.swift",
        "CohereTranscribeEncoder.swift",
        "CohereTranscribeTokenizer.swift",
        "Configuration.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ClefTests",
      "module_type" : "SwiftTarget",
      "name" : "ClefTests",
      "path" : "Tests/ClefTests",
      "product_dependencies" : [
        "MLXNN",
        "MLX"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ClefTests/Fixtures",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ClefTests.swift"
      ],
      "target_dependencies" : [
        "Clef",
        "Qwen3Chat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ClefCLI",
      "module_type" : "SwiftTarget",
      "name" : "ClefCLI",
      "path" : "Sources/ClefCLI",
      "product_memberships" : [
        "clef-decide"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Clef"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Clef",
      "module_type" : "SwiftTarget",
      "name" : "Clef",
      "path" : "Sources/Clef",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "Clef",
        "clef-decide",
        "speech",
        "audio"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Clef/LICENSE-reference",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Clef.swift",
        "ClefHead.swift",
        "ClefJSONRequest.swift",
        "ClefRequest.swift"
      ],
      "target_dependencies" : [
        "Qwen3Chat",
        "MLXCommon",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ChatterboxTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "ChatterboxTTSTests",
      "path" : "Tests/ChatterboxTTSTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "ChatterboxFlashCoreMLTests.swift",
        "ChatterboxMemoryOptionsTests.swift",
        "E2EChatterboxFlashCoreMLTests.swift",
        "MTLTokenizerTests.swift",
        "MelFrontEndTests.swift",
        "RoundtripE2ETests.swift",
        "S3GenIntegrationTests.swift",
        "T3Tests.swift",
        "VoiceEncoderTests.swift"
      ],
      "target_dependencies" : [
        "ChatterboxTTS",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ChatterboxTTS",
      "module_type" : "SwiftTarget",
      "name" : "ChatterboxTTS",
      "path" : "Sources/ChatterboxTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "ChatterboxTTS",
        "IndexTTS2TTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "CAMPPlus.swift",
        "ChatterboxFlashCoreMLConfig.swift",
        "ChatterboxFlashCoreMLGraphs.swift",
        "ChatterboxFlashCoreMLModel.swift",
        "ChatterboxFlashNumpy.swift",
        "ChatterboxFlashTokenizer.swift",
        "ChatterboxMemoryOptions.swift",
        "ChatterboxS3Gen.swift",
        "ChatterboxTTSModel.swift",
        "MTLTokenizer.swift",
        "MatchaCFM.swift",
        "S3GenConformer.swift",
        "S3GenVocoder.swift",
        "S3TokenizerV2.swift",
        "T3.swift",
        "T3Conditioning.swift",
        "T3Model.swift",
        "VoiceEncoder.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CanaryASRTests",
      "module_type" : "SwiftTarget",
      "name" : "CanaryASRTests",
      "path" : "Tests/CanaryASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CanaryASRTests/Resources/nemo_mel_reference.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CanaryASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "E2ECanaryTests.swift",
        "MelContractTests.swift"
      ],
      "target_dependencies" : [
        "CanaryASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CanaryASR",
      "module_type" : "SwiftTarget",
      "name" : "CanaryASR",
      "path" : "Sources/CanaryASR",
      "product_memberships" : [
        "CanaryASR"
      ],
      "sources" : [
        "CanaryASR+Loading.swift",
        "CanaryASR+Protocols.swift",
        "CanaryASR.swift",
        "Configuration.swift",
        "MelPreprocessor.swift",
        "Vocabulary.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CXGrammarBridge",
      "module_type" : "ClangTarget",
      "name" : "CXGrammarBridge",
      "path" : "Sources/CXGrammarBridge",
      "product_dependencies" : [
        "XGrammar"
      ],
      "product_memberships" : [
        "Clef",
        "clef-decide",
        "Qwen3Chat",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "CXGrammarBridge.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSpeechCore",
      "module_type" : "BinaryTarget",
      "name" : "CSpeechCore",
      "path" : "remote/archive/SpeechCore.xcframework.zip",
      "product_memberships" : [
        "SpeechCore"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "CSMTests",
      "module_type" : "SwiftTarget",
      "name" : "CSMTests",
      "path" : "Tests/CSMTests",
      "product_dependencies" : [
        "MLX"
      ],
      "sources" : [
        "CSMLoadTests.swift",
        "CSMMimiLoadingTests.swift",
        "CSMPipelineTests.swift"
      ],
      "target_dependencies" : [
        "CSM",
        "PersonaPlex"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CSM",
      "module_type" : "SwiftTarget",
      "name" : "CSM",
      "path" : "Sources/CSM",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXRandom",
        "Tokenizers",
        "Hub"
      ],
      "product_memberships" : [
        "CSM",
        "speech",
        "audio"
      ],
      "sources" : [
        "CSMGenerate.swift",
        "CSMMimi.swift",
        "CSMModel.swift",
        "CSMPipeline.swift",
        "CSMWeightLoader.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "PersonaPlex"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BreezeTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "BreezeTTSTests",
      "path" : "Tests/BreezeTTSTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/BreezeTTSTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "BreezeMathTests.swift",
        "BreezeTTSTests.swift",
        "E2EBreezeTTSTests.swift"
      ],
      "target_dependencies" : [
        "BreezeTTS",
        "Qwen3ASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BreezeTTS",
      "module_type" : "SwiftTarget",
      "name" : "BreezeTTS",
      "path" : "Sources/BreezeTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Tokenizers"
      ],
      "product_memberships" : [
        "BreezeTTS",
        "speech",
        "audio"
      ],
      "sources" : [
        "BreezeTTSModel.swift",
        "Codec.swift",
        "Configuration.swift",
        "Modules.swift",
        "Options.swift",
        "TextEncoder.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "Qwen3TTS"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BenchmarkSupportTests",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkSupportTests",
      "path" : "Tests/BenchmarkSupportTests",
      "sources" : [
        "DiarizationSpeakerCountAggregationTests.swift"
      ],
      "target_dependencies" : [
        "BenchmarkSupport",
        "AudioCommon",
        "SpeechVAD"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BenchmarkSupport",
      "module_type" : "SwiftTarget",
      "name" : "BenchmarkSupport",
      "path" : "Sources/BenchmarkSupport",
      "product_memberships" : [
        "vad-bench",
        "diarization-bench"
      ],
      "sources" : [
        "BenchmarkSupport.swift",
        "DiarizationSpeakerCountAggregation.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "SpeechVAD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioServerTests",
      "module_type" : "SwiftTarget",
      "name" : "AudioServerTests",
      "path" : "Tests/AudioServerTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AudioServerTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ASRRuntimeRegressionTests.swift",
        "E2ENativeInferenceTests.swift",
        "E2EOpenAISpeechTests.swift",
        "E2EOpenAITranscriptionsTests.swift",
        "E2EPocketTransportTests.swift",
        "E2ERealtimeAPIEnginesTests.swift",
        "E2EVoxtralTransportTests.swift",
        "MultipartParserTests.swift",
        "NativeInferenceTests.swift",
        "OpenAISpeechTests.swift",
        "PocketRoutingTests.swift",
        "RealtimeAPIErrorHandlingTests.swift",
        "RealtimeAPITests.swift",
        "RealtimeVADTests.swift",
        "TestAudioServer.swift",
        "TestAudioServerTests.swift",
        "VoxtralRoutingTests.swift",
        "WebSocketTests.swift"
      ],
      "target_dependencies" : [
        "AudioServer",
        "SpeechRuntime",
        "VoxtralTTS",
        "PocketTTS"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioServerCLI",
      "module_type" : "SwiftTarget",
      "name" : "AudioServerCLI",
      "path" : "Sources/AudioServerCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "speech-server",
        "audio-server"
      ],
      "sources" : [
        "AudioServerCommand.swift"
      ],
      "target_dependencies" : [
        "AudioServer"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "AudioServer",
      "module_type" : "SwiftTarget",
      "name" : "AudioServer",
      "path" : "Sources/AudioServer",
      "product_dependencies" : [
        "MLX",
        "Hummingbird",
        "HummingbirdWebSocket",
        "WSCore"
      ],
      "product_memberships" : [
        "speech-server",
        "audio-server"
      ],
      "sources" : [
        "AudioServer.swift",
        "ModelRegistry.swift",
        "NativeInference.swift",
        "NativeInferenceFailures.swift",
        "OpenAISpeech.swift",
        "OpenAITranscriptions.swift",
        "RealtimeVAD.swift"
      ],
      "target_dependencies" : [
        "Qwen3Chat",
        "WhisperASR",
        "PocketTTS",
        "VoxtralTTS",
        "SpeechRuntime",
        "Qwen3ASRRuntime",
        "Qwen3ASR",
        "Qwen3TTS",
        "Qwen3TTSCoreML",
        "CosyVoiceTTS",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "OmnilingualASR",
        "KokoroTTS",
        "VoxCPM2TTS",
        "IndicMioTTS",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "VibeVoiceTTS",
        "PersonaPlex",
        "HibikiTranslate",
        "SpeechEnhancement",
        "SpeechVAD",
        "SourceSeparation",
        "FlashSR",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCommonTests",
      "module_type" : "SwiftTarget",
      "name" : "AudioCommonTests",
      "path" : "Tests/AudioCommonTests",
      "sources" : [
        "AudioFileStreamTests.swift",
        "AudioRingBufferTests.swift",
        "AudioSampleRingBufferTests.swift",
        "BackgroundTransferTests.swift",
        "CapturedAudioChunkTests.swift",
        "ConcurrencyTests.swift",
        "CoreMLComputeUnitsTests.swift",
        "CoreMLLoaderTests.swift",
        "DefaultGenerationStreamTests.swift",
        "DownloadErrorPropagationTests.swift",
        "DownloadRetryTests.swift",
        "DownloaderRobustnessTests.swift",
        "E2EDownloadResolutionTests.swift",
        "E2EModelDownloadSweepTests.swift",
        "E2EModelInventoryTests.swift",
        "E2EStreamingPlaybackTests.swift",
        "E2ESystemAudioTapTests.swift",
        "FullDuplexAudioIOTests.swift",
        "HindiEmotionTTSCatalogTests.swift",
        "HuggingFaceDownloaderTests.swift",
        "InferenceCancellationTokenTests.swift",
        "IsolatedTestRunnerTests.swift",
        "MakefileTestSelectionTests.swift",
        "MicrophoneResamplingTests.swift",
        "ModelLoaderTests.swift",
        "PipelineToolTests.swift",
        "PlaybackSampleBufferTests.swift",
        "ResampleRegressionTests.swift",
        "ResampleTests.swift",
        "SentencePieceModelTests.swift",
        "ShardIsolationScriptTests.swift",
        "StreamingAudioPlayerTests.swift",
        "SystemAudioTapTests.swift",
        "WAVWriterTests.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioCommon",
      "module_type" : "SwiftTarget",
      "name" : "AudioCommon",
      "path" : "Sources/AudioCommon",
      "product_dependencies" : [
        "Hub"
      ],
      "product_memberships" : [
        "PocketTTS",
        "pocket-tts-bench",
        "VoxtralTTS",
        "Qwen3ASRRuntime",
        "GLiNER",
        "Clef",
        "clef-decide",
        "gliner-bench",
        "Qwen3ASR",
        "CohereTranscribeASR",
        "VoxtralASR",
        "Qwen3TTS",
        "AudioCommon",
        "CosyVoiceTTS",
        "ChatterboxTTS",
        "OmniVoiceTTS",
        "IndicMioTTS",
        "FishAudioTTS",
        "F5TTS",
        "BreezeTTS",
        "HiggsTTS",
        "IndexTTS2TTS",
        "KyutaiSTT",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "SpeechVAD",
        "SpeechLanguageID",
        "SpeechEnhancement",
        "SpeechRestoration",
        "SourceSeparation",
        "CanaryASR",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "VoiceChat",
        "WhisperASR",
        "MossTranscribe",
        "VibeVoiceTTS",
        "VoxCPM2TTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "MossTTSNano",
        "OmnilingualASR",
        "SpeechCore",
        "KokoroTTS",
        "SupertonicTTS",
        "Qwen3TTSCoreML",
        "Qwen3Chat",
        "FunctionGemma",
        "MADLADTranslation",
        "SpeechWakeWord",
        "Audio2Face3D",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "voicechat-bench",
        "asr-bench",
        "vad-bench",
        "diarization-bench"
      ],
      "sources" : [
        "AudioFileLoader.swift",
        "AudioFileStream.swift",
        "AudioIO.swift",
        "AudioModelError.swift",
        "AudioRingBuffer.swift",
        "CoreMLComputeUnits.swift",
        "CoreMLLoader.swift",
        "DownloadOptions.swift",
        "FullDuplexAudioIO.swift",
        "HindiEmotionTTSCatalog.swift",
        "HuggingFaceBackgroundTransfer.swift",
        "HuggingFaceDownloader.swift",
        "HuggingFaceRepoManifest.swift",
        "HuggingFaceTransfer.swift",
        "InferenceCancellationToken.swift",
        "Logging.swift",
        "ModelLoader.swift",
        "PipelineLLM.swift",
        "PlaybackSampleBuffer.swift",
        "Protocols.swift",
        "SentencePieceModel.swift",
        "StreamingAudioPlayer.swift",
        "SystemAudioTap.swift",
        "Tokenizer.swift",
        "WAVWriter.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCLITests",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLITests",
      "path" : "Tests/AudioCLITests",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "sources" : [
        "AudioCLITests.swift",
        "BreezeSpeakCommandTests.swift",
        "ClefCommandTests.swift",
        "E2EBreezeCLITests.swift",
        "E2EPocketCLITests.swift",
        "ErrorHandlingTests.swift",
        "FishDrama3SpeakCommandTests.swift",
        "GLiNERCommandTests.swift",
        "KyutaiSTTCommandTests.swift",
        "LanguageIDCommandTests.swift",
        "MossNanoCommandTests.swift",
        "PocketSpeakCommandTests.swift",
        "Qwen3TTSCoreMLCommandTests.swift",
        "RestoreCommandTests.swift",
        "SendableTests.swift",
        "VoiceChatCommandTests.swift",
        "VoxtralSpeakCommandTests.swift"
      ],
      "target_dependencies" : [
        "AudioCLILib",
        "GLiNER"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AudioCLILib",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLILib",
      "path" : "Sources/AudioCLILib",
      "product_dependencies" : [
        "MLX",
        "MLXRandom",
        "ArgumentParser",
        "MCP",
        "SystemPackage"
      ],
      "product_memberships" : [
        "speech",
        "audio"
      ],
      "sources" : [
        "AlignCommand.swift",
        "AudioCLI.swift",
        "AudioTranslateCommand.swift",
        "AvatarMotionCommand.swift",
        "CSMCommand.swift",
        "ClefCommand.swift",
        "ComposeCommand.swift",
        "DenoiseCommand.swift",
        "DiarizeCommand.swift",
        "EmbedSpeakerCommand.swift",
        "GLiNERCommand.swift",
        "KokoroCommand.swift",
        "LanguageIDCommand.swift",
        "Qwen3TTSCoreMLCommand.swift",
        "RespondCommand.swift",
        "RestoreCommand.swift",
        "SA3ParityCommand.swift",
        "SeparateCommand.swift",
        "SpeakCommand+MossNano.swift",
        "SpeakCommand.swift",
        "TranscribeBatchCommand.swift",
        "TranscribeCommand.swift",
        "TranslateCommand.swift",
        "TurnCommand.swift",
        "UpsampleCommand.swift",
        "Utilities.swift",
        "VadCommand.swift",
        "VadStreamCommand.swift",
        "VibeVoiceCommand.swift",
        "VibeVoiceEncodeCommand.swift",
        "VoiceChatCommand.swift",
        "VoiceChatDemoSupport.swift",
        "VoiceChatMCP.swift",
        "WakeCommand.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "FishAudioTTS",
        "PocketTTS",
        "VoxtralTTS",
        "SpeechRuntime",
        "Qwen3ASRRuntime",
        "CohereTranscribeASR",
        "KyutaiSTT",
        "Qwen3ASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "Qwen3TTSCoreML",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "SpeechVAD",
        "SpeechLanguageID",
        "SpeechEnhancement",
        "SpeechRestoration",
        "SourceSeparation",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "WhisperASR",
        "MossTranscribe",
        "VoiceChat",
        "OmnilingualASR",
        "VoxtralASR",
        "KokoroTTS",
        "VibeVoiceTTS",
        "VoxCPM2TTS",
        "F5TTS",
        "HiggsTTS",
        "BreezeTTS",
        "IndexTTS2TTS",
        "IndicMioTTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "MADLADTranslation",
        "MossTTSNano",
        "GLiNER",
        "Clef",
        "SpeechWakeWord",
        "Audio2Face3D",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AudioCLI",
      "module_type" : "SwiftTarget",
      "name" : "AudioCLI",
      "path" : "Sources/AudioCLI",
      "product_memberships" : [
        "speech",
        "audio"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "AudioCLILib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Audio2Face3DTests",
      "module_type" : "SwiftTarget",
      "name" : "Audio2Face3DTests",
      "path" : "Tests/Audio2Face3DTests",
      "sources" : [
        "Audio2Face3DParityTests.swift",
        "Audio2Face3DTests.swift",
        "E2EAudio2Face3DTests.swift"
      ],
      "target_dependencies" : [
        "Audio2Face3D",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Audio2Face3D",
      "module_type" : "SwiftTarget",
      "name" : "Audio2Face3D",
      "path" : "Sources/Audio2Face3D",
      "product_dependencies" : [
        "MLX"
      ],
      "product_memberships" : [
        "Audio2Face3D",
        "speech",
        "audio"
      ],
      "sources" : [
        "Audio2Face3DDownloader.swift",
        "Audio2Face3DFrame.swift",
        "Audio2Face3DMLXRuntime.swift",
        "Audio2Face3DModel.swift",
        "Configuration.swift"
      ],
      "target_dependencies" : [
        "MLXCommon",
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AsrBenchmarkTests",
      "module_type" : "SwiftTarget",
      "name" : "AsrBenchmarkTests",
      "path" : "Tests/AsrBenchmarkTests",
      "sources" : [
        "AsrBenchmarkTests.swift"
      ],
      "target_dependencies" : [
        "AsrBenchmark"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AsrBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "AsrBenchmark",
      "path" : "Sources/AsrBenchmark",
      "product_dependencies" : [
        "MLX",
        "WhisperKit",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "asr-bench"
      ],
      "sources" : [
        "AsrBench.swift",
        "Dataset.swift",
        "Engine.swift",
        "EngineCohereVoxtralMLX.swift",
        "EngineKyutaiSTT.swift",
        "EngineMoss.swift",
        "EngineNemotron.swift",
        "EngineOmnilingual.swift",
        "EngineOmnilingualMLX.swift",
        "EngineParakeet.swift",
        "EngineQwen3CoreML.swift",
        "EngineQwen3MLX.swift",
        "EngineWhisperASR.swift",
        "EngineWhisperKit.swift",
        "Memory.swift",
        "Normalizer.swift",
        "Report.swift",
        "WER.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "KyutaiSTT",
        "CohereTranscribeASR",
        "Qwen3ASR",
        "ParakeetASR",
        "NemotronStreamingASR",
        "OmnilingualASR",
        "WhisperASR",
        "VoxtralASR",
        "MossTranscribe"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.