The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Qwen3Speech, reference v0.0.28 (231f8e), with Swift 6.1 for macOS (SPM) on 29 Sep 2026 12:04:29 UTC.

Swift 6 data race errors: 23

Build Command

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

Build Log

1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SpeechCore/VoicePipeline.swift:503:83: warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
501 |                                 let isFinal = chunk.isFinal
502 |                                 chunk.samples.withUnsafeBufferPointer { buf in
503 |                                     onChunk?(buf.baseAddress, buf.count, isFinal, chunkCtx)
    |                                                                                   `- warning: capture of 'chunkCtx' with non-sendable type 'UnsafeMutableRawPointer?' in an isolated closure; this is an error in the Swift 6 language mode
504 |                                 }
505 |                                 if isFinal { sentFinal = true; break }
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
[1362/1484] Compiling MLXCommon QuantizedMLP.swift
[1363/1484] Compiling MLXCommon SDPA.swift
[1364/1484] Compiling MLXCommon SlaneyMel.swift
[1365/1484] Compiling MLXCommon PreQuantizedEmbedding.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXCommon/PreQuantizedEmbedding.swift:47:9: warning: 'quantizedMatmul(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' is deprecated: renamed to 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)'
45 |     /// For use as LM head (matmul with transposed weight)
46 |     public func asLinear(_ x: MLXArray) -> MLXArray {
47 |         quantizedMatmul(
   |         |- warning: 'quantizedMatmul(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' is deprecated: renamed to 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)'
   |         `- note: use 'quantizedMM(_:_:scales:biases:transpose:groupSize:bits:mode:stream:)' instead
48 |             x, weight, scales: scales, biases: biases, transpose: true,
49 |             groupSize: groupSize, bits: bits)
[1366/1484] Compiling MLXCommon MetalBudget.swift
[1367/1484] Compiling MLXCommon EncodecLSTM.swift
[1368/1484] Compiling MLXCommon ModuleMemory.swift
[1369/1484] Emitting module MLXCommon
[1370/1484] Compiling MLXCommon WeightLoading.swift
[1371/1484] Compiling SupertonicTTS SupertonicTTS+Protocols.swift
[1372/1484] Compiling SupertonicTTS SupertonicGraphs.swift
[1373/1484] Compiling SupertonicTTS SupertonicError.swift
[1374/1484] Compiling SupertonicTTS SupertonicConfig.swift
[1375/1484] Emitting module SupertonicTTS
[1376/1484] Compiling SupertonicTTS SupertonicTTS.swift
[1377/1506] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[1378/1506] Compiling ParakeetASR ParakeetASR+Protocols.swift
[1379/1506] Compiling ParakeetASR ParakeetASR+Memory.swift
[1380/1506] Compiling ParakeetASR ParakeetASR.swift
[1381/1506] Compiling KokoroTTS PronunciationDicts.swift
[1382/1507] Compiling NIOHTTP1 HTTPEncoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTSCoreML/EmbedderModels.swift:100:9: warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
 98 |     // Check if strides indicate non-contiguous layout
 99 |     let strides = array.strides.map { $0.intValue }
100 |     let isContiguous = strides.last == 1 && (strides.count < 2 || strides[strides.count - 2] <= 1
    |         `- warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
101 |         || (strides.count >= 1 && strides[0] == 1))
102 |
[1383/1507] Compiling NIOHTTP1 HTTPHeaderValidator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTSCoreML/EmbedderModels.swift:100:9: warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
 98 |     // Check if strides indicate non-contiguous layout
 99 |     let strides = array.strides.map { $0.intValue }
100 |     let isContiguous = strides.last == 1 && (strides.count < 2 || strides[strides.count - 2] <= 1
    |         `- warning: initialization of immutable value 'isContiguous' was never used; consider replacing with assignment to '_' or removing it
101 |         || (strides.count >= 1 && strides[0] == 1))
102 |
[1384/1522] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[1385/1522] Compiling NIOTLS TLSEvents.swift
[1386/1522] Emitting module NIOTLS
[1387/1522] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[1388/1522] Compiling NIOTLS SNIHandler.swift
[1389/1527] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[1390/1527] Emitting module NIOFoundationCompat
[1391/1527] Compiling NIOFoundationCompat Exports.swift
[1392/1527] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[1393/1527] Compiling FunctionGemma FunctionGemmaTypes.swift
[1394/1527] Compiling FunctionGemma FunctionGemmaPrompt.swift
[1395/1527] Compiling FunctionGemma FunctionGemmaPipelineLLM.swift
[1396/1527] Compiling FunctionGemma FunctionGemmaParser.swift
[1397/1561] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[1398/1562] Compiling KokoroTTS resource_bundle_accessor.swift
[1399/1562] Compiling VibeVoiceTTS Qwen2MLP.swift
[1400/1562] Compiling VibeVoiceTTS Qwen2Model.swift
[1401/1562] Compiling VibeVoiceTTS DiffusionHead.swift
[1402/1562] Compiling VibeVoiceTTS StreamingConv1d.swift
[1403/1562] Emitting module FunctionGemma
[1404/1562] Compiling FunctionGemma FunctionGemma.swift
[1405/1605] Compiling SpeechVAD FireRedVAD.swift
[1406/1605] Compiling SpeechVAD MelFeatureExtractor.swift
[1407/1605] Compiling SpeechVAD BiLSTM.swift
[1408/1605] Compiling SpeechVAD Community1Clustering.swift
[1409/1605] Compiling SpeechVAD VADPipeline.swift
[1410/1605] Compiling SpeechVAD WeSpeaker+Memory.swift
[1411/1605] Compiling SpeechVAD DiarizationHelpers.swift
[1412/1605] Compiling SpeechVAD DiarizationPipeline.swift
[1413/1605] Emitting module NIOHTTP1
[1414/1605] Compiling SpeechVAD SpeechVAD.swift
[1415/1605] Compiling SpeechVAD StreamingVADProcessor.swift
[1416/1605] Compiling SpeechVAD Nemotron3CoreMLModel.swift
[1417/1605] Compiling SpeechVAD Nemotron3Diarizer.swift
[1418/1605] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[1419/1605] Compiling CohereTranscribeASR Configuration.swift
[1420/1605] Compiling CohereTranscribeASR CohereTranscribeTokenizer.swift
[1421/1605] Compiling CohereTranscribeASR WeightLoading.swift
[1422/1618] Compiling StableAudio3MusicGen T5GemmaEncoder.swift
[1423/1618] Compiling StableAudio3MusicGen StableAudio3WeightLoading.swift
[1424/1619] Compiling StableAudio3MusicGen StableAudio3Downloader.swift
[1425/1619] Compiling StableAudio3MusicGen StableAudio3MusicGen.swift
[1426/1619] Compiling SpeechVAD SileroVAD+Memory.swift
[1427/1619] Compiling SpeechVAD SileroVAD.swift
[1428/1621] Compiling KokoroTTS LatinPhonemizer.swift
[1429/1621] Compiling KokoroTTS KokoroTTS+Protocols.swift
[1430/1621] Compiling KokoroTTS KokoroTTS.swift
[1431/1621] Compiling KokoroTTS KokoroModel.swift
[1432/1621] Compiling SpeechEnhancement LocalVQEAECCodec.swift
[1433/1621] Compiling SpeechEnhancement LocalVQEAECResidualMask.swift
[1434/1621] Compiling SpeechEnhancement AudioProcessing.swift
[1435/1621] Compiling SpeechEnhancement Configuration.swift
[1436/1621] Compiling KokoroTTS KokoroTTS+Memory.swift
[1437/1621] Compiling KokoroTTS Phonemizer.swift
[1438/1621] Emitting module KokoroTTS
[1439/1621] Compiling StableAudio3MusicGen FlowMatchingSampler.swift
[1440/1621] Compiling StableAudio3MusicGen SAMELDecoder.swift
[1441/1621] Compiling SpeechVAD ReDimNet2Speaker.swift
[1442/1621] Compiling SpeechVAD Segmentation.swift
[1443/1621] Compiling SpeechVAD SileroModel.swift
[1444/1621] Emitting module VibeVoiceTTS
[1445/1621] Compiling StableAudio3MusicGen Conditioner.swift
[1446/1621] Emitting module StableAudio3MusicGen
[1447/1621] Compiling StableAudio3MusicGen Configuration.swift
[1448/1621] Compiling StableAudio3MusicGen DiTMedium.swift
[1449/1635] Compiling StableAudio3MusicGen UnigramTokenizer.swift
[1450/1635] Compiling SpeechVAD Nemotron3MLXModel.swift
[1451/1635] Compiling SpeechVAD PowersetDecoder.swift
[1454/1635] Compiling SpeechVAD Community1Configuration.swift
[1455/1635] Compiling SpeechVAD Community1CoreML.swift
[1456/1635] Compiling SpeechVAD Community1DiarizationPipeline.swift
[1457/1635] Compiling SpeechVAD PyannoteVAD+Memory.swift
[1458/1635] Compiling SpeechLanguageID SpeechLanguageIdentifier.swift
[1459/1635] Compiling SourceSeparation HTDemucsTransformer.swift
[1460/1635] Compiling SourceSeparation OpenUnmixConfig.swift
[1461/1635] Compiling SpeechEnhancement MLXDeepFilterNet3Network.swift
[1462/1653] Compiling Qwen3TTS LocalModelConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1463/1653] Compiling Qwen3TTS Qwen3TTS+ICL.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1464/1653] Compiling Qwen3TTS Qwen3TTS+Memory.swift
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:229:13: warning: result of 'try?' is unused
227 |         if let v = weights["\(prefix).downsample_layers.\(idx).conv.biases"] { w["biases"] = v }
228 |         if !w.isEmpty {
229 |             try? sconv.conv.update(parameters: ModuleParameters.unflattened(w), verify: .none)
    |             `- warning: result of 'try?' is unused
230 |         }
231 |     }
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:239:9: warning: result of 'try?' is unused
237 |     if let v = weights["\(prefix).head.conv.biases"] { hw["biases"] = v }
238 |     if !hw.isEmpty {
239 |         try? encoder.head.conv.update(parameters: ModuleParameters.unflattened(hw), verify: .none)
    |         `- warning: result of 'try?' is unused
240 |     }
241 |     // 3) normFinal — only if it's a ConvRMSNorm (not Identity).
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:245:9: warning: result of 'try?' is unused
243 |        let nw = weights["\(prefix).normFinal.weight"] {
244 |         let params = ModuleParameters.unflattened(["weight": nw])
245 |         try? norm.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
246 |     }
247 |     // 4) stages — nested [[Block1D]].
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:263:13: warning: result of 'try?' is unused
261 |         if let normWeight = weights["\(prefix).norm.weight"] {
262 |             let params = ModuleParameters.unflattened(["weight": normWeight])
263 |             try? block.norm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
264 |         }
265 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:268:13: warning: result of 'try?' is unused
266 |         if let ffnNormWeight = weights["\(prefix).ffnNorm.weight"] {
267 |             let params = ModuleParameters.unflattened(["weight": ffnNormWeight])
268 |             try? block.ffnNorm.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
269 |         }
270 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:276:13: warning: result of 'try?' is unused
274 |         if !mixerWeights.isEmpty {
275 |             let params = ModuleParameters.unflattened(mixerWeights)
276 |             try? block.mixer.conv.update(parameters: params, verify: .none)
    |             `- warning: result of 'try?' is unused
277 |         }
278 |
/Users/admin/builder/spi-builder-workspace/Sources/VibeVoiceTTS/Inference/WeightLoader.swift:324:9: warning: result of 'try?' is unused
322 |     if !headWeights.isEmpty {
323 |         let params = ModuleParameters.unflattened(headWeights)
324 |         try? decoder.head.conv.update(parameters: params, verify: .none)
    |         `- warning: result of 'try?' is unused
325 |     }
326 | }
[1465/1653] Compiling Qwen3TTS CodePredictor.swift
[1466/1653] Compiling Qwen3TTS Configuration.swift
[1467/1653] Compiling Qwen3TTS ReferenceAudioCache.swift
[1468/1653] Compiling Qwen3TTS Sampling.swift
[1469/1653] Compiling Qwen3TTS GenerationCancellation.swift
[1470/1653] Compiling Qwen3TTS Qwen3TTS+Protocols.swift
[1471/1653] Compiling Qwen3TTS Qwen3TTS.swift
[1472/1653] Compiling CohereTranscribeASR CohereTranscribe.swift
[1473/1653] Compiling CohereTranscribeASR CohereTranscribeDecoder.swift
[1474/1653] Compiling CohereTranscribeASR CohereTranscribeEncoder.swift
[1475/1653] Compiling SpeechLanguageID SpeechBrainFbank.swift
[1476/1653] Emitting module SpeechLanguageID
[1477/1653] Compiling SpeechLanguageID LanguageIDTypes.swift
[1478/1653] Compiling SpeechLanguageID SpeechBrainECAPA.swift
[1479/1653] Compiling SpeechVAD Configuration.swift
[1480/1653] Compiling SpeechVAD CoreMLSileroInference.swift
[1481/1653] Compiling SpeechVAD CoreMLWeSpeakerInference.swift
[1482/1653] Compiling SpeechVAD DERScoring.swift
[1483/1653] Compiling SpeechVAD SmartTurn.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerDiarizer.swift:267:26: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
265 |                 let elements = framesToCopy * nMels
266 |                 let srcStart = chunkStart * nMels
267 |                 chunkMel.withUnsafeMutableBufferPointer { dst in
    |                          `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
268 |                     melSpec.withUnsafeBufferPointer { src in
269 |                         memcpy(dst.baseAddress!, src.baseAddress! + srcStart,
[1484/1653] Compiling SpeechVAD SortformerConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerDiarizer.swift:267:26: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
265 |                 let elements = framesToCopy * nMels
266 |                 let srcStart = chunkStart * nMels
267 |                 chunkMel.withUnsafeMutableBufferPointer { dst in
    |                          `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
268 |                     melSpec.withUnsafeBufferPointer { src in
269 |                         memcpy(dst.baseAddress!, src.baseAddress! + srcStart,
[1485/1653] Compiling SpeechVAD SortformerDiarizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerDiarizer.swift:267:26: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
265 |                 let elements = framesToCopy * nMels
266 |                 let srcStart = chunkStart * nMels
267 |                 chunkMel.withUnsafeMutableBufferPointer { dst in
    |                          `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
268 |                     melSpec.withUnsafeBufferPointer { src in
269 |                         memcpy(dst.baseAddress!, src.baseAddress! + srcStart,
[1486/1653] Compiling SpeechVAD SortformerMelExtractor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerDiarizer.swift:267:26: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
265 |                 let elements = framesToCopy * nMels
266 |                 let srcStart = chunkStart * nMels
267 |                 chunkMel.withUnsafeMutableBufferPointer { dst in
    |                          `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
268 |                     melSpec.withUnsafeBufferPointer { src in
269 |                         memcpy(dst.baseAddress!, src.baseAddress! + srcStart,
[1487/1657] Compiling SpeechEnhancement LocalVQEAECWeights.swift
[1488/1657] Compiling SpeechEnhancement SpeechEnhancement+Protocols.swift
[1491/1657] Compiling SpeechEnhancement SpeechEnhancement+Memory.swift
[1492/1657] Emitting module SpeechEnhancement
[1493/1657] Compiling SpeechEnhancement LocalVQEEchoCanceller.swift
[1494/1657] Compiling SpeechEnhancement SpeechEnhancement.swift
[1503/1657] Compiling VibeVoiceTTS VibeVoiceTTS+Protocols.swift
[1504/1657] Compiling VibeVoiceTTS VibeVoiceTTSModel.swift
[1505/1657] Compiling SpeechVAD SortformerModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
227 |         var chunkMel = [Float](repeating: 0, count: coreMLInputFrames * nMels)
228 |         let framesToCopy = min(actualLen, coreMLInputFrames)
229 |         chunkMel.withUnsafeMutableBufferPointer { dst in
    |                  `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
230 |             melSpec.withUnsafeBufferPointer { src in
231 |                 memcpy(
[1506/1657] Compiling SpeechVAD SortformerStateUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
227 |         var chunkMel = [Float](repeating: 0, count: coreMLInputFrames * nMels)
228 |         let framesToCopy = min(actualLen, coreMLInputFrames)
229 |         chunkMel.withUnsafeMutableBufferPointer { dst in
    |                  `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
230 |             melSpec.withUnsafeBufferPointer { src in
231 |                 memcpy(
[1507/1657] Compiling SpeechVAD SortformerStreamingSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
227 |         var chunkMel = [Float](repeating: 0, count: coreMLInputFrames * nMels)
228 |         let framesToCopy = min(actualLen, coreMLInputFrames)
229 |         chunkMel.withUnsafeMutableBufferPointer { dst in
    |                  `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
230 |             melSpec.withUnsafeBufferPointer { src in
231 |                 memcpy(
[1508/1657] Compiling SpeechVAD SpeechVAD+Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused
227 |         var chunkMel = [Float](repeating: 0, count: coreMLInputFrames * nMels)
228 |         let framesToCopy = min(actualLen, coreMLInputFrames)
229 |         chunkMel.withUnsafeMutableBufferPointer { dst in
    |                  `- warning: result of call to 'withUnsafeMutableBufferPointer' is unused
230 |             melSpec.withUnsafeBufferPointer { src in
231 |                 memcpy(
[1511/1676] Compiling SourceSeparation SourceSeparation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/SourceSeparation.swift:235:13: warning: no calls to throwing functions occur within 'try' expression
233 |             let weights = try MLX.loadArrays(url: weightsURL)
234 |             let params = ModuleParameters.unflattened(weights)
235 |             try model.update(parameters: params)
    |             `- warning: no calls to throwing functions occur within 'try' expression
236 |             model.train(false)  // Use pretrained running_mean/running_var in BatchNorm
237 |             // Concatenate LSTM input/hidden weight matrices so each timestep
[1512/1676] Compiling SourceSeparation SourceSeparationMetrics.swift
[1513/1676] Compiling SourceSeparation WienerFilter.swift
[1514/1677] Compiling Qwen3Chat ChatQuantization.swift
[1515/1677] Compiling Qwen3Chat ChatSampler.swift
[1516/1677] Compiling Qwen3Chat Gemma4Model.swift
[1517/1677] Compiling Qwen3Chat Gemma4Tokenizer.swift
[1518/1677] Compiling Qwen3Chat ChatTokenizer.swift
[1519/1677] Compiling Qwen3Chat Gemma4Chat.swift
[1520/1682] Compiling MLXLLM Apertus.swift
[1521/1682] Compiling MLXLLM BaichuanM1.swift
[1522/1682] Compiling MLXLLM BailingMoe.swift
[1523/1682] Compiling MLXLLM Bitnet.swift
[1524/1682] Compiling MLXLLM Cohere.swift
[1525/1682] Compiling MLXLLM DeepseekV3.swift
[1527/1682] Compiling SpeechVAD WeSpeaker.swift
[1528/1682] Compiling SpeechVAD WeSpeakerModel.swift
[1529/1682] Compiling SpeechVAD WeSpeakerWeightLoading.swift
[1530/1682] Compiling SpeechVAD WeightLoading.swift
[1531/1682] Compiling MLXLLM MiMoV2Flash.swift
[1538/1682] Compiling MLXLLM GPTOSS.swift
[1539/1682] Compiling MLXLLM Gemma.swift
[1540/1682] Compiling MLXLLM Gemma2.swift
[1541/1682] Compiling MLXLLM Gemma3Text.swift
[1542/1682] Compiling MLXLLM Gemma3nText.swift
[1543/1682] Compiling MLXLLM Gemma4.swift
[1544/1698] Compiling Qwen3Chat Gemma4WeightLoading.swift
[1545/1698] Compiling Qwen3Chat MLXGenerator.swift
[1546/1698] Compiling Qwen3Chat Qwen3ChatConfig.swift
[1547/1698] Compiling Qwen3Chat Qwen3ChatError.swift
[1548/1698] Compiling Qwen3Chat Qwen3DenseChat.swift
[1549/1698] Compiling Qwen3Chat Qwen3DenseModel.swift
[1556/1698] Compiling PersonaPlex PadMode.swift
[1557/1698] Compiling PersonaPlex PersonaPlex+Memory.swift
[1558/1698] Compiling PersonaPlex PersonaPlex+Protocols.swift
[1559/1698] Compiling PersonaPlex PersonaPlex.swift
[1560/1698] Compiling PersonaPlex Configuration.swift
[1561/1698] Compiling PersonaPlex Conv.swift
[1562/1698] Compiling SpeechEnhancement WeightLoading.swift
[1563/1698] Emitting module MLXLLM
[1574/1711] Compiling Qwen3TTS TTSWeightLoading.swift
[1575/1711] Compiling Qwen3TTS Talker.swift
[1576/1712] Compiling SourceSeparation WienerFilterMLX.swift
[1581/1713] Compiling PersonaPlex SentencePieceDecoder.swift
[1584/1714] Compiling SourceSeparation STFT.swift
[1585/1714] Compiling SourceSeparation OpenUnmixModel.swift
[1586/1714] Compiling OmnilingualASR OmnilingualASRMLXModel+Protocols.swift
[1587/1714] Compiling OmnilingualASR OmnilingualMLXConfig.swift
[1588/1714] Compiling OmnilingualASR OmnilingualMLXModel.swift
[1589/1714] Compiling OmnilingualASR OmnilingualMLXWeightLoader.swift
[1590/1714] Emitting module SourceSeparation
[1591/1714] Compiling OmnilingualASR CTCGreedyDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:60:17: warning: variable 'stri' was never mutated; consider changing to 'let' constant
 58 |             let freq = freqs > 1
 59 |             var ker = freq ? a.kernelSize : a.timeStride * 2
 60 |             var stri = freq ? a.stride : a.timeStride
    |                 `- warning: variable 'stri' was never mutated; consider changing to 'let' constant
 61 |             var padBool = true
 62 |             var lastFreq = false
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:141:13: warning: initialization of immutable value 'length' was never used; consider replacing with assignment to '_' or removing it
139 |     func callAsFunction(_ mixIn: MLXArray) -> MLXArray {
140 |         var mix = mixIn
141 |         let length = mix.dim(-1)
    |             `- warning: initialization of immutable value 'length' was never used; consider replacing with assignment to '_' or removing it
142 |         var lengthPrePad: Int? = nil
143 |         if mix.dim(-1) < trainingLength {
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:221:13: warning: variable 'xtOut' was never mutated; consider changing to 'let' constant
219 |
220 |         let actualLen = xt.dim(-1)
221 |         var xtOut = (xt * stdt + meant).reshaped([B, S, cfg.audioChannels, actualLen])
    |             `- warning: variable 'xtOut' was never mutated; consider changing to 'let' constant
222 |         out = centerTrim(out, length: actualLen)
223 |         out = xtOut + out
[1592/1714] Compiling OmnilingualASR Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:60:17: warning: variable 'stri' was never mutated; consider changing to 'let' constant
 58 |             let freq = freqs > 1
 59 |             var ker = freq ? a.kernelSize : a.timeStride * 2
 60 |             var stri = freq ? a.stride : a.timeStride
    |                 `- warning: variable 'stri' was never mutated; consider changing to 'let' constant
 61 |             var padBool = true
 62 |             var lastFreq = false
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:141:13: warning: initialization of immutable value 'length' was never used; consider replacing with assignment to '_' or removing it
139 |     func callAsFunction(_ mixIn: MLXArray) -> MLXArray {
140 |         var mix = mixIn
141 |         let length = mix.dim(-1)
    |             `- warning: initialization of immutable value 'length' was never used; consider replacing with assignment to '_' or removing it
142 |         var lengthPrePad: Int? = nil
143 |         if mix.dim(-1) < trainingLength {
/Users/admin/builder/spi-builder-workspace/Sources/SourceSeparation/HTDemucs/HTDemucs.swift:221:13: warning: variable 'xtOut' was never mutated; consider changing to 'let' constant
219 |
220 |         let actualLen = xt.dim(-1)
221 |         var xtOut = (xt * stdt + meant).reshaped([B, S, cfg.audioChannels, actualLen])
    |             `- warning: variable 'xtOut' was never mutated; consider changing to 'let' constant
222 |         out = centerTrim(out, length: actualLen)
223 |         out = xtOut + out
[1595/1714] Compiling Qwen3TTS TextChunker.swift
[1596/1714] Compiling Qwen3Chat Qwen3DenseWeightLoading.swift
[1597/1724] Emitting module CohereTranscribeASR
[1598/1724] Compiling CohereTranscribeASR CohereAudioFrontend.swift
[1605/1724] Compiling OmnilingualASR OmnilingualASR.swift
[1606/1724] Compiling OmnilingualASR OmnilingualASR+Protocols.swift
[1607/1725] Compiling OmnilingualASR OmnilingualASR+Memory.swift
[1608/1725] Compiling OmnilingualASR Wav2Vec2Frontend.swift
[1611/1725] Compiling OmnilingualASR Wav2Vec2Encoder.swift
[1612/1725] Compiling OmnilingualASR Wav2Vec2EncoderLayer.swift
[1615/1725] Emitting module OmnilingualASR
[1622/1739] Compiling PersonaPlex WeightLoading.swift
[1623/1739] Compiling OmniVoiceTTS OmniVoiceTokenizer.swift
[1624/1740] Compiling OmnilingualASR SentencePieceVocabulary.swift
[1625/1740] Compiling OmniVoiceTTS OmniVoiceInputBuilder.swift
[1626/1740] Compiling OmniVoiceTTS OmniVoiceTTSModel.swift
[1627/1740] Compiling OmniVoiceTTS OmniVoiceModel.swift
[1628/1740] Compiling NemotronStreamingASR NemotronMLXConfiguration.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 |
[1629/1740] Compiling NemotronStreamingASR NemotronMLXNetwork.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/MLXGenerator.swift:320:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
318 |         var memInfo = mach_task_basic_info()
319 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
320 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
321 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
322 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:407:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
405 |
406 |                     continuation.finish()
407 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
408 |                     continuation.finish(throwing: error)
409 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:320:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
318 |         var memInfo = mach_task_basic_info()
319 |         var memCount = mach_msg_type_number_t(MemoryLayout<mach_task_basic_info>.size) / 4
320 |         withUnsafeMutablePointer(to: &memInfo) {
    |         `- warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused
321 |             $0.withMemoryRebound(to: integer_t.self, capacity: Int(memCount)) {
322 |                 task_info(mach_task_self_, task_flavor_t(MACH_TASK_BASIC_INFO), $0, &memCount)
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:407:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
405 |
406 |                     continuation.finish()
407 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
408 |                     continuation.finish(throwing: error)
409 |                 }
[1632/1740] Compiling NemotronStreamingASR NemotronMLXRuntime.swift
[1633/1740] Compiling NemotronStreamingASR NemotronStreamingASR+Memory.swift
[1634/1740] Compiling NemotronStreamingASR Configuration.swift
[1635/1740] Compiling NemotronStreamingASR Languages.swift
[1636/1740] Emitting module Qwen3Chat
[1637/1740] Compiling NemotronStreamingASR NemotronStreamingASR+Protocols.swift
[1638/1740] Compiling NemotronStreamingASR NemotronStreamingASR.swift
[1639/1750] Compiling MLXLLM Qwen3MoE.swift
[1640/1750] Compiling MLXLLM Qwen3Next.swift
[1641/1750] Compiling MLXLLM SSM.swift
[1642/1750] Compiling MLXLLM SmolLM3.swift
[1643/1750] Compiling MLXLLM Starcoder2.swift
[1644/1750] Emitting module SpeechVAD
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
220 |             for frame in 0..<nFrames {
221 |                 let base = frame * nMels
222 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 |             }
224 |         }
[1662/1750] Compiling VoxtralASR VoxtralTokenizer.swift
[1663/1750] Compiling VoxtralASR VoxtralLanguageModel.swift
[1664/1750] Compiling VoxtralASR VoxtralAudioEncoder.swift
[1665/1750] Compiling VoxtralASR VoxtralASR.swift
[1666/1750] Compiling VoxtralASR Configuration.swift
[1667/1750] Emitting module VoxtralASR
[1668/1750] Compiling VoxtralASR VoxtralAudioFrontend.swift
[1669/1776] Compiling NIOWebSocket WebSocketOpcode.swift
[1670/1776] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[1671/1777] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[1672/1777] Compiling NIOTransportServices NIOTSDatagramConnectionChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS+ICL.swift:351:13: warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
349 |         codecPrefixEmbed = concatenated([part0, spkEmbedReshaped, part1], axis: 1)
350 |
351 |         let codecSuffixEmbed = talker.embedCodec(
    |             `- warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
352 |             MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
353 |
[1673/1777] Compiling NIOTransportServices NIOTSNetworkEvents.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS+ICL.swift:351:13: warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
349 |         codecPrefixEmbed = concatenated([part0, spkEmbedReshaped, part1], axis: 1)
350 |
351 |         let codecSuffixEmbed = talker.embedCodec(
    |             `- warning: initialization of immutable value 'codecSuffixEmbed' was never used; consider replacing with assignment to '_' or removing it
352 |             MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
353 |
[1674/1777] Compiling NIOTransportServices AcceptHandler.swift
[1675/1777] Compiling NIOTransportServices NIOTSDatagramConnectionBootstrap.swift
[1676/1777] Compiling NIOTransportServices NIOTSSingletons.swift
[1677/1777] Compiling NIOTransportServices NIOTSDatagramListenerBootstrap.swift
[1678/1777] Emitting module Qwen3TTS
[1679/1777] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:674:13: warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 672 |     ) -> [Float] {
 673 |         let contextStart = max(chunkStart - decoderLeftContext, 0)
 674 |         let actualContext = chunkStart - contextStart
     |             `- warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 675 |
 676 |         // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
[1680/1777] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3TTS/Qwen3TTS.swift:674:13: warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 672 |     ) -> [Float] {
 673 |         let contextStart = max(chunkStart - decoderLeftContext, 0)
 674 |         let actualContext = chunkStart - contextStart
     |             `- warning: initialization of immutable value 'actualContext' was never used; consider replacing with assignment to '_' or removing it
 675 |
 676 |         // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
[1681/1777] Compiling OmniVoiceTTS RuleDurationEstimator.swift
[1682/1812] Compiling NemotronStreamingASR Vocabulary.swift
[1683/1813] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[1684/1813] Compiling NIOWebSocket NIOWebSocketFrameAggregator.swift
[1685/1813] Compiling NIOWebSocket SHA1.swift
[1686/1813] Compiling NIOWebSocket WebSocketErrorCodes.swift
[1687/1813] Emitting module NIOWebSocket
[1688/1813] Compiling NIOWebSocket NIOWebSocketServerUpgrader.swift
[1689/1813] Compiling NIOWebSocket NIOWebSocketClientUpgrader.swift
[1690/1813] Compiling NIOWebSocket WebSocketFrame.swift
[1691/1813] Compiling NemotronStreamingASR StreamingMelPreprocessor.swift
[1692/1813] Compiling NemotronStreamingASR SentencePieceUnigramTokenizer.swift
[1693/1813] Compiling NemotronStreamingASR RNNTGreedyDecoder.swift
[1694/1813] Compiling NemotronStreamingASR StreamingSession.swift
[1695/1832] Compiling NIOHTTPTypesHTTP1 HTTPToHTTP1Codec.swift
[1696/1832] Compiling NIOHTTPTypesHTTP1 HTTP1ToHTTPCodec.swift
[1697/1832] Compiling NIOHTTPTypesHTTP1 HTTPTypeConversion.swift
[1698/1832] Emitting module NIOHTTPTypesHTTP1
[1699/1841] Compiling NIOTransportServices NIOTSBootstraps.swift
[1700/1841] Compiling NIOTransportServices NIOTSChannelOptions.swift
[1701/1841] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[1702/1843] Emitting module NIOTransportServices
[1703/1843] Compiling NIOExtras FixedLengthFrameDecoder.swift
[1704/1843] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[1705/1843] Compiling NIOExtras JSONRPCFraming+ContentLengthHeader.swift
[1706/1843] Compiling NIOExtras JSONRPCFraming.swift
[1707/1843] Compiling OmniVoiceTTS OmniVoiceBackbone.swift
/Users/admin/builder/spi-builder-workspace/Sources/OmniVoiceTTS/OmniVoiceBackbone.swift:55:13: warning: variable 'v' was never mutated; consider changing to 'let' constant
 53 |         var q = qNorm(qProj(x).reshaped([b, l, nHeads, headDim])).transposed(0, 2, 1, 3)
 54 |         var k = kNorm(kProj(x).reshaped([b, l, nKVHeads, headDim])).transposed(0, 2, 1, 3)
 55 |         var v = vProj(x).reshaped([b, l, nKVHeads, headDim]).transposed(0, 2, 1, 3)
    |             `- warning: variable 'v' was never mutated; consider changing to 'let' constant
 56 |         q = freqs.rope(q)
 57 |         k = freqs.rope(k)
[1708/1843] Compiling OmniVoiceTTS Configuration.swift
[1709/1843] Compiling OmniVoiceTTS OmniVoiceDiffusion.swift
/Users/admin/builder/spi-builder-workspace/Sources/OmniVoiceTTS/OmniVoiceDiffusion.swift:29:13: warning: variable 'cond' was never mutated; consider changing to 'let' constant
27 |
28 |         var tokens = MLXArray.full([1, C, targetLen], values: MLXArray(Int32(maskId)))
29 |         var cond = condInputIds
   |             `- warning: variable 'cond' was never mutated; consider changing to 'let' constant
30 |         // The target region must start fully masked regardless of what the caller
31 |         // left in `condInputIds` (the loop fills it in from here).
/Users/admin/builder/spi-builder-workspace/Sources/OmniVoiceTTS/OmniVoiceDiffusion.swift:64:17: warning: variable 'maskCol' was never mutated; consider changing to 'let' constant
62 |             var logProbs = logSoftmax(cLog + guidance * (cLog - uLog))
63 |             // Never emit the mask token.
64 |             var maskCol = MLXArray.zeros([cfg.audioVocabSize])
   |                 `- warning: variable 'maskCol' was never mutated; consider changing to 'let' constant
65 |             maskCol[maskId] = negInf
66 |             logProbs = logProbs + maskCol.reshaped([1, 1, 1, cfg.audioVocabSize])
/Users/admin/builder/spi-builder-workspace/Sources/OmniVoiceTTS/OmniVoiceDiffusion.swift:78:17: warning: variable 'pick' was never mutated; consider changing to 'let' constant
76 |             let order = MLX.argSort(-flat)                                   // descending
77 |             let topk = order[0 ..< k]
78 |             var pick = MLXArray.zeros([C * targetLen]).asType(.int32)
   |                 `- warning: variable 'pick' was never mutated; consider changing to 'let' constant
79 |             pick[topk] = MLXArray.ones([k]).asType(.int32)
80 |             let pickMask = (pick.reshaped([1, C, targetLen]) .!= MLXArray(Int32(0)))
[1710/1843] Compiling OmniVoiceTTS OmniVoiceCodec.swift
[1711/1843] Emitting module OmniVoiceTTS
[1712/1843] Compiling OmniVoiceTTS OmniVoiceCodecEncoder.swift
[1713/1858] Compiling NIOExtras RequestResponseHandlers+State.swift
[1714/1858] Compiling NIOExtras RequestResponseWithIDHandler.swift
[1715/1858] Compiling WSCore WebSocketExtensionHTTPParameters.swift
[1716/1858] Compiling WSCore String+validatingString.swift
[1717/1858] Compiling WSCore WebSocketExtension.swift
[1718/1858] Compiling WSCore WebSocketExtensionBuilder.swift
[1719/1858] Compiling NIOExtras NIOExtrasError.swift
[1720/1858] Compiling NIOExtras NIOLengthFieldBitLength.swift
[1721/1858] Compiling WSCore UnsafeTransfer.swift
[1722/1858] Compiling WSCore WebSocketContext.swift
[1723/1859] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[1724/1859] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[1725/1876] Compiling MagpieTTS NanoCodec.swift
[1726/1876] Compiling MagpieTTS Configuration.swift
[1727/1876] Compiling MagpieTTS TextEncoder.swift
[1728/1876] Compiling MagpieTTS Tokenizer.swift
[1729/1876] Compiling MagpieTTS Decoder.swift
[1730/1876] Compiling MagpieTTS JapaneseG2P.swift
[1731/1876] Compiling MagpieTTS LocalTransformer.swift
[1736/1876] Compiling MagpieTTS MagpieTTS.swift
[1737/1876] Compiling MagpieTTS ByT5Encoder.swift
[1739/1876] Compiling MagpieTTS ChineseG2P.swift
[1742/1876] Compiling MagpieTTS Sampling.swift
[1744/1876] Compiling MagpieTTS SubVocab.swift
[1745/1876] Compiling MagpieTTS Downloader.swift
[1746/1876] Compiling MagpieTTS EnglishG2P.swift
[1747/1876] Emitting module NIOExtras
[1748/1884] Compiling WSCore WebSocketOutboundWriter.swift
[1749/1884] Compiling WSCore WebSocketInboundMessageStream.swift
[1750/1884] Compiling WSCore WebSocketMessage.swift
[1751/1884] Compiling WSCore WebSocketInboundStream.swift
[1752/1885] Compiling NemotronStreamingASR WordBoosting.swift
[1761/1886] Emitting module NemotronStreamingASR
[1772/1886] Emitting module WSCore
[1775/1893] Compiling NIOExtras WritePCAPHandler.swift
[1776/1893] Compiling WSCore WebSocketStateMachine.swift
[1777/1893] Compiling MossTranscribe MossTypes.swift
[1778/1893] Compiling MossTranscribe MossPromptProcessor.swift
[1779/1893] Compiling MossTranscribe MossMLXTextModel.swift
[1780/1893] Compiling MossTranscribe MossWhisperFeatureExtractor.swift
[1781/1904] Compiling VoiceChat VoiceChatTurnTaking.swift
[1786/1904] Compiling VoiceChat VoiceChatTranscriber.swift
[1791/1905] Compiling MagpieTTS WeightLoader.swift
[1794/1905] Compiling MagpieTTS Transformer.swift
[1799/1932] Compiling MAGNeTMusicGen MAGNeTDownloader.swift
[1800/1932] Compiling MAGNeTMusicGen T5Encoder.swift
[1801/1932] Compiling MAGNeTMusicGen Sampling.swift
[1802/1932] Compiling MAGNeTMusicGen MAGNeTLM.swift
[1803/1932] Compiling MAGNeTMusicGen EncodecDecoder.swift
[1804/1932] Compiling MAGNeTMusicGen Configuration.swift
[1805/1932] Emitting module MAGNeTMusicGen
[1806/1932] Compiling MAGNeTMusicGen MAGNeTMusicGen.swift
[1807/1932] Compiling Qwen3ASR WeightLoading.swift
[1808/1932] Compiling HummingbirdCore ServerConfiguration.swift
[1809/1932] Compiling HummingbirdCore TSTLSOptions.swift
[1810/1932] Compiling Qwen3ASR TimestampCorrection.swift
[1811/1932] Compiling HummingbirdCore AnyAsyncSequence.swift
[1812/1932] Compiling HummingbirdCore RequestBody.swift
[1813/1932] Compiling HummingbirdCore AvailableConnectionsHandler.swift
[1814/1932] Compiling HummingbirdCore BindAddress.swift
[1815/1932] Compiling HummingbirdCore Deprecations.swift
[1816/1932] Compiling HummingbirdCore Request.swift
[1817/1932] Compiling HummingbirdCore RequestBody+inboundClose.swift
[1818/1932] Compiling HummingbirdCore ResponseWriter.swift
[1819/1932] Compiling HummingbirdCore OutputBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
126 |                 // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 |                 let lowFreq = filterFreqs[mel]
128 |                 let centerFreq = filterFreqs[mel + 1]
    |                     `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
[1820/1932] Compiling HummingbirdCore SendableMetatype.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
126 |                 // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 |                 let lowFreq = filterFreqs[mel]
128 |                 let centerFreq = filterFreqs[mel + 1]
    |                     `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it
129 |                 let highFreq = filterFreqs[mel + 2]
130 |
[1821/1932] Emitting module Qwen3ASR
[1822/1932] Compiling HummingbirdCore RequestBodyMergedWithUnderlyingRequestPartIterator.swift
[1823/1932] Compiling HummingbirdCore URI.swift
[1830/1932] Emitting module MagpieTTS
[1835/1943] Compiling PersonaPlex TemporalTransformer.swift
[1838/1943] Compiling PersonaPlex Seanet.swift
[1839/1943] Compiling HiggsTTS HiggsTTSBackbone.swift
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/MimiTransformer.swift:51:13: warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 49 |         let b = xs.shape[0]
 50 |         let t = xs.shape[1]
 51 |         let hd = xs.shape[2]
    |             `- warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 52 |
 53 |         let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
[1840/1943] Compiling HiggsTTS HiggsTTSCodec.swift
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/MimiTransformer.swift:51:13: warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 49 |         let b = xs.shape[0]
 50 |         let t = xs.shape[1]
 51 |         let hd = xs.shape[2]
    |             `- warning: initialization of immutable value 'hd' was never used; consider replacing with assignment to '_' or removing it
 52 |
 53 |         let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:985:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 983 |
 984 |                     continuation.finish()
 985 |                 } catch {
     |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 986 |                     continuation.finish(throwing: error)
 987 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/PersonaPlex/PersonaPlex.swift:985:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 983 |
 984 |                     continuation.finish()
 985 |                 } catch {
     |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
 986 |                     continuation.finish(throwing: error)
 987 |                 }
[1843/1943] Emitting module PersonaPlex
[1846/1943] Compiling VoiceChat resource_bundle_accessor.swift
[1847/1943] Compiling IndicMioTTS MioCodecContentDecoder.swift
[1848/1943] Compiling IndicMioTTS MioCodecGlobalEncoder.swift
[1849/1953] Compiling MagpieTTS resource_bundle_accessor.swift
[1850/1953] Compiling MossTranscribe MossMLXConfiguration.swift
[1851/1953] Compiling MossTranscribe MossMLXRuntime.swift
[1852/1953] Compiling MossTranscribe MossMLXAudioModel.swift
[1853/1953] Emitting module MossTranscribe
[1854/1953] Compiling MossTranscribe MossCoreMLRuntime.swift
[1855/1953] Compiling HummingbirdCore HTTP1Channel.swift
[1856/1953] Compiling HummingbirdCore HTTPChannelHandler.swift
[1857/1953] Compiling HummingbirdCore HTTPServerBuilder.swift
[1858/1953] Compiling HummingbirdCore Response.swift
[1859/1953] Compiling HummingbirdCore ResponseBody.swift
[1860/1953] Compiling HummingbirdCore ResponseBodyWriter.swift
[1861/1953] Compiling HummingbirdCore HTTPUserEventHandler.swift
[1862/1953] Compiling HummingbirdCore Server.swift
[1863/1953] Compiling HummingbirdCore ServerChildChannel.swift
[1864/1965] Compiling MADLADTranslation MADLADWeightLoading.swift
[1865/1965] Compiling MADLADTranslation MADLADTranslator.swift
[1866/1972] Compiling MADLADTranslation MADLADTranslationError.swift
[1867/1972] Compiling MADLADTranslation MADLADTokenizer.swift
[1868/1972] Emitting module MADLADTranslation
[1869/1972] Compiling MADLADTranslation MADLADConfig.swift
[1870/1972] Compiling MADLADTranslation MADLADModel.swift
[1871/1986] Emitting module HummingbirdCore
[1872/1986] Compiling IndicMioTTS IndicMioWavLM.swift
[1873/1986] Compiling IndicMioTTS IndicMioTokenizer.swift
[1874/1986] Compiling IndicMioTTS IndicMioSampler.swift
[1875/1986] Compiling IndicMioTTS IndicMioQwen3.swift
[1876/1986] Compiling IndicMioTTS IndicMioPrompt.swift
[1877/1986] Compiling MagpieTTSCoreML Decoder.swift
[1878/1986] Compiling MagpieTTSCoreML Downloader.swift
[1879/1986] Emitting module IndicMioTTS
[1880/1986] Compiling IndicMioTTS IndicMioTTSModel.swift
[1881/1986] Compiling HiggsTTS HiggsTTSWeightLoading.swift
[1882/1987] Compiling VoxCPM2TTS MiniCPM4.swift
[1883/1987] Emitting module VoxCPM2TTS
[1884/1987] Compiling VoxCPM2TTS Configuration.swift
[1885/1987] Compiling VoxCPM2TTS VoxCPM2TTS.swift
[1886/1987] Compiling VoxCPM2TTS AudioVAE.swift
[1890/1987] Compiling MagpieTTSCoreML Errors.swift
[1891/1987] Compiling MagpieTTSCoreML FSQInverse.swift
[1895/1987] Compiling MagpieTTSCoreML CoreMLHelpers.swift
[1896/1987] Compiling MagpieTTSCoreML LocalTransformer.swift
[1897/1987] Compiling MagpieTTSCoreML LocalTransformerWeights.swift
[1900/1987] Compiling MagpieTTSCoreML Configuration.swift
[1901/1987] Compiling HummingbirdCore FlatDictionary.swift
[1902/1987] Compiling HummingbirdCore HBParser.swift
[1903/1987] Compiling HiggsTTS HiggsTTSTokenizer.swift
[1904/1987] Compiling HiggsTTS HiggsTTSPromptBuilder.swift
[1905/1995] Compiling FishAudioTTS FishAudioTTSModel.swift
[1906/2013] Compiling HummingbirdCore String+percentEncode.swift
[1907/2013] Compiling HummingbirdCore UnsafeTransfer.swift
[1908/2013] Compiling FishAudioTTS FishAudioPrompt.swift
[1909/2013] Compiling FishAudioTTS FishAudioInputBuilder.swift
[1910/2013] Compiling FishAudioTTS FishAudioTokenizer.swift
[1911/2013] Compiling HiggsTTS HiggsTTSWeightMap.swift
[1912/2013] Compiling FishAudioTTS FishAudioGeneration.swift
[1913/2013] Compiling FishAudioTTS FishAudioErrors.swift
[1914/2013] Compiling HiggsTTS HiggsTTSFusedCodebook.swift
[1915/2013] Compiling HiggsTTS HiggsTTSDelayPattern.swift
[1916/2013] Compiling HiggsTTS HiggsTTSConfig.swift
[1917/2013] Compiling HiggsTTS HiggsTTSCodecEncoder.swift
[1918/2013] Compiling CosyVoiceTTS CamPlusPlusMelExtractor.swift
[1919/2013] Compiling CosyVoiceTTS CamPlusPlusSpeaker.swift
[1920/2013] Emitting module HiggsTTS
[1921/2013] Compiling HiggsTTS HiggsTTSModel.swift
[1922/2031] 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 |                 }
[1923/2031] Compiling HibikiTranslate HibikiTranslateModel.swift
[1924/2031] Compiling HibikiTranslate HibikiWeightLoading.swift
[1925/2031] Compiling FishAudioTTS FishAudioDualAR.swift
[1926/2031] Compiling FlashSR VAE.swift
[1927/2031] Compiling FlashSR UNet.swift
[1928/2031] Compiling FlashSR Mel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlashSR/Mel.swift:158:13: warning: variable 'hzPoints' was never mutated; consider changing to 'let' constant
156 |             melPoints[i] = melMin + frac * (melMax - melMin)
157 |         }
158 |         var hzPoints = melPoints.map { melToHzSlaney($0) }
    |             `- warning: variable 'hzPoints' was never mutated; consider changing to 'let' constant
159 |         // Build triangular filters
160 |         var fb = [Float](repeating: 0, count: nMels * nBins)
[1929/2031] Compiling FlashSR FlashSR.swift
[1930/2031] Compiling FlashSR FlashSR+Protocols.swift
[1931/2031] Emitting module FlashSR
[1932/2031] Compiling FlashSR Vocoder.swift
[1933/2031] Compiling FlashSR Downloader.swift
[1934/2031] Compiling FlashSR Configuration.swift
[1935/2031] Compiling FishAudioTTS FishAudioWeightLoading.swift
[1936/2104] Compiling MagpieTTSCoreML TextEncoder.swift
[1937/2104] Compiling MagpieTTSCoreML StatefulDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/StatefulDecoder.swift:169:9: warning: variable 'exp' was never mutated; consider changing to 'let' constant
167 |     let bits = value.bitPattern
168 |     let sign = UInt16((bits >> 16) & 0x8000)
169 |     var exp = Int32((bits >> 23) & 0xFF) - 127 + 15
    |         `- warning: variable 'exp' was never mutated; consider changing to 'let' constant
170 |     var mant = bits & 0x7F_FFFF
171 |     if exp <= 0 {
[1938/2104] Compiling MagpieTTSCoreML MagpieTTSCoreML.swift
[1939/2104] Compiling MagpieTTSCoreML NanoCodec.swift
[1940/2104] Compiling Hummingbird RequestContextSource.swift
[1941/2104] Compiling Hummingbird MetricsMiddleware.swift
[1942/2104] Compiling Hummingbird Request.swift
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:30: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.
 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.
 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.
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.
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.
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.
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.
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.
266 |                         CblasRowMajor, CblasNoTrans, CblasTrans,
267 |                         Int32(M), Int32(N), Int32(K),
[1943/2104] Compiling Hummingbird RequestContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:30: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.
 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.
 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.
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.
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.
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.
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.
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.
266 |                         CblasRowMajor, CblasNoTrans, CblasTrans,
267 |                         Int32(M), Int32(N), Int32(K),
[1944/2104] Compiling Hummingbird Trie+resolve.swift
[1945/2104] Compiling Hummingbird Trie+serialize.swift
[1946/2104] Emitting module MagpieTTSCoreML
[1947/2104] Compiling Hummingbird TrieRouter.swift
[1948/2104] Compiling Hummingbird ChildRequestContext.swift
[1949/2104] Compiling MagpieTTSCoreML NpyReader.swift
[1950/2105] Compiling Hummingbird _OptionalMiddleware.swift
[1951/2105] Compiling Hummingbird _SpreadMiddleware.swift
[1952/2106] Compiling IndicMioTTS MioCodecWaveDecoder.swift
[1953/2112] Compiling FishAudioTTS FishAudioConfig.swift
[1954/2112] Emitting module FishAudioTTS
[1955/2112] Compiling FishAudioTTS FishAudioCodec.swift
[1956/2112] Compiling F5TTS F5TTSVocos.swift
[1957/2112] Compiling F5TTS F5TTSTokenizer.swift
[1958/2112] Compiling F5TTS F5TTSPinyin.swift
[1959/2112] Compiling F5TTS F5TTSFlow.swift
[1960/2112] Compiling F5TTS F5TTSModel.swift
[1961/2112] Emitting module F5TTS
[1962/2112] Compiling F5TTS F5TTSConfig.swift
[1963/2112] Compiling F5TTS F5TTSPrimitives.swift
[1964/2112] Compiling CanaryASR Vocabulary.swift
[1965/2112] Compiling CanaryASR CanaryASR+Loading.swift
[1966/2112] Compiling CanaryASR Configuration.swift
[1967/2112] Compiling CanaryASR CanaryASR+Protocols.swift
[1968/2112] Compiling CanaryASR CanaryASR.swift
[1969/2112] Emitting module CanaryASR
[1970/2112] Compiling CanaryASR MelPreprocessor.swift
[1978/2128] Compiling CosyVoiceTTS WhisperMelExtractor.swift
[1979/2128] Compiling MagpieTTSCoreML WeightCache.swift
[1980/2128] Compiling Hummingbird TracingMiddleware.swift
[1981/2128] Compiling Hummingbird EndpointResponder.swift
[1982/2128] Compiling Hummingbird Parameters+UUID.swift
[1983/2128] Compiling Hummingbird Parameters.swift
[1984/2128] Compiling Hummingbird ResponseGenerator.swift
[1985/2128] Compiling Hummingbird RouteCollection.swift
[1986/2128] Compiling Hummingbird Router+validation.swift
[1987/2145] Compiling HibikiTranslate HibikiTemporalTransformer.swift
[1988/2145] Compiling HibikiTranslate HibikiDepformer.swift
[1989/2145] Emitting module HibikiTranslate
[1990/2145] Compiling HibikiTranslate Configuration.swift
[1991/2145] Compiling CSM CSMWeightLoader.swift
[1992/2145] Compiling CSM CSMPipeline.swift
[1993/2145] Emitting module Hummingbird
[1994/2145] Compiling Hummingbird URLEncodedFormNode.swift
[1995/2145] Compiling Hummingbird Configuration.swift
[1996/2145] Compiling Hummingbird Deprecations.swift
[1997/2145] Compiling Hummingbird Environment.swift
[1998/2145] Compiling Hummingbird EditedHTTPError.swift
[1999/2145] Compiling Hummingbird HTTPError.swift
[2000/2145] Compiling Hummingbird HTTPResponseError.swift
[2001/2145] Compiling Hummingbird NIOCore+HTTPResponseError.swift
[2002/2145] Compiling AsrBenchmark EngineCohereVoxtralMLX.swift
[2003/2145] Compiling AsrBenchmark EngineParakeet.swift
[2004/2145] Compiling AsrBenchmark EngineQwen3CoreML.swift
[2005/2145] Compiling AsrBenchmark EngineQwen3MLX.swift
[2006/2145] Compiling AsrBenchmark EngineWhisperASR.swift
[2007/2145] Compiling AsrBenchmark AsrBench.swift
[2008/2145] Compiling AsrBenchmark Dataset.swift
[2009/2145] Compiling Hummingbird Router.swift
[2010/2145] Compiling Hummingbird RouterGroup.swift
[2011/2145] Compiling Hummingbird RouterMethods.swift
[2012/2145] Compiling Hummingbird RouterPath.swift
[2013/2145] Compiling Hummingbird RouterResponder.swift
[2014/2145] Compiling Hummingbird TransformingRouterGroup.swift
[2015/2145] Compiling Hummingbird RouterTrie.swift
[2016/2145] Compiling Hummingbird RequestID.swift
[2017/2145] Compiling Hummingbird RequestResponder.swift
[2018/2145] Compiling Hummingbird Response.swift
[2019/2145] Compiling Hummingbird URI+decodeQuery.swift
[2020/2145] Compiling Hummingbird MemoryPersistDriver.swift
[2021/2145] Compiling Hummingbird PersistDriver.swift
[2022/2145] Compiling Hummingbird PersistError.swift
[2023/2145] Compiling Hummingbird Exports.swift
[2024/2145] Compiling Hummingbird CacheControl.swift
[2025/2145] Compiling Hummingbird FileIO.swift
[2026/2145] Compiling Hummingbird FileProvider.swift
[2027/2145] Compiling Hummingbird LocalFileSystem.swift
[2028/2145] Compiling Hummingbird Cookie.swift
[2029/2145] Compiling Hummingbird Cookies.swift
[2030/2145] Compiling Hummingbird MediaType+FileExtension.swift
[2031/2145] Compiling Hummingbird MediaType.swift
[2032/2145] Compiling Hummingbird Request+Cookies.swift
[2033/2145] Compiling Hummingbird Response+Cookies.swift
[2034/2145] Compiling Hummingbird CORSMiddleware.swift
[2035/2145] Compiling Hummingbird FileMiddleware.swift
[2036/2145] Compiling Hummingbird LogRequestMiddleware.swift
[2037/2145] Compiling Hummingbird Application.swift
[2038/2145] Compiling Hummingbird CodableProtocols.swift
[2039/2145] Compiling Hummingbird JSONCoding.swift
[2040/2145] Compiling Hummingbird ResponseEncodable.swift
[2041/2145] Compiling Hummingbird URLEncodedForm+Request.swift
[2042/2145] Compiling Hummingbird URLEncodedForm.swift
[2043/2145] Compiling Hummingbird URLEncodedFormDecoder.swift
[2044/2145] Compiling Hummingbird URLEncodedFormEncoder.swift
[2045/2145] Emitting module CSM
[2046/2145] Compiling CSM CSMMimi.swift
[2047/2145] 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]
[2048/2145] Compiling CSM CSMModel.swift
[2049/2145] Emitting module VoiceChat
[2050/2145] Compiling AsrBenchmark EngineOmnilingual.swift
[2051/2145] Compiling AsrBenchmark EngineOmnilingualMLX.swift
[2052/2145] Compiling AsrBenchmark EngineMoss.swift
[2053/2145] Compiling AsrBenchmark EngineNemotron.swift
[2054/2145] Compiling AsrBenchmark EngineWhisperKit.swift
[2055/2145] Compiling AsrBenchmark Memory.swift
[2056/2145] Compiling Audio2Face3D Audio2Face3DModel.swift
[2057/2145] Compiling Audio2Face3D Configuration.swift
[2058/2148] Compiling Hummingbird ByteBuffer+foundation.swift
[2059/2148] Compiling Hummingbird DateCache.swift
[2060/2148] Compiling Hummingbird HTTPHeaderDateFormatStyle.swift
[2061/2148] Compiling Hummingbird HexDigest.swift
[2062/2148] Compiling Hummingbird InitializableFromSource.swift
[2063/2148] Compiling Hummingbird PreludeService.swift
[2064/2148] Compiling Hummingbird StringProtocol.swift
[2065/2148] Compiling BenchmarkSupport DiarizationSpeakerCountAggregation.swift
[2066/2148] Emitting module BenchmarkSupport
[2067/2148] Compiling BenchmarkSupport BenchmarkSupport.swift
[2070/2148] Compiling AsrBenchmark Normalizer.swift
[2077/2148] Compiling AsrBenchmark Engine.swift
[2079/2148] Compiling AsrBenchmark Report.swift
[2082/2160] Compiling ChatterboxTTS T3Model.swift
[2095/2160] Emitting module ChatterboxTTS
[2098/2161] Compiling CosyVoiceTTS WeightLoading.swift
[2103/2161] 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' has 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' has 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:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MLX'
  1 | import Foundation
  2 | import MLX
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MLX'
  3 | import MLXNN
  4 | import AudioCommon
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:31:16: warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' has 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' has 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.
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:449:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
447 |                     continuation.yield(chunk)
448 |                     continuation.finish()
449 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
450 |                     continuation.finish(throwing: error)
451 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CosyVoiceTTS.swift:449:19: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
447 |                     continuation.yield(chunk)
448 |                     continuation.finish()
449 |                 } catch {
    |                   `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
450 |                     continuation.finish(throwing: error)
451 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                        |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                        |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                        `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
210 |             for frame in 0..<nFrames {
211 |                 let base = frame * nMels
212 |                 vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
    |                                                            |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+'
    |                                                            |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
    |                                                            `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 |             }
214 |         }
[2110/2161] Emitting module CosyVoiceTTS
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:30:16: warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' has 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' has 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:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MLX'
  1 | import Foundation
  2 | import MLX
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'MLX'
  3 | import MLXNN
  4 | import AudioCommon
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:31:16: warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' has 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' has 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.
[2113/2161] Emitting module AsrBenchmark
[2118/2161] Compiling AsrBenchmark WER.swift
[2118/2161] Write Objects.LinkFileList
[2120/2161] Compiling HummingbirdWebSocket WebSocketServerConfiguration.swift
[2121/2161] Compiling HummingbirdWebSocket HTTPServerBuilder+WebSocket.swift
[2122/2161] Compiling HummingbirdWebSocket Exports.swift
[2123/2161] Compiling HummingbirdWebSocket WebSocketRouter.swift
[2124/2161] Emitting module HummingbirdWebSocket
[2125/2161] Compiling HummingbirdWebSocket WebSocketChannel.swift
[2126/2161] Compiling HummingbirdWebSocket NIOWebSocketServerUpgrade+ext.swift
[2127/2161] Compiling ChatterboxTTS VoiceEncoder.swift
[2128/2161] Compiling Audio2Face3D Audio2Face3DFrame.swift
[2129/2161] Emitting module Audio2Face3D
[2130/2161] Compiling Audio2Face3D Audio2Face3DDownloader.swift
[2131/2161] Compiling Audio2Face3D Audio2Face3DMLXRuntime.swift
[2132/2184] Emitting module VadBenchmark
[2133/2184] Compiling VadBenchmark VadBench.swift
[2133/2184] Write Objects.LinkFileList
[2135/2184] Compiling IndexTTS2TTS IndexTTS2TextSegmenter.swift
[2136/2184] Compiling IndexTTS2TTS IndexTTS2Tokenizer.swift
[2137/2185] Emitting module DiarizationBenchmark
[2138/2185] Compiling DiarizationBenchmark DiarizationBench.swift
[2138/2185] Write Objects.LinkFileList
[2140/2185] Compiling AudioServer RealtimeVAD.swift
[2141/2185] Compiling AudioServer OpenAITranscriptions.swift
[2142/2185] Compiling AudioServer OpenAISpeech.swift
[2143/2185] Compiling AudioServer ModelRegistry.swift
[2144/2185] Compiling IndexTTS2TTS IndexTTS2Wav2Vec2Bert.swift
[2145/2185] Compiling IndexTTS2TTS IndexTTS2RuntimeConfig.swift
[2146/2185] Compiling IndexTTS2TTS IndexTTS2S2Mel.swift
[2147/2185] Compiling IndexTTS2TTS IndexTTS2TTSModel.swift
[2148/2185] Compiling IndexTTS2TTS IndexTTS2TextNormalizer.swift
[2149/2185] Compiling IndexTTS2TTS IndexTTS2CAMPPlusAdapter.swift
[2150/2185] Compiling IndexTTS2TTS IndexTTS2Emotion.swift
[2151/2185] Compiling IndexTTS2TTS IndexTTS2NativeRuntime.swift
[2152/2185] Compiling IndexTTS2TTS IndexTTS2ReferenceConditioning.swift
[2153/2185] Compiling IndexTTS2TTS IndexTTS2S2MelFlow.swift
[2154/2185] Compiling IndexTTS2TTS IndexTTS2SemanticCodec.swift
[2155/2185] Compiling IndexTTS2TTS IndexTTS2BigVGAN.swift
[2156/2185] Compiling IndexTTS2TTS IndexTTS2Bundle.swift
[2157/2185] Emitting module IndexTTS2TTS
[2158/2185] Compiling IndexTTS2TTS IndexTTS2SemanticGPT.swift
[2159/2185] Compiling IndexTTS2TTS IndexTTS2Synthesis.swift
[2160/2185] Emitting module VoiceChatBenchmark
[2161/2185] Compiling VoiceChatBenchmark VoiceChatBench.swift
[2162/2185] Compiling VoiceChatBenchmark FullDuplexToolBench.swift
[2162/2185] Write Objects.LinkFileList
[2164/2214] Compiling AudioCLILib AlignCommand.swift
[2165/2214] Compiling AudioCLILib AudioCLI.swift
[2166/2214] Compiling AudioCLILib AudioTranslateCommand.swift
[2167/2214] Compiling AudioCLILib AvatarMotionCommand.swift
[2168/2214] Emitting module AudioCLILib
[2169/2217] Compiling AudioCLILib DiarizeCommand.swift
[2170/2217] Compiling AudioCLILib EmbedSpeakerCommand.swift
[2171/2217] Compiling AudioCLILib KokoroCommand.swift
[2172/2217] Compiling AudioCLILib VoiceChatDemoSupport.swift
[2173/2217] Compiling AudioCLILib VoiceChatMCP.swift
[2174/2217] Compiling AudioCLILib WakeCommand.swift
[2175/2217] Compiling AudioCLILib RestoreCommand.swift
[2176/2217] Compiling AudioCLILib SA3ParityCommand.swift
[2177/2217] Compiling AudioCLILib SeparateCommand.swift
[2178/2217] Compiling AudioCLILib LanguageIDCommand.swift
[2179/2217] Compiling AudioCLILib Qwen3TTSCoreMLCommand.swift
[2180/2217] Compiling AudioCLILib RespondCommand.swift
[2181/2217] Emitting module AudioServer
[2182/2217] Compiling AudioServer AudioServer.swift
[2183/2219] Emitting module AudioServerCLI
[2184/2219] Compiling AudioServerCLI AudioServerCommand.swift
[2184/2219] Write Objects.LinkFileList
[2186/2219] Linking vad-bench
[2187/2219] Applying vad-bench
[2188/2219] Linking asr-bench
[2189/2219] Applying asr-bench
[2190/2219] Linking diarization-bench
[2191/2219] Applying diarization-bench
[2192/2219] Linking voicechat-bench
[2193/2219] Applying voicechat-bench
[2195/2219] Compiling AudioCLILib SpeakCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:426:30: warning: no calls to throwing functions occur within 'try' expression
424 |                 print("Transcribing (full CoreML: encoder + decoder)...")
425 |                 let startTime = CFAbsoluteTimeGetCurrent()
426 |                 let result = try asrModel.transcribe(
    |                              `- warning: no calls to throwing functions occur within 'try' expression
427 |                     audio: audio, sampleRate: 16000, language: language)
428 |                 let elapsed = CFAbsoluteTimeGetCurrent() - startTime
[2196/2219] Compiling AudioCLILib TranscribeBatchCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:426:30: warning: no calls to throwing functions occur within 'try' expression
424 |                 print("Transcribing (full CoreML: encoder + decoder)...")
425 |                 let startTime = CFAbsoluteTimeGetCurrent()
426 |                 let result = try asrModel.transcribe(
    |                              `- warning: no calls to throwing functions occur within 'try' expression
427 |                     audio: audio, sampleRate: 16000, language: language)
428 |                 let elapsed = CFAbsoluteTimeGetCurrent() - startTime
[2197/2219] Compiling AudioCLILib TranscribeCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/AudioCLILib/TranscribeCommand.swift:426:30: warning: no calls to throwing functions occur within 'try' expression
424 |                 print("Transcribing (full CoreML: encoder + decoder)...")
425 |                 let startTime = CFAbsoluteTimeGetCurrent()
426 |                 let result = try asrModel.transcribe(
    |                              `- warning: no calls to throwing functions occur within 'try' expression
427 |                     audio: audio, sampleRate: 16000, language: language)
428 |                 let elapsed = CFAbsoluteTimeGetCurrent() - startTime
[2198/2219] Compiling AudioCLILib TranslateCommand.swift
[2199/2219] Compiling AudioCLILib TurnCommand.swift
[2200/2219] Compiling AudioCLILib UpsampleCommand.swift
[2201/2219] Compiling AudioCLILib CSMCommand.swift
[2202/2219] Compiling AudioCLILib ComposeCommand.swift
[2203/2219] Compiling AudioCLILib DenoiseCommand.swift
[2204/2219] Compiling AudioCLILib VibeVoiceCommand.swift
[2205/2219] Compiling AudioCLILib VibeVoiceEncodeCommand.swift
[2206/2219] Compiling AudioCLILib VoiceChatCommand.swift
[2207/2219] Compiling AudioCLILib Utilities.swift
[2208/2219] Compiling AudioCLILib VadCommand.swift
[2209/2219] Compiling AudioCLILib VadStreamCommand.swift
[2210/2221] Emitting module AudioCLI
[2211/2221] Compiling AudioCLI main.swift
[2211/2221] Write Objects.LinkFileList
[2213/2221] Linking speech-server
[2214/2221] Linking audio-server
[2215/2221] Applying speech-server
[2216/2221] Applying audio-server
[2217/2221] Linking speech
[2218/2221] Linking audio
[2219/2221] Applying speech
[2220/2221] Applying audio
Build complete! (67.09s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.30.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    },
    {
      "identity" : "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"
    }
  ],
  "manifest_display_name" : "Qwen3Speech",
  "name" : "Qwen3Speech",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "Qwen3ASR",
      "targets" : [
        "Qwen3ASR"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "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" : "HiggsTTS",
      "targets" : [
        "HiggsTTS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IndexTTS2TTS",
      "targets" : [
        "IndexTTS2TTS"
      ],
      "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" : "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",
        "audio",
        "asr-bench"
      ],
      "sources" : [
        "WhisperASR.swift",
        "WhisperByteLevelTokenizer.swift",
        "WhisperCoreMLRuntime.swift",
        "WhisperGenerationConfig.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "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" : [
        "VoxCPM2TTSTests.swift"
      ],
      "target_dependencies" : [
        "VoxCPM2TTS",
        "AudioCommon"
      ],
      "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",
        "VoxCPM2TTS.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"
      ],
      "sources" : [
        "ConfigurationTests.swift",
        "E2EGenerationTests.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",
        "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" : [
        "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" : "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",
        "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",
        "E2EGemma4KVCacheTests.swift",
        "E2EGemma4ParityTests.swift",
        "E2EGemma4SamplingParityTests.swift",
        "E2EGemma4SlidingWindowTests.swift",
        "E2EGemma4TokenizerParityTests.swift",
        "E2EQwen35QuantizationLoadTests.swift",
        "Gemma4AttentionBlockTests.swift",
        "Gemma4TokenizerBPETests.swift",
        "Qwen35CoreMLChatE2ETests.swift",
        "Qwen35MLXChatE2ETests.swift",
        "Qwen35PipelineLLMTests.swift",
        "Qwen35QuantizationTests.swift",
        "Qwen3ChatTests.swift",
        "Qwen3DenseGenTests.swift",
        "Qwen3DenseParityTests.swift",
        "ReferenceGemma4BPE.swift"
      ],
      "target_dependencies" : [
        "Qwen3Chat",
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3Chat",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3Chat",
      "path" : "Sources/Qwen3Chat",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3Chat"
      ],
      "sources" : [
        "ChatQuantization.swift",
        "ChatSampler.swift",
        "ChatSamplerMLX.swift",
        "ChatTemplate.swift",
        "ChatTokenizer.swift",
        "Gemma4Chat.swift",
        "Gemma4Model.swift",
        "Gemma4Tokenizer.swift",
        "Gemma4WeightLoading.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"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Qwen3ASRTests",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASRTests",
      "path" : "Tests/Qwen3ASRTests",
      "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",
        "E2EQwen3ASRBatchedDecodeCorrectnessTests.swift",
        "E2EQwen3ASRCancellationTests.swift",
        "E2EQwen3ASRDecoderCancellationTests.swift",
        "E2EQwen3ASRExperimentalBatchedDecodeTests.swift",
        "E2EQwen3ASRGreedyDeterminismTests.swift",
        "E2EQwen3ASRHarshAudioTests.swift",
        "E2EQwen3ASRLargeHangTests.swift",
        "E2EQwen3ASRLongFormTests.swift",
        "ForcedAlignerTests.swift",
        "HarshAudio.swift",
        "QuantizedBatchInvarianceProbe.swift",
        "Qwen3ASRBatchedDecodeTests.swift",
        "Qwen3ASRIntegrationTests.swift",
        "Qwen3ASRTests.swift",
        "Qwen3AdaptiveDecodingTests.swift",
        "Qwen3DecodingOptionsTests.swift",
        "Qwen3MemoryGuardTests.swift",
        "SecurityHardeningTests.swift",
        "StreamingASRTests.swift"
      ],
      "target_dependencies" : [
        "Qwen3ASR",
        "SpeechVAD",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Qwen3ASR",
      "module_type" : "SwiftTarget",
      "name" : "Qwen3ASR",
      "path" : "Sources/Qwen3ASR",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "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",
        "StreamingASR.swift",
        "TextPreprocessing.swift",
        "TimestampCorrection.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon",
        "SpeechVAD"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PersonaPlexTests",
      "module_type" : "SwiftTarget",
      "name" : "PersonaPlexTests",
      "path" : "Tests/PersonaPlexTests",
      "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" : [
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "speech",
        "speech-server",
        "audio",
        "audio-server"
      ],
      "sources" : [
        "Configuration.swift",
        "Conv.swift",
        "Depformer.swift",
        "KVCache.swift",
        "MimiCodec.swift",
        "MimiTransformer.swift",
        "PadMode.swift",
        "PersonaPlex+Memory.swift",
        "PersonaPlex+Protocols.swift",
        "PersonaPlex.swift",
        "Quantization.swift",
        "Sampling.swift",
        "Seanet.swift",
        "SentencePieceDecoder.swift",
        "TemporalTransformer.swift",
        "WeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ParakeetStreamingASRTests",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetStreamingASRTests",
      "path" : "Tests/ParakeetStreamingASRTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ParakeetStreamingASRTests/Resources/test_audio.wav",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ParakeetStreamingASRTests.swift"
      ],
      "target_dependencies" : [
        "ParakeetStreamingASR",
        "AudioCommon"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ParakeetStreamingASR",
      "module_type" : "SwiftTarget",
      "name" : "ParakeetStreamingASR",
      "path" : "Sources/ParakeetStreamingASR",
      "product_memberships" : [
        "ParakeetStreamingASR",
        "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",
        "EnglishNumberNormalizer.swift",
        "HarshAudio.swift",
        "HiBisectTests.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",
        "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" : [
        "Tokenizers"
      ],
      "sources" : [
        "E2EMossTranscribeTests.swift",
        "MossTranscribeTests.swift"
      ],
      "target_dependencies" : [
        "MossTranscribe",
        "AudioCommon"
      ],
      "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",
        "MossMLXRuntime.swift",
        "MossMLXTextModel.swift",
        "MossPromptProcessor.swift",
        "MossTypes.swift",
        "MossWhisperFeatureExtractor.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "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" : "MLXCommon",
      "module_type" : "SwiftTarget",
      "name" : "MLXCommon",
      "path" : "Sources/MLXCommon",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "MLXFFT"
      ],
      "product_memberships" : [
        "Qwen3ASR",
        "VoxtralASR",
        "Qwen3TTS",
        "CosyVoiceTTS",
        "ChatterboxTTS",
        "OmniVoiceTTS",
        "IndicMioTTS",
        "FishAudioTTS",
        "F5TTS",
        "HiggsTTS",
        "IndexTTS2TTS",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "SpeechVAD",
        "SpeechLanguageID",
        "SpeechEnhancement",
        "SourceSeparation",
        "NemotronStreamingASR",
        "VoiceChat",
        "MossTranscribe",
        "VibeVoiceTTS",
        "VoxCPM2TTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "OmnilingualASR",
        "Qwen3Chat",
        "MADLADTranslation",
        "speech",
        "speech-server",
        "audio",
        "audio-server",
        "voicechat-bench",
        "asr-bench",
        "vad-bench",
        "diarization-bench"
      ],
      "sources" : [
        "EncodecLSTM.swift",
        "MetalBudget.swift",
        "ModuleMemory.swift",
        "PreQuantizedEmbedding.swift",
        "QuantizedMLP.swift",
        "SDPA.swift",
        "SlaneyMel.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" : "KokoroTTSTests",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTSTests",
      "path" : "Tests/KokoroTTSTests",
      "sources" : [
        "KokoroE2ETests.swift",
        "KokoroTTSTests.swift"
      ],
      "target_dependencies" : [
        "KokoroTTS",
        "AudioCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KokoroTTS",
      "module_type" : "SwiftTarget",
      "name" : "KokoroTTS",
      "path" : "Sources/KokoroTTS",
      "product_memberships" : [
        "KokoroTTS",
        "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",
        "HindiPhonemizer.swift",
        "JapanesePhonemizer.swift",
        "KokoroModel.swift",
        "KokoroTTS+Memory.swift",
        "KokoroTTS+Protocols.swift",
        "KokoroTTS.swift",
        "LatinPhonemizer.swift",
        "Phonemizer.swift",
        "PronunciationDicts.swift"
      ],
      "target_dependencies" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "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"
      ],
      "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" : "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"
      ],
      "sources" : [
        "E2EFishAudioTTSTests.swift",
        "FishAudioRuntimeTests.swift"
      ],
      "target_dependencies" : [
        "FishAudioTTS",
        "AudioCommon",
        "MLXCommon",
        "Qwen3ASR"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FishAudioTTS",
      "module_type" : "SwiftTarget",
      "name" : "FishAudioTTS",
      "path" : "Sources/FishAudioTTS",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXFast",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "FishAudioTTS"
      ],
      "sources" : [
        "FishAudioCodec.swift",
        "FishAudioConfig.swift",
        "FishAudioDualAR.swift",
        "FishAudioErrors.swift",
        "FishAudioGeneration.swift",
        "FishAudioInputBuilder.swift",
        "FishAudioPrompt.swift",
        "FishAudioTTSModel.swift",
        "FishAudioTokenizer.swift",
        "FishAudioWeightLoading.swift"
      ],
      "target_dependencies" : [
        "AudioCommon",
        "MLXCommon"
      ],
      "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" : [
        "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" : [
        "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" : "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",
      "sources" : [
        "CSMLoadTests.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" : "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" : [
        "E2EOpenAISpeechTests.swift",
        "E2EOpenAITranscriptionsTests.swift",
        "E2ERealtimeAPIEnginesTests.swift",
        "MultipartParserTests.swift",
        "OpenAISpeechTests.swift",
        "RealtimeAPIErrorHandlingTests.swift",
        "RealtimeAPITests.swift",
        "RealtimeVADTests.swift",
        "WebSocketTests.swift"
      ],
      "target_dependencies" : [
        "AudioServer"
      ],
      "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" : [
        "Hummingbird",
        "HummingbirdWebSocket",
        "WSCore"
      ],
      "product_memberships" : [
        "speech-server",
        "audio-server"
      ],
      "sources" : [
        "AudioServer.swift",
        "ModelRegistry.swift",
        "OpenAISpeech.swift",
        "OpenAITranscriptions.swift",
        "RealtimeVAD.swift"
      ],
      "target_dependencies" : [
        "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",
        "DownloaderRobustnessTests.swift",
        "E2EDownloadResolutionTests.swift",
        "E2EModelDownloadSweepTests.swift",
        "E2EModelInventoryTests.swift",
        "E2EStreamingPlaybackTests.swift",
        "E2ESystemAudioTapTests.swift",
        "FullDuplexAudioIOTests.swift",
        "HindiEmotionTTSCatalogTests.swift",
        "HuggingFaceDownloaderTests.swift",
        "MakefileTestSelectionTests.swift",
        "MicrophoneResamplingTests.swift",
        "ModelLoaderTests.swift",
        "PipelineToolTests.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" : [
        "Qwen3ASR",
        "CohereTranscribeASR",
        "VoxtralASR",
        "Qwen3TTS",
        "AudioCommon",
        "CosyVoiceTTS",
        "ChatterboxTTS",
        "OmniVoiceTTS",
        "IndicMioTTS",
        "FishAudioTTS",
        "F5TTS",
        "HiggsTTS",
        "IndexTTS2TTS",
        "PersonaPlex",
        "CSM",
        "HibikiTranslate",
        "SpeechVAD",
        "SpeechLanguageID",
        "SpeechEnhancement",
        "SpeechRestoration",
        "SourceSeparation",
        "CanaryASR",
        "ParakeetASR",
        "ParakeetStreamingASR",
        "NemotronStreamingASR",
        "VoiceChat",
        "WhisperASR",
        "MossTranscribe",
        "VibeVoiceTTS",
        "VoxCPM2TTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "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",
        "FullDuplexAudioIO.swift",
        "HindiEmotionTTSCatalog.swift",
        "HuggingFaceBackgroundTransfer.swift",
        "HuggingFaceDownloader.swift",
        "HuggingFaceRepoManifest.swift",
        "HuggingFaceTransfer.swift",
        "Logging.swift",
        "ModelLoader.swift",
        "PipelineLLM.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",
        "ErrorHandlingTests.swift",
        "LanguageIDCommandTests.swift",
        "Qwen3TTSCoreMLCommandTests.swift",
        "RestoreCommandTests.swift",
        "SendableTests.swift",
        "VoiceChatCommandTests.swift"
      ],
      "target_dependencies" : [
        "AudioCLILib"
      ],
      "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",
        "ComposeCommand.swift",
        "DenoiseCommand.swift",
        "DiarizeCommand.swift",
        "EmbedSpeakerCommand.swift",
        "KokoroCommand.swift",
        "LanguageIDCommand.swift",
        "Qwen3TTSCoreMLCommand.swift",
        "RespondCommand.swift",
        "RestoreCommand.swift",
        "SA3ParityCommand.swift",
        "SeparateCommand.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" : [
        "CohereTranscribeASR",
        "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",
        "IndexTTS2TTS",
        "IndicMioTTS",
        "MAGNeTMusicGen",
        "StableAudio3MusicGen",
        "FlashSR",
        "MagpieTTS",
        "MagpieTTSCoreML",
        "MADLADTranslation",
        "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" : [
        "AudioCommon"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AsrBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "AsrBenchmark",
      "path" : "Sources/AsrBenchmark",
      "product_dependencies" : [
        "WhisperKit",
        "ArgumentParser"
      ],
      "product_memberships" : [
        "asr-bench"
      ],
      "sources" : [
        "AsrBench.swift",
        "Dataset.swift",
        "Engine.swift",
        "EngineCohereVoxtralMLX.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",
        "CohereTranscribeASR",
        "Qwen3ASR",
        "ParakeetASR",
        "NemotronStreamingASR",
        "OmnilingualASR",
        "WhisperASR",
        "VoxtralASR",
        "MossTranscribe"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.