Build Information
Successful build of Qwen3Speech, reference v0.0.28 (231f8e), with Swift 6.2 for macOS (SPM) on 29 Sep 2026 11:50:47 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
[1742/1882] Compiling Qwen3Chat Qwen3DenseModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 | }
224 | }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[1743/1882] Compiling Qwen3Chat Qwen35CoreMLChat.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/MelFeatureExtractor.swift:222:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
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 '+' [#TemporaryPointers]
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 '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
223 | }
224 | }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[1744/1892] Compiling SourceSeparation WienerFilterMLX.swift
[1747/1892] Compiling PersonaPlex PersonaPlex+Protocols.swift
[1748/1892] Compiling PersonaPlex PersonaPlex.swift
[1749/1892] Compiling OmnilingualASR OmnilingualASRMLXModel+Protocols.swift
[1750/1892] Compiling OmnilingualASR OmnilingualMLXConfig.swift
[1753/1893] Emitting module SourceSeparation
/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 [#no-usage]
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 [#no-usage]
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
/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 [#no-usage]
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 [#no-usage]
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
[1758/1893] Compiling OmnilingualASR OmnilingualMLXModel.swift
[1759/1893] Compiling OmnilingualASR OmnilingualMLXWeightLoader.swift
[1761/1907] Compiling PersonaPlex Quantization.swift
[1762/1907] Compiling NemotronStreamingASR NemotronMLXConfiguration.swift
[1763/1907] Compiling NemotronStreamingASR NemotronMLXNetwork.swift
[1765/1907] Compiling PersonaPlex Sampling.swift
[1766/1907] Compiling Qwen3Chat ChatSamplerMLX.swift
[1768/1907] Compiling OmnilingualASR Wav2Vec2EncoderLayer.swift
[1769/1907] Compiling OmnilingualASR OmnilingualASR+Memory.swift
[1770/1907] Compiling OmnilingualASR Wav2Vec2Frontend.swift
[1771/1907] Compiling OmnilingualASR OmnilingualASR.swift
[1772/1907] Compiling OmnilingualASR OmnilingualASR+Protocols.swift
[1773/1908] Emitting module SpeechVAD
[1774/1908] Compiling NemotronStreamingASR NemotronStreamingASR+Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused [#no-usage]
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 [#no-usage]
230 | melSpec.withUnsafeBufferPointer { src in
231 | memcpy(
[1775/1908] Compiling NemotronStreamingASR NemotronStreamingASR.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused [#no-usage]
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 [#no-usage]
230 | melSpec.withUnsafeBufferPointer { src in
231 | memcpy(
[1776/1908] Compiling NemotronStreamingASR NemotronMLXRuntime.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused [#no-usage]
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 [#no-usage]
230 | melSpec.withUnsafeBufferPointer { src in
231 | memcpy(
[1777/1908] Compiling NemotronStreamingASR NemotronStreamingASR+Memory.swift
/Users/admin/builder/spi-builder-workspace/Sources/SpeechVAD/SortformerStreamingSession.swift:229:18: warning: result of call to 'withUnsafeMutableBufferPointer' is unused [#no-usage]
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 [#no-usage]
230 | melSpec.withUnsafeBufferPointer { src in
231 | memcpy(
[1783/1908] Compiling OmnilingualASR Wav2Vec2Encoder.swift
[1784/1908] Compiling NemotronStreamingASR Configuration.swift
[1785/1908] Compiling NemotronStreamingASR Languages.swift
[1788/1908] Emitting module OmnilingualASR
[1791/1908] Compiling OmniVoiceTTS Configuration.swift
[1792/1908] Compiling OmniVoiceTTS OmniVoiceTokenizer.swift
[1793/1908] Compiling OmniVoiceTTS OmniVoiceModel.swift
[1794/1908] 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)))
[1795/1926] Compiling OmniVoiceTTS OmniVoiceTTSModel.swift
[1796/1926] Compiling Qwen3Chat Qwen3DenseWeightLoading.swift
[1797/1926] Compiling MagpieTTS MagpieTTS.swift
[1798/1926] Compiling MagpieTTS NanoCodec.swift
[1799/1926] Compiling MagpieTTS JapaneseG2P.swift
[1800/1926] Compiling MagpieTTS LocalTransformer.swift
[1801/1926] Compiling MagpieTTS Downloader.swift
[1802/1926] Compiling MagpieTTS EnglishG2P.swift
[1803/1927] Compiling OmnilingualASR SentencePieceVocabulary.swift
[1804/1945] Compiling Qwen3TTS TTSWeightLoading.swift
[1805/1945] Compiling Qwen3ASR ForcedAligner+Protocols.swift
[1806/1945] Compiling Qwen3ASR ForcedAligner.swift
[1807/1945] Compiling Qwen3ASR QuantizedTextDecoder.swift
[1808/1945] Compiling Qwen3ASR Qwen3ASR+Memory.swift
[1809/1945] Compiling Qwen3TTS Talker.swift
[1810/1946] Compiling OmniVoiceTTS RuleDurationEstimator.swift
[1811/1946] Compiling NemotronStreamingASR StreamingMelPreprocessor.swift
[1812/1946] Compiling NemotronStreamingASR Vocabulary.swift
[1813/1946] Compiling NemotronStreamingASR StreamingSession.swift
[1814/1946] Compiling NemotronStreamingASR SentencePieceUnigramTokenizer.swift
[1815/1947] Compiling OmniVoiceTTS OmniVoiceInputBuilder.swift
[1816/1947] 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)
[1817/1947] Compiling OmniVoiceTTS OmniVoiceCodec.swift
[1818/1947] Compiling OmniVoiceTTS OmniVoiceCodecEncoder.swift
[1819/1947] Emitting module OmniVoiceTTS
[1820/1947] Compiling NemotronStreamingASR RNNTGreedyDecoder.swift
[1821/1947] Compiling Qwen3ASR CoreMLTextDecoder.swift
[1822/1947] Compiling Qwen3ASR FloatTextDecoder.swift
[1823/1947] Compiling Qwen3ASR AudioEncoder.swift
[1824/1947] Compiling Qwen3ASR AudioPreprocessing.swift
[1825/1947] Compiling Qwen3ASR Configuration.swift
[1826/1947] Compiling Qwen3ASR CoreMLASRModel.swift
[1827/2009] Compiling MLXLMCommon ToolCall.swift
[1828/2009] Compiling MLXLMCommon ToolCallFormat.swift
[1829/2009] Compiling MLXLMCommon LoRAModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:320:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
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 [#no-usage]
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 | }
[1830/2009] Compiling MLXLMCommon PEFTAdapter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3Chat/MLXGenerator.swift:320:9: warning: result of call to 'withUnsafeMutablePointer(to:_:)' is unused [#no-usage]
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 [#no-usage]
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 | }
[1831/2009] Compiling MLXLMCommon BaseConfiguration.swift
[1832/2009] Compiling MLXLMCommon BidirectionalMasks.swift
[1833/2009] Compiling MLXLMCommon ModelAdapter.swift
[1834/2009] Compiling MLXLMCommon ModelAdapterFactory.swift
[1835/2009] Compiling MLXLMCommon Chat.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 |
[1836/2009] Compiling MLXLMCommon ChatSession.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 |
[1837/2009] Emitting module Qwen3Chat
[1838/2009] Compiling MLXLMCommon Downloader.swift
[1839/2009] Compiling MLXLMCommon DoRA+Layers.swift
[1842/2017] Compiling MLXLMCommon LoRA+Layers.swift
[1843/2017] Compiling MLXLMCommon LoRAContainer.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 [#no-usage]
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 [#no-usage]
352 | MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
353 |
/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 [#no-usage]
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 [#no-usage]
352 | MLXArray([Int32(CodecTokens.codecPad), Int32(CodecTokens.codecBos)]).expandedDimensions(axis: 0))
353 |
[1848/2017] Emitting module Qwen3TTS
[1849/2017] Compiling MLXLMCommon ModelAdapterTypeRegistry.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 [#no-usage]
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 [#no-usage]
675 |
676 | // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
[1850/2017] Compiling MLXLMCommon AttentionUtils.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 [#no-usage]
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 [#no-usage]
675 |
676 | // Build [1, 16, contextFrames + chunkFrames] from accumulated codebooks
[1851/2017] Compiling MagpieTTS Transformer.swift
[1856/2017] Compiling MagpieTTS WeightLoader.swift
[1857/2018] Compiling Qwen3TTS TextChunker.swift
[1866/2025] Emitting module MagpieTTS
[1869/2025] Compiling MagpieTTS resource_bundle_accessor.swift
[1870/2025] Compiling NemotronStreamingASR WordBoosting.swift
[1872/2050] Compiling MagpieTTSCoreML LocalTransformer.swift
[1873/2050] Compiling MagpieTTSCoreML LocalTransformerWeights.swift
[1874/2050] Emitting module NemotronStreamingASR
[1875/2050] Compiling VoxCPM2TTS MiniCPM4.swift
[1876/2050] Emitting module VoxCPM2TTS
[1877/2050] Compiling VoxCPM2TTS VoxCPM2TTS.swift
[1878/2070] Compiling MAGNeTMusicGen Sampling.swift
[1879/2070] Compiling MAGNeTMusicGen T5Encoder.swift
[1886/2070] Compiling MLXLMCommon XMLFunctionParser.swift
[1887/2070] Compiling MLXLMCommon Tool.swift
[1888/2071] Compiling MAGNeTMusicGen MAGNeTMusicGen.swift
[1889/2071] Emitting module MAGNeTMusicGen
[1890/2071] Compiling MAGNeTMusicGen EncodecDecoder.swift
[1891/2071] Compiling MAGNeTMusicGen MAGNeTDownloader.swift
[1892/2071] Compiling MAGNeTMusicGen Configuration.swift
[1893/2071] Compiling MAGNeTMusicGen MAGNeTLM.swift
[1894/2081] Compiling MADLADTranslation MADLADTranslator.swift
[1895/2081] Compiling MADLADTranslation MADLADWeightLoading.swift
[1896/2081] Compiling MADLADTranslation MADLADTokenizer.swift
[1897/2081] Compiling MADLADTranslation MADLADTranslationError.swift
[1898/2081] Compiling MADLADTranslation MADLADConfig.swift
[1899/2081] Emitting module MADLADTranslation
[1900/2081] Compiling MADLADTranslation MADLADModel.swift
[1901/2081] Compiling Qwen3ASR TimestampCorrection.swift
[1902/2081] Compiling MagpieTTSCoreML Decoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
126 | // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 | let lowFreq = filterFreqs[mel]
128 | let centerFreq = filterFreqs[mel + 1]
| `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
129 | let highFreq = filterFreqs[mel + 2]
130 |
[1903/2081] Compiling MagpieTTSCoreML Downloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Qwen3ASR/AudioPreprocessing.swift:128:21: warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
126 | // Filter edges: filterFreqs[mel], filterFreqs[mel+1], filterFreqs[mel+2]
127 | let lowFreq = filterFreqs[mel]
128 | let centerFreq = filterFreqs[mel + 1]
| `- warning: initialization of immutable value 'centerFreq' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
129 | let highFreq = filterFreqs[mel + 2]
130 |
[1904/2081] Compiling HiggsTTS HiggsTTSBackbone.swift
[1905/2081] Compiling HiggsTTS HiggsTTSCodec.swift
[1906/2081] Compiling MagpieTTSCoreML Configuration.swift
[1907/2081] Compiling MagpieTTSCoreML CoreMLHelpers.swift
[1908/2081] Emitting module Qwen3ASR
[1911/2089] Compiling HiggsTTS HiggsTTSTokenizer.swift
[1912/2089] Compiling HiggsTTS HiggsTTSWeightLoading.swift
[1913/2090] Compiling MagpieTTSCoreML TextEncoder.swift
[1914/2090] 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 {
[1915/2091] Compiling IndicMioTTS IndicMioTTSModel.swift
[1916/2091] Compiling IndicMioTTS MioCodecGlobalEncoder.swift
[1917/2091] Compiling IndicMioTTS IndicMioSampler.swift
[1918/2091] Compiling IndicMioTTS IndicMioTokenizer.swift
[1919/2091] Compiling IndicMioTTS IndicMioPrompt.swift
[1920/2091] Compiling IndicMioTTS IndicMioQwen3.swift
[1923/2091] Emitting module IndicMioTTS
[1924/2091] Compiling IndicMioTTS MioCodecContentDecoder.swift
[1925/2092] Compiling IndicMioTTS IndicMioWavLM.swift
[1926/2092] Compiling FishAudioTTS FishAudioPrompt.swift
[1927/2092] Compiling FishAudioTTS FishAudioTokenizer.swift
[1928/2092] Compiling FishAudioTTS FishAudioTTSModel.swift
[1929/2093] Compiling Qwen3ASR WeightLoading.swift
[1930/2110] Compiling HiggsTTS HiggsTTSFusedCodebook.swift
[1931/2110] Compiling HiggsTTS HiggsTTSDelayPattern.swift
[1932/2110] Compiling HiggsTTS HiggsTTSPromptBuilder.swift
[1933/2110] Compiling HiggsTTS HiggsTTSConfig.swift
[1934/2110] Emitting module HiggsTTS
[1935/2110] Compiling HiggsTTS HiggsTTSCodecEncoder.swift
[1936/2110] Compiling HiggsTTS HiggsTTSModel.swift
[1937/2110] Compiling CosyVoiceTTS CamPlusPlusMelExtractor.swift
[1938/2110] Compiling CosyVoiceTTS CamPlusPlusSpeaker.swift
[1939/2110] Emitting module MagpieTTSCoreML
[1940/2110] Compiling MagpieTTSCoreML NanoCodec.swift
[1941/2110] Compiling MagpieTTSCoreML NpyReader.swift
[1942/2110] Compiling MagpieTTSCoreML MagpieTTSCoreML.swift
[1943/2110] Compiling CosyVoiceTTS DialogueSynthesizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/CoreMLHelpers.swift:111:9: warning: switch must be exhaustive
109 | let count = array.count
110 | var out = [Float](repeating: 0, count: count)
111 | switch array.dataType {
| |- warning: switch must be exhaustive
| `- note: add missing case: '.int8'
112 | case .float32:
113 | let p = array.dataPointer.bindMemory(to: Float.self, capacity: count)
[1944/2110] Compiling CosyVoiceTTS FlowMatching.swift
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/CoreMLHelpers.swift:111:9: warning: switch must be exhaustive
109 | let count = array.count
110 | var out = [Float](repeating: 0, count: count)
111 | switch array.dataType {
| |- warning: switch must be exhaustive
| `- note: add missing case: '.int8'
112 | case .float32:
113 | let p = array.dataPointer.bindMemory(to: Float.self, capacity: count)
[1945/2110] Compiling CosyVoiceTTS CosyVoiceTTS+Protocols.swift
[1946/2110] Compiling CosyVoiceTTS CosyVoiceTTS.swift
[1949/2110] Compiling CosyVoiceTTS FlowMelExtractor.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. [#DeprecatedDeclaration]
28 | hidden.withUnsafeBufferPointer { hPtr in
29 | out.withUnsafeMutableBufferPointer { outPtr in
30 | cblas_sgemv(
| `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
31 | CblasRowMajor, CblasNoTrans,
32 | Int32(D), Int32(M),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:172:21: warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
170 | lastHidden.withUnsafeBufferPointer { hPtr in
171 | out.withUnsafeMutableBufferPointer { oPtr in
172 | cblas_sgemv(
| `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
173 | CblasRowMajor, CblasNoTrans,
174 | Int32(V), Int32(D),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:243:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
241 | b.withUnsafeBufferPointer { bp in
242 | out.withUnsafeMutableBufferPointer { op in
243 | cblas_sgemm(
| `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
244 | CblasRowMajor, CblasNoTrans, CblasNoTrans,
245 | Int32(M), Int32(N), Int32(K),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:265:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
263 | b.withUnsafeBufferPointer { bp in
264 | out.withUnsafeMutableBufferPointer { op in
265 | cblas_sgemm(
| `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
266 | CblasRowMajor, CblasNoTrans, CblasTrans,
267 | Int32(M), Int32(N), Int32(K),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1950/2110] Compiling CosyVoiceTTS HiFiGAN.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. [#DeprecatedDeclaration]
28 | hidden.withUnsafeBufferPointer { hPtr in
29 | out.withUnsafeMutableBufferPointer { outPtr in
30 | cblas_sgemv(
| `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
31 | CblasRowMajor, CblasNoTrans,
32 | Int32(D), Int32(M),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:172:21: warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
170 | lastHidden.withUnsafeBufferPointer { hPtr in
171 | out.withUnsafeMutableBufferPointer { oPtr in
172 | cblas_sgemv(
| `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
173 | CblasRowMajor, CblasNoTrans,
174 | Int32(V), Int32(D),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:243:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
241 | b.withUnsafeBufferPointer { bp in
242 | out.withUnsafeMutableBufferPointer { op in
243 | cblas_sgemm(
| `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
244 | CblasRowMajor, CblasNoTrans, CblasNoTrans,
245 | Int32(M), Int32(N), Int32(K),
/Users/admin/builder/spi-builder-workspace/Sources/MagpieTTSCoreML/LocalTransformer.swift:265:21: warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
263 | b.withUnsafeBufferPointer { bp in
264 | out.withUnsafeMutableBufferPointer { op in
265 | cblas_sgemm(
| `- warning: 'cblas_sgemm' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available. Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
266 | CblasRowMajor, CblasNoTrans, CblasTrans,
267 | Int32(M), Int32(N), Int32(K),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1951/2110] Compiling HiggsTTS HiggsTTSWeightMap.swift
[1952/2110] Compiling FlashSR VAE.swift
[1953/2110] Compiling FlashSR FlashSR.swift
[1954/2110] Compiling FlashSR FlashSR+Protocols.swift
[1955/2110] Compiling FlashSR Downloader.swift
[1956/2110] 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)
[1957/2110] Emitting module FlashSR
[1958/2110] Compiling FlashSR Vocoder.swift
[1959/2110] Compiling FlashSR Configuration.swift
[1960/2110] Compiling FlashSR UNet.swift
[1961/2131] Compiling FishAudioTTS FishAudioWeightLoading.swift
[1962/2131] Compiling PersonaPlex SentencePieceDecoder.swift
[1963/2131] Compiling PersonaPlex Seanet.swift
[1964/2131] Compiling PersonaPlex TemporalTransformer.swift
[1965/2131] Compiling ChatterboxTTS S3GenVocoder.swift
[1966/2131] Compiling ChatterboxTTS S3TokenizerV2.swift
[1967/2131] Compiling ChatterboxTTS ChatterboxMemoryOptions.swift
[1968/2131] Compiling ChatterboxTTS ChatterboxS3Gen.swift
[1969/2131] Compiling ChatterboxTTS MatchaCFM.swift
[1970/2131] Compiling ChatterboxTTS S3GenConformer.swift
[1971/2131] Compiling ChatterboxTTS ChatterboxFlashCoreMLGraphs.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 [#no-usage]
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 [#no-usage]
52 |
53 | let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
[1972/2131] Compiling ChatterboxTTS ChatterboxFlashCoreMLModel.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 [#no-usage]
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 [#no-usage]
52 |
53 | let qkv = in_proj(xs).reshaped([b, t, 3, cfg.numHeads, cfg.headDim])
[1973/2131] Compiling ChatterboxTTS CAMPPlus.swift
[1974/2131] Compiling ChatterboxTTS ChatterboxFlashCoreMLConfig.swift
[1975/2131] Emitting module PersonaPlex
[1976/2132] Compiling ChatterboxTTS ChatterboxFlashNumpy.swift
/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 | }
[1977/2132] Compiling ChatterboxTTS ChatterboxFlashTokenizer.swift
/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 | }
[1978/2132] Compiling MagpieTTSCoreML WeightCache.swift
[1985/2132] Emitting module NIOPosix
[1992/2132] Compiling F5TTS F5TTSFlow.swift
[1993/2132] Compiling F5TTS F5TTSVocos.swift
[1994/2132] Compiling F5TTS F5TTSModel.swift
[1995/2132] Compiling F5TTS F5TTSPinyin.swift
[1996/2132] Compiling F5TTS F5TTSConfig.swift
[1997/2132] Compiling F5TTS F5TTSPrimitives.swift
[1998/2132] Emitting module F5TTS
[1999/2132] Compiling F5TTS F5TTSTokenizer.swift
[2000/2134] Compiling FishAudioTTS FishAudioInputBuilder.swift
[2001/2134] Compiling FishAudioTTS FishAudioGeneration.swift
[2002/2134] Compiling FishAudioTTS FishAudioErrors.swift
[2003/2134] Compiling FishAudioTTS FishAudioDualAR.swift
[2004/2134] Compiling FishAudioTTS FishAudioConfig.swift
[2005/2134] Emitting module FishAudioTTS
[2006/2134] Compiling FishAudioTTS FishAudioCodec.swift
[2007/2134] Compiling NIO Exports.swift
[2008/2134] Emitting module NIO
[2009/2162] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[2010/2162] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[2011/2162] Compiling ChatterboxTTS T3Model.swift
[2012/2163] Compiling PersonaPlex WeightLoading.swift
[2013/2163] Compiling BenchmarkSupport BenchmarkSupport.swift
[2014/2163] Compiling BenchmarkSupport DiarizationSpeakerCountAggregation.swift
[2015/2163] Emitting module BenchmarkSupport
[2016/2178] Compiling NIOFoundationCompat Exports.swift
[2017/2178] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[2018/2178] Emitting module NIOFoundationCompat
[2019/2178] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[2020/2178] Compiling CosyVoiceTTS WeightLoading.swift
[2021/2178] Compiling CosyVoiceTTS VoiceCloning.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:30:16: warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
28 | public struct CosyVoiceVoiceProfile: Sendable {
29 | public let speakerEmbedding: [Float]?
30 | public let promptToken: MLXArray?
| `- warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
31 | public let promptFeat: MLXArray?
32 | public let promptText: String?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
5 | import Numerics
6 |
7 | public final class MLXArray {
| `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
8 |
9 | /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift: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' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
29 | public let speakerEmbedding: [Float]?
30 | public let promptToken: MLXArray?
31 | public let promptFeat: MLXArray?
| `- warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
32 | public let promptText: String?
33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
5 | import Numerics
6 |
7 | public final class MLXArray {
| `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
8 |
9 | /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
[2022/2179] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[2025/2180] Compiling IndicMioTTS MioCodecWaveDecoder.swift
[2026/2180] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[2027/2180] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[2028/2180] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[2029/2180] Compiling NIOTLS TLSEvents.swift
[2030/2180] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[2031/2180] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[2032/2180] Emitting module NIOTLS
[2033/2180] Compiling NIOTLS SNIHandler.swift
[2034/2202] Compiling NIOTransportServices NIOTSErrors.swift
[2035/2202] Compiling NIOTransportServices NIOTSEventLoop.swift
[2036/2202] Compiling ChatterboxTTS VoiceEncoder.swift
[2037/2202] Compiling CSM CSMWeightLoader.swift
[2038/2202] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[2039/2202] Compiling HibikiTranslate HibikiWeightLoading.swift
[2040/2202] Compiling HibikiTranslate HibikiTranslateModel.swift
[2041/2202] Compiling CSM CSMPipeline.swift
[2042/2202] Compiling CSM CSMMimi.swift
[2043/2202] Emitting module CSM
[2044/2202] Compiling CSM CSMModel.swift
[2045/2202] 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]
[2046/2202] Compiling HibikiTranslate HibikiTemporalTransformer.swift
[2047/2202] 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 | }
[2048/2202] Compiling NIOTransportServices NIOTSDatagramListenerBootstrap.swift
[2049/2202] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[2050/2202] Compiling NIOTransportServices NIOTSListenerChannel.swift
[2051/2202] Compiling NIOTransportServices NIOTSBootstraps.swift
[2052/2202] Compiling NIOTransportServices NIOTSChannelOptions.swift
[2053/2202] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[2054/2202] Compiling NIOTransportServices NIOTSDatagramConnectionChannel.swift
[2055/2202] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[2056/2202] Compiling NIOTransportServices AcceptHandler.swift
[2057/2202] Compiling NIOTransportServices NIOTSDatagramConnectionBootstrap.swift
[2058/2202] Emitting module NIOHTTP1
[2059/2202] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[2060/2202] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[2061/2235] Compiling CosyVoiceTTS WhisperMelExtractor.swift
[2062/2235] Emitting module NIOTransportServices
[2063/2237] Compiling NIOExtras NIOExtrasError.swift
[2064/2237] Compiling NIOExtras NIOLengthFieldBitLength.swift
[2065/2237] Compiling NIOExtras LengthFieldBasedFrameDecoder.swift
[2066/2237] Compiling NIOExtras LengthFieldPrepender.swift
[2067/2237] Compiling NIOExtras QuiescingHelper.swift
[2068/2237] Compiling NIOExtras RequestResponseHandler.swift
[2069/2237] Compiling NIOExtras LineBasedFrameDecoder.swift
[2070/2237] Compiling NIOExtras MarkedCircularBuffer+PopFirstCheckMarked.swift
[2071/2237] Compiling NIOExtras FixedLengthFrameDecoder.swift
[2072/2237] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[2073/2237] Compiling NIOExtras DebugInboundEventsHandler.swift
[2074/2237] Compiling NIOExtras DebugOutboundEventsHandler.swift
[2075/2237] Emitting module ChatterboxTTS
[2076/2237] Compiling NIOExtras JSONRPCFraming+ContentLengthHeader.swift
[2077/2237] Compiling NIOExtras JSONRPCFraming.swift
[2078/2254] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[2079/2254] Compiling NIOWebSocket WebSocketOpcode.swift
[2080/2255] Compiling IndexTTS2TTS IndexTTS2TTSModel.swift
[2081/2255] Compiling IndexTTS2TTS IndexTTS2TextNormalizer.swift
[2084/2255] Compiling NIOExtras RequestResponseHandlers+State.swift
[2085/2255] Compiling NIOExtras RequestResponseWithIDHandler.swift
[2086/2255] Compiling IndexTTS2TTS IndexTTS2S2MelFlow.swift
[2087/2255] Compiling IndexTTS2TTS IndexTTS2SemanticCodec.swift
[2088/2255] Compiling IndexTTS2TTS IndexTTS2RuntimeConfig.swift
[2089/2255] Compiling IndexTTS2TTS IndexTTS2S2Mel.swift
[2094/2256] Compiling IndexTTS2TTS IndexTTS2SemanticGPT.swift
[2095/2256] Compiling IndexTTS2TTS IndexTTS2Synthesis.swift
[2096/2256] Compiling IndexTTS2TTS IndexTTS2CAMPPlusAdapter.swift
/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 | }
[2097/2256] Compiling IndexTTS2TTS IndexTTS2Emotion.swift
/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 | }
[2098/2256] Compiling IndexTTS2TTS IndexTTS2BigVGAN.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
210 | for frame in 0..<nFrames {
211 | let base = frame * nMels
212 | vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
| |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 | }
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
210 | for frame in 0..<nFrames {
211 | let base = frame * nMels
212 | vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
| |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 | }
214 | }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[2099/2256] Compiling IndexTTS2TTS IndexTTS2Bundle.swift
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:40: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
210 | for frame in 0..<nFrames {
211 | let base = frame * nMels
212 | vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
| |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 | }
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/CamPlusPlusMelExtractor.swift:212:60: warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
210 | for frame in 0..<nFrames {
211 | let base = frame * nMels
212 | vDSP_vsub(binMeans, 1, &melSpec + base, 1, &melSpec + base, 1, vDSP_Length(nMels))
| |- warning: cannot use inout expression here; argument #1 must be a pointer that outlives the call to '+' [#TemporaryPointers]
| |- note: implicit argument conversion from '[Float]' to 'UnsafeMutablePointer<Float>' produces a pointer valid only for the duration of the call to '+'
| `- note: use the 'withUnsafeMutableBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
213 | }
214 | }
[#TemporaryPointers]: <https://docs.swift.org/compiler/documentation/diagnostics/temporary-pointers>
[2100/2256] Emitting module CosyVoiceTTS
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift:30:16: warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
28 | public struct CosyVoiceVoiceProfile: Sendable {
29 | public let speakerEmbedding: [Float]?
30 | public let promptToken: MLXArray?
| `- warning: stored property 'promptToken' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
31 | public let promptFeat: MLXArray?
32 | public let promptText: String?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
5 | import Numerics
6 |
7 | public final class MLXArray {
| `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
8 |
9 | /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
/Users/admin/builder/spi-builder-workspace/Sources/CosyVoiceTTS/VoiceCloning.swift: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' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
29 | public let speakerEmbedding: [Float]?
30 | public let promptToken: MLXArray?
31 | public let promptFeat: MLXArray?
| `- warning: stored property 'promptFeat' of 'Sendable'-conforming struct 'CosyVoiceVoiceProfile' contains non-Sendable type 'MLXArray'; this is an error in the Swift 6 language mode
32 | public let promptText: String?
33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/MLX/MLXArray.swift:7:20: note: class 'MLXArray' does not conform to the 'Sendable' protocol
5 | import Numerics
6 |
7 | public final class MLXArray {
| `- note: class 'MLXArray' does not conform to the 'Sendable' protocol
8 |
9 | /// Internal pointer to the mlx-c wrapper on `mlx::core::array`, used with `Cmlx` interop.
[2101/2256] Compiling IndexTTS2TTS IndexTTS2NativeRuntime.swift
[2102/2256] Compiling IndexTTS2TTS IndexTTS2ReferenceConditioning.swift
[2103/2256] Compiling NIOWebSocket WebSocketErrorCodes.swift
[2104/2256] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[2105/2256] Compiling NIOWebSocket SHA1.swift
[2106/2256] Compiling NIOWebSocket NIOWebSocketServerUpgrader.swift
[2107/2256] Compiling VadBenchmark VadBench.swift
[2108/2256] Emitting module VadBenchmark
[2109/2256] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[2110/2256] Compiling NIOWebSocket NIOWebSocketFrameAggregator.swift
[2111/2256] Compiling NIOWebSocket NIOWebSocketClientUpgrader.swift
[2112/2256] Emitting module NIOWebSocket
[2113/2256] Compiling NIOWebSocket WebSocketFrame.swift
[2114/2256] Compiling NIOHTTPTypesHTTP1 HTTPTypeConversion.swift
[2115/2256] Emitting module NIOHTTPTypesHTTP1
[2116/2256] Compiling NIOHTTPTypesHTTP1 HTTPToHTTP1Codec.swift
[2117/2256] Compiling NIOHTTPTypesHTTP1 HTTP1ToHTTPCodec.swift
[2117/2256] Write Objects.LinkFileList
[2119/2271] Compiling HibikiTranslate HibikiDepformer.swift
[2120/2271] Emitting module HibikiTranslate
[2121/2271] Compiling HibikiTranslate Configuration.swift
[2122/2271] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[2123/2271] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[2124/2271] Emitting module MLXLMCommon
[2125/2277] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[2126/2277] Compiling NIOTransportServices StateManagedChannel.swift
[2128/2277] Compiling NIOTransportServices NIOTSSingletons.swift
[2133/2277] Compiling WSCore WebSocketDataFrame.swift
[2134/2277] Compiling WSCore WebSocketDataHandler.swift
[2136/2277] Compiling WSCore WebSocketExtensionBuilder.swift
[2137/2277] Compiling WSCore UnsafeTransfer.swift
[2138/2277] Compiling WSCore WebSocketContext.swift
[2139/2277] Compiling WSCore WebSocketHandler.swift
[2140/2277] Compiling WSCore WebSocketExtension.swift
[2143/2277] Compiling WSCore WebSocketExtensionHTTPParameters.swift
[2144/2277] Compiling WSCore String+validatingString.swift
[2145/2277] Compiling WSCore WebSocketFrameSequence.swift
[2152/2277] Emitting module NIOExtras
[2155/2277] Compiling WSCore WebSocketMessage.swift
[2156/2277] Compiling WSCore WebSocketOutboundWriter.swift
[2157/2278] Compiling MLXLMCommon KimiK2ToolCallParser.swift
[2158/2278] Compiling MLXLMCommon Llama3ToolCallParser.swift
[2159/2278] Compiling MLXLMCommon MiniMaxM2ToolCallParser.swift
[2160/2278] Compiling MLXLMCommon MistralToolCallParser.swift
[2161/2278] Compiling MLXLMCommon ParserUtilities.swift
[2162/2278] Compiling MLXLMCommon PythonicToolCallParser.swift
[2163/2278] Compiling WSCore WebSocketInboundStream.swift
[2164/2278] Compiling WSCore WebSocketStateMachine.swift
[2174/2278] Compiling WSCore WebSocketInboundMessageStream.swift
[2181/2278] Emitting module WSCore
[2184/2278] Compiling NIOExtras WritePCAPHandler.swift
[2191/2278] Compiling IndexTTS2TTS IndexTTS2Tokenizer.swift
[2194/2305] Compiling MLXLMCommon SuScaledRoPE.swift
[2195/2305] Compiling MLXLMCommon SwitchLayers.swift
[2196/2305] Compiling MLXLMCommon Tokenizer.swift
[2197/2305] Compiling MLXLMCommon TokenizerLoader.swift
[2198/2305] Compiling MLXLMCommon GLM4ToolCallParser.swift
[2199/2305] Compiling MLXLMCommon GemmaFunctionParser.swift
[2200/2305] Compiling MLXLMCommon JSONToolCallParser.swift
[2201/2305] Compiling MLXLMCommon Value.swift
[2202/2305] Compiling MLXLMCommon UserInput+Audio.swift
[2203/2305] Compiling MLXLMCommon UserInput.swift
[2204/2305] Compiling MLXLMCommon SerialAccessContainer.swift
[2205/2305] Compiling MLXLMCommon WiredMemoryPolicies.swift
[2206/2305] Compiling MLXLMCommon WiredMemoryUtils.swift
[2207/2305] Compiling MLXLMCommon Evaluate.swift
[2208/2305] Compiling MLXLMCommon Encodable+toolResult.swift
[2209/2305] Compiling MLXLMCommon JSONDecoder+JSON5.swift
[2210/2305] Compiling MLXLMCommon GatedDelta.swift
[2211/2305] Compiling MLXLMCommon GenerationConfigFile.swift
[2212/2305] Compiling MLXLMCommon InterpolationUtils.swift
[2213/2305] Compiling MLXLMCommon JSONDecodingTypes.swift
[2214/2305] Compiling MLXLMCommon ModelContainer.swift
[2215/2305] Compiling MLXLMCommon ModelConversion.swift
[2216/2305] Compiling MLXLMCommon ModelFactory.swift
[2217/2305] Compiling MLXLMCommon Gemma.swift
[2218/2305] Compiling MLXLMCommon Gemma4.swift
[2219/2305] Compiling MLXLMCommon Module+Extensions.swift
[2220/2305] Compiling MLXLMCommon ParoQuantLoader.swift
[2221/2305] Compiling IndexTTS2TTS IndexTTS2Wav2Vec2Bert.swift
[2222/2305] Compiling HummingbirdCore OutputBuffer.swift
[2223/2305] Compiling HummingbirdCore SendableMetatype.swift
[2224/2305] Compiling HummingbirdCore ResponseWriter.swift
[2225/2305] Compiling HummingbirdCore AvailableConnectionsHandler.swift
[2226/2305] Compiling HummingbirdCore BindAddress.swift
[2227/2305] Compiling MLXLMCommon RoPEUtils.swift
[2228/2305] Compiling MLXLMCommon SpeculativeDecoding.swift
[2229/2305] Compiling HummingbirdCore HTTP1Channel.swift
[2230/2305] Compiling HummingbirdCore HTTPChannelHandler.swift
[2231/2305] Compiling HummingbirdCore HTTPServerBuilder.swift
[2232/2305] Compiling HummingbirdCore Deprecations.swift
[2233/2305] Compiling HummingbirdCore Request.swift
[2234/2305] Compiling HummingbirdCore RequestBody+inboundClose.swift
[2235/2305] Compiling HummingbirdCore RequestBodyMergedWithUnderlyingRequestPartIterator.swift
[2236/2305] Compiling HummingbirdCore URI.swift
[2237/2305] Compiling HummingbirdCore HTTPUserEventHandler.swift
[2238/2305] Compiling HummingbirdCore Server.swift
[2239/2305] Compiling HummingbirdCore ServerChildChannel.swift
[2240/2305] Compiling HummingbirdCore FlatDictionary.swift
[2241/2305] Compiling HummingbirdCore HBParser.swift
[2242/2305] Compiling MLXLMCommon KVCache.swift
[2243/2305] Compiling MLXLMCommon LanguageModel.swift
[2244/2305] Compiling MLXLMCommon Load.swift
[2245/2305] Compiling MLXLMCommon MTPDrafterModel.swift
[2246/2305] Compiling MLXLMCommon MTPDrafterModelFactory.swift
[2247/2305] Compiling MLXLMCommon MTPSpeculativeTokenIterator.swift
[2248/2305] Compiling MLXLMCommon ModelConfiguration.swift
[2252/2307] Compiling HummingbirdCore Response.swift
[2253/2307] Compiling HummingbirdCore ResponseBody.swift
[2254/2307] Compiling HummingbirdCore ResponseBodyWriter.swift
[2263/2371] Compiling MLXLLM Mistral3Text.swift
[2264/2371] Compiling MLXLLM Mixtral.swift
[2265/2371] Compiling IndexTTS2TTS IndexTTS2TextSegmenter.swift
[2266/2371] Compiling MLXLLM MiniCPM.swift
[2267/2371] Compiling MLXLLM MiniMax.swift
[2268/2371] Emitting module IndexTTS2TTS
[2269/2371] Compiling MLXLLM NanoChat.swift
[2270/2371] Compiling MLXLLM NemotronH.swift
[2271/2371] Compiling MLXLLM Gemma3Text.swift
[2272/2371] Compiling MLXLLM Gemma3nText.swift
[2273/2371] Compiling MLXLLM Gemma4.swift
[2274/2371] Emitting module HummingbirdCore
[2275/2371] Compiling MLXLLM Apertus.swift
[2276/2371] Compiling MLXLLM BaichuanM1.swift
[2277/2371] Compiling MLXLLM GPTOSS.swift
[2278/2371] Compiling MLXLLM Gemma.swift
[2279/2371] Compiling MLXLLM Gemma2.swift
[2283/2371] Compiling MLXLLM Exaone4.swift
[2284/2371] Compiling MLXLLM FalconH1.swift
[2285/2437] Compiling MossTranscribe MossMLXConfiguration.swift
[2286/2437] Emitting module MossTranscribe
[2287/2437] Compiling MossTranscribe MossMLXAudioModel.swift
[2288/2437] Compiling MossTranscribe MossMLXRuntime.swift
[2289/2437] Compiling MossTranscribe MossPromptProcessor.swift
[2290/2437] Compiling MossTranscribe MossMLXTextModel.swift
[2291/2437] Compiling MossTranscribe MossTypes.swift
[2292/2437] Compiling MossTranscribe MossWhisperFeatureExtractor.swift
[2293/2437] Compiling MossTranscribe MossCoreMLRuntime.swift
[2294/2437] Compiling Hummingbird Router.swift
[2295/2437] Compiling Hummingbird RouterGroup.swift
[2296/2437] Compiling Hummingbird RouterMethods.swift
[2297/2437] Compiling Hummingbird RouterPath.swift
[2298/2437] Compiling Hummingbird RouterResponder.swift
[2299/2437] Compiling Hummingbird TransformingRouterGroup.swift
[2300/2437] Compiling Hummingbird RouterTrie.swift
[2301/2437] Compiling Hummingbird TracingMiddleware.swift
[2302/2437] Compiling Hummingbird EndpointResponder.swift
[2303/2437] Compiling Hummingbird Parameters+UUID.swift
[2304/2437] Compiling Hummingbird Parameters.swift
[2305/2437] Compiling Hummingbird ResponseGenerator.swift
[2306/2437] Compiling Hummingbird RouteCollection.swift
[2307/2437] Compiling Hummingbird Router+validation.swift
[2308/2463] Compiling Hummingbird MetricsMiddleware.swift
[2309/2463] Compiling Hummingbird Middleware.swift
[2310/2463] Compiling Hummingbird MiddlewareGroup.swift
[2311/2463] Compiling Hummingbird MiddlewareFixedTypeBuilder.swift
[2312/2463] Compiling Hummingbird _Middleware2.swift
[2313/2463] Compiling Hummingbird _OptionalMiddleware.swift
[2314/2463] Compiling Hummingbird _SpreadMiddleware.swift
[2315/2463] Compiling Hummingbird Trie+resolve.swift
[2316/2463] Compiling Hummingbird Trie+serialize.swift
[2317/2463] Compiling Hummingbird TrieRouter.swift
[2318/2463] Compiling Hummingbird ChildRequestContext.swift
[2319/2463] Compiling Hummingbird Request.swift
[2320/2463] Compiling Hummingbird RequestContext.swift
[2321/2463] Compiling Hummingbird RequestContextSource.swift
[2322/2463] Compiling Hummingbird URLEncodedFormNode.swift
[2323/2463] Compiling Hummingbird Configuration.swift
[2324/2463] Compiling Hummingbird Deprecations.swift
[2325/2463] Compiling Hummingbird Environment.swift
[2326/2463] Compiling Hummingbird EditedHTTPError.swift
[2327/2463] Compiling Hummingbird HTTPError.swift
[2328/2463] Compiling Hummingbird HTTPResponseError.swift
[2329/2463] Compiling Hummingbird NIOCore+HTTPResponseError.swift
[2330/2463] Compiling Hummingbird MediaType+FileExtension.swift
[2331/2463] Compiling Hummingbird MediaType.swift
[2332/2463] Compiling Hummingbird Request+Cookies.swift
[2333/2463] Compiling Hummingbird Response+Cookies.swift
[2334/2463] Compiling Hummingbird CORSMiddleware.swift
[2335/2463] Compiling Hummingbird FileMiddleware.swift
[2336/2463] Compiling Hummingbird LogRequestMiddleware.swift
[2337/2463] Compiling Hummingbird RequestID.swift
[2338/2463] Compiling Hummingbird RequestResponder.swift
[2339/2463] Compiling Hummingbird Response.swift
[2340/2463] Compiling Hummingbird URI+decodeQuery.swift
[2341/2463] Compiling Hummingbird MemoryPersistDriver.swift
[2342/2463] Compiling Hummingbird PersistDriver.swift
[2343/2463] Compiling Hummingbird PersistError.swift
[2344/2463] Compiling AsrBenchmark EngineOmnilingual.swift
[2345/2463] Compiling AsrBenchmark EngineOmnilingualMLX.swift
[2346/2463] Compiling AsrBenchmark EngineQwen3MLX.swift
[2347/2463] Compiling AsrBenchmark EngineWhisperASR.swift
[2348/2463] Compiling AsrBenchmark EngineParakeet.swift
[2349/2463] Compiling AsrBenchmark EngineQwen3CoreML.swift
[2350/2463] Compiling Hummingbird Cookies.swift
[2351/2463] Emitting module Hummingbird
[2352/2463] Compiling AsrBenchmark AsrBench.swift
[2353/2463] Compiling AsrBenchmark Dataset.swift
[2354/2463] Compiling AsrBenchmark Engine.swift
[2355/2463] Compiling AsrBenchmark EngineCohereVoxtralMLX.swift
[2356/2463] Compiling AsrBenchmark EngineMoss.swift
[2357/2463] Compiling AsrBenchmark EngineNemotron.swift
[2358/2463] Compiling AsrBenchmark EngineWhisperKit.swift
[2359/2463] Compiling AsrBenchmark Memory.swift
[2372/2464] Compiling AsrBenchmark Normalizer.swift
[2373/2464] Compiling AsrBenchmark Report.swift
[2374/2464] Compiling Hummingbird ByteBuffer+foundation.swift
[2375/2464] Compiling Hummingbird DateCache.swift
[2376/2464] Compiling Hummingbird HTTPHeaderDateFormatStyle.swift
[2377/2464] Compiling Hummingbird HexDigest.swift
[2378/2464] Compiling Hummingbird InitializableFromSource.swift
[2379/2464] Compiling Hummingbird PreludeService.swift
[2380/2464] Compiling Hummingbird StringProtocol.swift
[2381/2464] Compiling AsrBenchmark WER.swift
[2388/2476] Emitting module AsrBenchmark
[2391/2476] Compiling HummingbirdWebSocket WebSocketRouter.swift
[2391/2476] Write Objects.LinkFileList
[2393/2476] Compiling HummingbirdWebSocket WebSocketServerConfiguration.swift
[2394/2476] Compiling HummingbirdWebSocket NIOWebSocketServerUpgrade+ext.swift
[2395/2476] Compiling HummingbirdWebSocket HTTPServerBuilder+WebSocket.swift
[2396/2476] Compiling HummingbirdWebSocket Exports.swift
[2397/2476] Compiling HummingbirdWebSocket WebSocketChannel.swift
[2398/2476] Emitting module HummingbirdWebSocket
[2399/2482] Compiling DiarizationBenchmark DiarizationBench.swift
[2400/2482] Emitting module DiarizationBenchmark
[2400/2482] Write Objects.LinkFileList
[2450/2482] Emitting module MLXLLM
[2451/2482] Compiling AudioServer OpenAITranscriptions.swift
[2452/2482] Emitting module AudioServer
[2453/2482] Compiling AudioServer OpenAISpeech.swift
[2454/2482] Compiling AudioServer RealtimeVAD.swift
[2455/2482] Compiling MLXLLM Qwen3MoE.swift
[2456/2482] Compiling MLXLLM Qwen3Next.swift
[2457/2482] Compiling MLXLLM SSM.swift
[2458/2482] Compiling MLXLLM SmolLM3.swift
[2459/2482] Compiling MLXLLM Starcoder2.swift
[2459/2499] Linking vad-bench
[2460/2499] Applying vad-bench
[2462/2499] Compiling VoiceChat VoiceChatTurnTaking.swift
[2463/2500] Compiling VoiceChat resource_bundle_accessor.swift
[2464/2500] Compiling VoiceChat VoiceChatTranscriber.swift
[2465/2500] Compiling VoiceChat VoiceChatTokenizer.swift
[2466/2500] Compiling VoiceChat VoiceChatToolCalling.swift
[2467/2500] Compiling VoiceChat VoiceChatNemotronH.swift
[2468/2500] Compiling VoiceChat VoiceChatPerception.swift
[2469/2500] Compiling VoiceChat VoiceChatEncoder.swift
[2470/2500] Compiling VoiceChat VoiceChatLanguageModel.swift
[2471/2500] Compiling VoiceChat VoiceChatSession.swift
[2472/2500] Compiling VoiceChat VoiceChatSpeechConfiguration.swift
[2473/2500] Compiling VoiceChat VoiceChatSpeechDecoder.swift
[2474/2500] Compiling VoiceChat VoiceChatSpeechLayers.swift
[2475/2500] Compiling VoiceChat VoiceChatMatrix.swift
[2476/2500] Compiling VoiceChat VoiceChatModel.swift
[2477/2500] Emitting module VoiceChat
[2478/2500] Compiling VoiceChat Configuration.swift
[2479/2500] Compiling VoiceChat VoiceChatCodec.swift
[2480/2532] Emitting module AudioCLILib
[2481/2535] Compiling AudioCLILib AlignCommand.swift
[2482/2535] Compiling AudioCLILib AudioCLI.swift
[2483/2535] Compiling AudioCLILib AudioTranslateCommand.swift
[2484/2535] Compiling AudioCLILib AvatarMotionCommand.swift
[2485/2535] Compiling AudioServer ModelRegistry.swift
[2486/2535] Compiling AudioServer AudioServer.swift
[2487/2535] Compiling AudioCLILib DiarizeCommand.swift
[2488/2535] Compiling AudioCLILib EmbedSpeakerCommand.swift
[2489/2535] Compiling AudioCLILib KokoroCommand.swift
[2490/2537] Compiling VoiceChatBenchmark VoiceChatBench.swift
[2490/2537] Linking asr-bench
[2492/2537] Emitting module AudioServerCLI
[2493/2537] Compiling AudioServerCLI AudioServerCommand.swift
[2493/2537] Applying asr-bench
[2494/2537] Linking diarization-bench
[2495/2537] Write Objects.LinkFileList
[2497/2537] Applying diarization-bench
[2499/2537] Emitting module VoiceChatBenchmark
[2500/2537] Compiling VoiceChatBenchmark FullDuplexToolBench.swift
[2500/2537] Write Objects.LinkFileList
[2502/2537] Compiling AudioCLILib VoiceChatDemoSupport.swift
[2503/2537] Compiling AudioCLILib VoiceChatMCP.swift
[2504/2537] Compiling AudioCLILib WakeCommand.swift
[2505/2537] Compiling AudioCLILib LanguageIDCommand.swift
[2506/2537] Compiling AudioCLILib Qwen3TTSCoreMLCommand.swift
[2507/2537] Compiling AudioCLILib RespondCommand.swift
[2508/2537] Compiling AudioCLILib Utilities.swift
[2509/2537] Compiling AudioCLILib VadCommand.swift
[2510/2537] Compiling AudioCLILib VadStreamCommand.swift
[2511/2537] Compiling AudioCLILib RestoreCommand.swift
[2512/2537] Compiling AudioCLILib SA3ParityCommand.swift
[2513/2537] Compiling AudioCLILib SeparateCommand.swift
[2514/2537] Compiling AudioCLILib VibeVoiceCommand.swift
[2515/2537] Compiling AudioCLILib VibeVoiceEncodeCommand.swift
[2516/2537] Compiling AudioCLILib VoiceChatCommand.swift
[2517/2537] 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
[2518/2537] 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
[2519/2537] 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
[2520/2537] Compiling AudioCLILib TranslateCommand.swift
[2521/2537] Compiling AudioCLILib TurnCommand.swift
[2522/2537] Compiling AudioCLILib UpsampleCommand.swift
[2523/2537] Compiling AudioCLILib CSMCommand.swift
[2524/2537] Compiling AudioCLILib ComposeCommand.swift
[2525/2537] Compiling AudioCLILib DenoiseCommand.swift
[2526/2539] Compiling AudioCLI main.swift
[2527/2539] Emitting module AudioCLI
[2527/2539] Write Objects.LinkFileList
[2529/2539] Linking voicechat-bench
[2530/2539] Applying voicechat-bench
[2531/2539] Linking speech-server
[2532/2539] Linking audio-server
[2533/2539] Applying speech-server
[2534/2539] Applying audio-server
[2535/2539] Linking speech
[2536/2539] Linking audio
[2537/2539] Applying speech
[2538/2539] Applying audio
Build complete! (217.56s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/modelcontextprotocol/swift-sdk.git
Fetching https://github.com/hummingbird-project/swift-websocket.git
Fetching https://github.com/argmaxinc/WhisperKit
Fetching https://github.com/hummingbird-project/hummingbird.git
Fetching https://github.com/hummingbird-project/hummingbird-websocket.git
Fetching https://github.com/huggingface/swift-transformers
[1/6986] Fetching swift-system
[2/10399] Fetching swift-system, hummingbird-websocket
[2046/11498] Fetching swift-system, hummingbird-websocket, swift-websocket
[5014/18554] Fetching swift-system, hummingbird-websocket, swift-websocket, swift-transformers
[6408/47029] Fetching swift-system, hummingbird-websocket, swift-websocket, swift-transformers, hummingbird
[14055/56230] Fetching swift-system, hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit
[17372/60172] Fetching swift-system, hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit, swift-sdk
Fetched https://github.com/apple/swift-system.git from cache (2.49s)
Fetching https://github.com/apple/swift-argument-parser
[29470/53186] Fetching hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit, swift-sdk
[50056/72134] Fetching hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit, swift-sdk, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.90s)
Fetching https://github.com/ml-explore/mlx-swift
[50761/53186] Fetching hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit, swift-sdk
[51439/70172] Fetching hummingbird-websocket, swift-websocket, swift-transformers, hummingbird, whisperkit, swift-sdk, mlx-swift
Fetched https://github.com/hummingbird-project/hummingbird.git from cache (5.81s)
Fetched https://github.com/huggingface/swift-transformers from cache (5.81s)
Fetched https://github.com/hummingbird-project/swift-websocket.git from cache (5.81s)
Fetched https://github.com/argmaxinc/WhisperKit from cache (5.81s)
Fetched https://github.com/hummingbird-project/hummingbird-websocket.git from cache (5.81s)
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (5.81s)
Fetching https://github.com/ml-explore/mlx-swift-lm
[340/16986] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (2.47s)
[1/21462] Fetching mlx-swift-lm
Fetched https://github.com/ml-explore/mlx-swift-lm from cache (4.89s)
Computing version for https://github.com/hummingbird-project/swift-websocket.git
Computed https://github.com/hummingbird-project/swift-websocket.git at 1.5.0 (11.33s)
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/adam-fowler/compress-nio.git
Fetching https://github.com/swift-server/swift-service-lifecycle
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/apple/swift-nio-ssl.git
[1/1939] Fetching swift-http-types
[2/4806] Fetching swift-http-types, swift-nio-transport-services
[3/5449] Fetching swift-http-types, swift-nio-transport-services, compress-nio
[209/12142] Fetching swift-http-types, swift-nio-transport-services, compress-nio, swift-nio-extras
[268/14991] Fetching swift-http-types, swift-nio-transport-services, compress-nio, swift-nio-extras, swift-service-lifecycle
Fetched https://github.com/adam-fowler/compress-nio.git from cache (1.19s)
[10851/14348] Fetching swift-http-types, swift-nio-transport-services, swift-nio-extras, swift-service-lifecycle
Fetching https://github.com/apple/swift-log.git
[13346/31211] Fetching swift-http-types, swift-nio-transport-services, swift-nio-extras, swift-service-lifecycle, swift-nio-ssl
[14687/117413] Fetching swift-http-types, swift-nio-transport-services, swift-nio-extras, swift-service-lifecycle, swift-nio-ssl, swift-nio
[21696/125578] Fetching swift-http-types, swift-nio-transport-services, swift-nio-extras, swift-service-lifecycle, swift-nio-ssl, swift-nio, swift-log
Fetched https://github.com/apple/swift-log.git from cache (1.38s)
[57204/117413] Fetching swift-http-types, swift-nio-transport-services, swift-nio-extras, swift-service-lifecycle, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git from cache (8.13s)
Fetched https://github.com/apple/swift-http-types.git from cache (8.13s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (8.13s)
Fetched https://github.com/swift-server/swift-service-lifecycle from cache (8.13s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (8.13s)
Fetched https://github.com/apple/swift-nio.git from cache (8.13s)
Computing version for https://github.com/hummingbird-project/hummingbird-websocket.git
Computed https://github.com/hummingbird-project/hummingbird-websocket.git at 2.6.0 (8.72s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.12.1 (0.56s)
Fetching https://github.com/mattt/eventsource.git
[1/303] Fetching eventsource
Fetched https://github.com/mattt/eventsource.git from cache (0.91s)
Computing version for https://github.com/ml-explore/mlx-swift-lm
Computed https://github.com/ml-explore/mlx-swift-lm at 3.31.4 (1.56s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80070] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (6.05s)
Computing version for https://github.com/argmaxinc/WhisperKit
Computed https://github.com/argmaxinc/WhisperKit at 1.1.0 (9.08s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.58s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.4 (0.56s)
Fetching https://github.com/apple/swift-numerics
[1/6651] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.33s)
Computing version for https://github.com/hummingbird-project/hummingbird.git
Computed https://github.com/hummingbird-project/hummingbird.git at 2.16.0 (1.92s)
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/1885] Fetching swift-atomics
[115/5408] Fetching swift-atomics, swift-metrics
[116/11834] Fetching swift-atomics, swift-metrics, swift-distributed-tracing
[724/24089] Fetching swift-atomics, swift-metrics, swift-distributed-tracing, swift-nio-http2
[1280/30879] Fetching swift-atomics, swift-metrics, swift-distributed-tracing, swift-nio-http2, swift-async-algorithms
[4963/58681] Fetching swift-atomics, swift-metrics, swift-distributed-tracing, swift-nio-http2, swift-async-algorithms, swift-collections
[9182/75079] Fetching swift-atomics, swift-metrics, swift-distributed-tracing, swift-nio-http2, swift-async-algorithms, swift-collections, async-http-client
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (1.48s)
[17498/68653] Fetching swift-atomics, swift-metrics, swift-nio-http2, swift-async-algorithms, swift-collections, async-http-client
Fetched https://github.com/apple/swift-metrics.git from cache (1.52s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (1.53s)
Fetched https://github.com/apple/swift-atomics.git from cache (1.53s)
[10304/56455] Fetching swift-nio-http2, swift-collections, async-http-client
Fetched https://github.com/apple/swift-nio-http2.git from cache (1.89s)
[21232/44200] Fetching swift-collections, async-http-client
Fetched https://github.com/swift-server/async-http-client.git from cache (2.13s)
[18134/27802] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (3.22s)
Computing version for https://github.com/adam-fowler/compress-nio.git
Computed https://github.com/adam-fowler/compress-nio.git at 1.4.2 (3.80s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (2.19s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.56s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.54s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.54s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.5.1 (0.56s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (0.74s)
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-http-structured-headers.git
[1/1253] Fetching swift-http-structured-headers
[52/3239] Fetching swift-http-structured-headers, swift-asn1
[211/9398] Fetching swift-http-structured-headers, swift-asn1, swift-algorithms
[946/16996] Fetching swift-http-structured-headers, swift-asn1, swift-algorithms, swift-certificates
Fetched https://github.com/apple/swift-certificates.git from cache (1.46s)
Fetched https://github.com/apple/swift-algorithms.git from cache (1.46s)
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.46s)
Fetched https://github.com/apple/swift-asn1.git from cache (1.46s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (2.15s)
Computing version for https://github.com/swift-server/swift-service-lifecycle
Computed https://github.com/swift-server/swift-service-lifecycle at 2.12.0 (0.55s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.56s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.6 (0.61s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.63s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.58s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (0.56s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.56s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.65s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.4 (0.57s)
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/huggingface/swift-huggingface.git
[1/2773] Fetching swift-huggingface
[2/4149] Fetching swift-huggingface, swift-jinja
[3/22722] Fetching swift-huggingface, swift-jinja, swift-crypto
[1225/27708] Fetching swift-huggingface, swift-jinja, swift-crypto, yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (1.80s)
[7864/22722] Fetching swift-huggingface, swift-jinja, swift-crypto
Fetched https://github.com/huggingface/swift-jinja.git from cache (2.41s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (2.41s)
Fetched https://github.com/apple/swift-crypto.git from cache (2.41s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (3.08s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.54s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.11.0 (0.57s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.59s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.72s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.55s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.5.0 (0.54s)
Fetching https://github.com/apple/swift-service-context.git
[1/1405] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git from cache (1.45s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (2.02s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (0.56s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (0.69s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.90s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.36.2 (0.60s)
Fetching https://github.com/apple/swift-configuration.git
[1/3813] Fetching swift-configuration
Fetched https://github.com/apple/swift-configuration.git from cache (1.18s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.2.1 (1.90s)
Creating working copy for https://github.com/hummingbird-project/hummingbird.git
Working copy of https://github.com/hummingbird-project/hummingbird.git resolved at 2.16.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.35.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.4
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.11.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.1
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.11.0
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.6
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.4
Creating working copy for https://github.com/ml-explore/mlx-swift-lm
Working copy of https://github.com/ml-explore/mlx-swift-lm resolved at 3.31.4
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.46.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/adam-fowler/compress-nio.git
Working copy of https://github.com/adam-fowler/compress-nio.git resolved at 1.4.2
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/hummingbird-project/swift-websocket.git
Working copy of https://github.com/hummingbird-project/swift-websocket.git resolved at 1.5.0
Creating working copy for https://github.com/argmaxinc/WhisperKit
Working copy of https://github.com/argmaxinc/WhisperKit resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.8.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.12.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle
Working copy of https://github.com/swift-server/swift-service-lifecycle resolved at 2.12.0
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.21.0
Creating working copy for https://github.com/apple/swift-configuration.git
Working copy of https://github.com/apple/swift-configuration.git resolved at 1.2.1
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.36.2
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.28.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/hummingbird-project/hummingbird-websocket.git
Working copy of https://github.com/hummingbird-project/hummingbird-websocket.git resolved at 2.6.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Downloading binary artifact https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip
[32750/2112822] Downloading https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip
Downloaded https://github.com/soniqo/speech-core/releases/download/v0.0.14/SpeechCore.xcframework.zip (0.49s)
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.