The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of whisperkit, reference v0.12.0 (6a509d), with Swift 5.10 for macOS (SPM) on 16 Apr 2025 02:51:53 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/argmaxinc/whisperkit.git
Reference: v0.12.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/argmaxinc/whisperkit
 * tag               v0.12.0    -> FETCH_HEAD
HEAD is now at 6a509d6 Release v0.12.0
Cloned https://github.com/argmaxinc/whisperkit.git
Revision (git rev-parse @):
6a509d6181da1f71517159425d6ec9d94d424f55
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/argmaxinc/whisperkit.git at v0.12.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/argmaxinc/whisperkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/20] Write sources
[6/20] Copying t5_tokenizer_config.json
[10/20] Write whisperkit-cli-entitlement.plist
[11/20] Write sources
[11/20] Copying gpt2_tokenizer_config.json
[12/20] Write sources
[16/20] Write swift-version-33747A42983211AE.txt
[18/55] Emitting module InternalCollectionsUtilities
[19/55] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+SE-0370.swift
[20/55] Compiling InternalCollectionsUtilities UnsafeMutablePointer+SE-0370.swift
[21/55] Compiling InternalCollectionsUtilities _SortedCollection.swift
[22/55] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[23/55] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[24/55] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[25/56] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[26/56] Compiling InternalCollectionsUtilities Specialize.swift
[27/56] Compiling InternalCollectionsUtilities Debugging.swift
[28/56] Compiling InternalCollectionsUtilities Descriptions.swift
[29/56] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[30/56] Compiling InternalCollectionsUtilities UInt+reversed.swift
[31/56] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[32/56] Compiling InternalCollectionsUtilities UnsafeRawPointer extensions.swift
[33/56] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[34/56] Compiling InternalCollectionsUtilities Integer rank.swift
[35/56] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[36/56] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[37/56] Compiling ArgumentParserToolInfo ToolInfo.swift
[38/56] Emitting module ArgumentParserToolInfo
[39/151] Compiling ArgumentParser ParserError.swift
[40/151] Compiling ArgumentParser SplitArguments.swift
[41/151] Compiling ArgumentParser DumpHelpGenerator.swift
[42/151] Compiling ArgumentParser HelpCommand.swift
[43/151] Compiling ArgumentParser InputOrigin.swift
[44/151] Compiling ArgumentParser Name.swift
[45/157] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[46/157] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[47/157] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[48/157] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[49/157] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[50/157] Compiling OrderedCollections OrderedSet+Sendable.swift
[51/157] Compiling ArgumentParser BashCompletionsGenerator.swift
[52/157] Compiling ArgumentParser CompletionsGenerator.swift
[53/157] Compiling ArgumentParser FishCompletionsGenerator.swift
[54/157] Compiling ArgumentParser ZshCompletionsGenerator.swift
[55/157] Compiling ArgumentParser Argument.swift
[56/157] Compiling ArgumentParser ArgumentHelp.swift
[57/157] Compiling ArgumentParser CommandConfiguration.swift
[58/157] Compiling ArgumentParser CommandGroup.swift
[59/157] Compiling ArgumentParser EnumerableFlag.swift
[60/157] Compiling ArgumentParser ExpressibleByArgument.swift
[61/157] Compiling ArgumentParser ArgumentDefinition.swift
[62/157] Compiling ArgumentParser ArgumentSet.swift
[63/157] Compiling ArgumentParser OptionGroup.swift
[64/157] Compiling ArgumentParser AsyncParsableCommand.swift
[65/157] Compiling ArgumentParser ParsableArguments.swift
[66/157] Compiling ArgumentParser ParsableArgumentsValidation.swift
[67/157] Compiling ArgumentParser ParsableCommand.swift
[68/157] Compiling ArgumentParser ArgumentDecoder.swift
[69/157] Compiling ArgumentParser ArgumentVisibility.swift
[70/157] Compiling ArgumentParser CompletionKind.swift
[71/157] Compiling ArgumentParser Errors.swift
[72/157] Compiling ArgumentParser Flag.swift
[73/157] Compiling ArgumentParser NameSpecification.swift
[74/157] Compiling ArgumentParser Option.swift
[75/157] Compiling OrderedCollections OrderedDictionary+Elements.swift
[76/157] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[77/157] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[78/157] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[79/157] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[80/157] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[81/157] Compiling ArgumentParser CommandParser.swift
[82/157] Compiling ArgumentParser InputKey.swift
[83/157] Compiling OrderedCollections _HashTable+Constants.swift
[84/157] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[85/157] Compiling OrderedCollections _HashTable+Testing.swift
[86/157] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[87/157] Compiling OrderedCollections _HashTable.swift
[88/157] Compiling OrderedCollections OrderedSet+SubSequence.swift
[89/157] Compiling OrderedCollections OrderedSet+Testing.swift
[90/157] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[91/157] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[92/157] Compiling OrderedCollections OrderedSet.swift
[93/157] Compiling OrderedCollections _UnsafeBitset.swift
[94/157] Compiling ArgumentParser Parsed.swift
[95/157] Compiling ArgumentParser ParsedValues.swift
[96/157] Compiling ArgumentParser HelpGenerator.swift
[97/157] Compiling ArgumentParser MessageInfo.swift
[98/157] Compiling ArgumentParser UsageGenerator.swift
[99/157] Compiling ArgumentParser CollectionExtensions.swift
[100/157] Emitting module OrderedCollections
[105/171] Emitting module ArgumentParser
[111/171] Compiling ArgumentParser Platform.swift
[112/171] Compiling ArgumentParser SequenceExtensions.swift
[113/171] Compiling ArgumentParser StringExtensions.swift
[114/171] Compiling ArgumentParser Tree.swift
[115/171] Compiling Jinja Lexer.swift
[116/171] Compiling Jinja Template.swift
[117/171] Compiling Jinja Utilities.swift
[118/171] Compiling Jinja Parser.swift
[127/171] Compiling Hub Hub.swift
[128/171] Compiling Hub Downloader.swift
[129/171] Compiling Hub resource_bundle_accessor.swift
[130/171] Emitting module Hub
[131/171] Compiling Hub HubApi.swift
[132/171] Compiling Jinja StringExtension.swift
[133/171] Compiling Jinja Error.swift
[134/171] Compiling Jinja Runtime.swift
[139/171] Compiling Jinja Ast.swift
[140/171] Emitting module Jinja
[141/171] Compiling Jinja Environment.swift
[142/171] Emitting module TensorUtils
[160/184] Compiling Tokenizers Trie.swift
[161/184] Compiling Tokenizers UnigramTokenizer.swift
[162/185] Compiling TensorUtils Weights.swift
[163/185] Compiling TensorUtils MLMultiArray+Utils.swift
[164/185] Compiling TensorUtils TopPLogitsWarper.swift
[165/185] Compiling TensorUtils MLShapedArray+Utils.swift
[166/185] Compiling TensorUtils TemperatureLogitsWarper.swift
[167/185] Compiling TensorUtils RepetitionPenaltyWarper.swift
[168/185] Compiling TensorUtils Math.swift
[169/185] Compiling TensorUtils TopKLogitsWarper.swift
[170/185] Compiling TensorUtils LogitsWarper.swift
[171/185] Compiling TensorUtils LogitsProcessor.swift
[172/185] Compiling Tokenizers TokenLattice.swift
[173/185] Compiling Tokenizers Tokenizer.swift
[174/185] Compiling Tokenizers PostProcessor.swift
[175/185] Compiling Tokenizers PreTokenizer.swift
[176/185] Compiling Tokenizers Normalizer.swift
[177/185] Compiling Tokenizers BPETokenizer.swift
[178/185] Compiling Tokenizers BertTokenizer.swift
[179/185] Emitting module Tokenizers
[180/185] Compiling Tokenizers ByteEncoder.swift
[181/185] Compiling Tokenizers Decoder.swift
[182/185] Compiling Tokenizers Utils.swift
[183/188] Emitting module Generation
[184/188] Compiling Generation GenerationConfig.swift
[185/188] Compiling Generation Generation.swift
[186/191] Compiling Models LanguageModelTypes.swift
[187/191] Compiling Models LanguageModel.swift
[188/191] Emitting module Models
[189/209] Compiling WhisperKit TranscribeTask.swift
[190/209] Compiling WhisperKit Concurrency.swift
[191/209] Compiling WhisperKit LogitsFilter.swift
[192/209] Compiling WhisperKit SegmentSeeker.swift
[193/209] Compiling WhisperKit TokenSampler.swift
[194/209] Compiling WhisperKit TextDecoder.swift
[195/209] Compiling WhisperKit Utils.swift
[196/210] Compiling WhisperKit Configurations.swift
[197/210] Compiling WhisperKit FeatureExtractor.swift
[198/210] Compiling WhisperKit AudioStreamTranscriber.swift
[199/210] Compiling WhisperKit EnergyVAD.swift
[200/210] Compiling WhisperKit VoiceActivityDetector.swift
[201/210] Compiling WhisperKit AudioEncoder.swift
[202/210] Compiling WhisperKit AudioChunker.swift
[203/210] Compiling WhisperKit AudioProcessor.swift
[204/210] Emitting module WhisperKit
[205/210] Compiling WhisperKit Models.swift
[206/210] Compiling WhisperKit ResultWriter.swift
[207/210] Compiling WhisperKit WhisperKit.swift
[208/215] Compiling WhisperKitCLI WhisperKitCLI.swift
[209/215] Compiling WhisperKitCLI CLIUtils.swift
[210/215] Compiling WhisperKitCLI TranscribeCLI.swift
[211/215] Compiling WhisperKitCLI CLIArguments.swift
[212/215] Emitting module WhisperKitCLI
[212/215] Write Objects.LinkFileList
[213/215] Linking whisperkit-cli
[214/215] Applying whisperkit-cli
Build complete! (26.27s)
Fetching https://github.com/huggingface/swift-transformers.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/3048] Fetching swift-transformers
[550/17890] Fetching swift-transformers, swift-argument-parser
Fetched https://github.com/huggingface/swift-transformers.git from cache (2.02s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.02s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.5.0 (0.39s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 0.1.15 (0.37s)
Fetching https://github.com/johnmai-dev/Jinja
[1/356] Fetching jinja
Fetched https://github.com/johnmai-dev/Jinja from cache (0.77s)
Computing version for https://github.com/johnmai-dev/Jinja
Computed https://github.com/johnmai-dev/Jinja at 1.1.1 (0.36s)
Fetching https://github.com/apple/swift-collections.git
[1/16019] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (2.65s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.5.0
Creating working copy for https://github.com/johnmai-dev/Jinja
Working copy of https://github.com/johnmai-dev/Jinja resolved at 1.1.1
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 0.1.15
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
warning: 'spi-builder-workspace': Invalid Resource 'Models/whisperkit-coreml': File not found.
warning: 'spi-builder-workspace': found 3 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/BENCHMARKS.md
    /Users/admin/builder/spi-builder-workspace/fastlane/Fastfile
    /Users/admin/builder/spi-builder-workspace/fastlane/README.md
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.8",
            "upper_bound" : "0.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    }
  ],
  "manifest_display_name" : "whisperkit",
  "name" : "whisperkit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "WhisperKit",
      "targets" : [
        "WhisperKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "whisperkit-cli",
      "targets" : [
        "WhisperKitCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WhisperKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKitTests",
      "path" : ".",
      "product_dependencies" : [
        "Transformers"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/8_Channel_ID.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/jfk_441khz.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/jfk.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/es_test_clip.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/ja_test_clip.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/config-v03.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/config-v02.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/ted_60.m4a",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Tests/WhisperKitTests/Evaluate/DistanceCalculation.swift",
        "Tests/WhisperKitTests/Evaluate/NormalizeEn.swift",
        "Tests/WhisperKitTests/Evaluate/SpellingMapping.swift",
        "Tests/WhisperKitTests/Evaluate/WERUtils.swift",
        "Tests/WhisperKitTests/FunctionalTests.swift",
        "Tests/WhisperKitTests/RegressionTestUtils.swift",
        "Tests/WhisperKitTests/RegressionTests.swift",
        "Tests/WhisperKitTests/TestUtils.swift",
        "Tests/WhisperKitTests/UnitTests.swift"
      ],
      "target_dependencies" : [
        "WhisperKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WhisperKitCLI",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKitCLI",
      "path" : "Sources/WhisperKitCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "whisperkit-cli"
      ],
      "sources" : [
        "CLIArguments.swift",
        "CLIUtils.swift",
        "TranscribeCLI.swift",
        "WhisperKitCLI.swift"
      ],
      "target_dependencies" : [
        "WhisperKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WhisperKit",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKit",
      "path" : "Sources/WhisperKit",
      "product_dependencies" : [
        "Transformers"
      ],
      "product_memberships" : [
        "WhisperKit",
        "whisperkit-cli"
      ],
      "sources" : [
        "Core/Audio/AudioChunker.swift",
        "Core/Audio/AudioProcessor.swift",
        "Core/Audio/AudioStreamTranscriber.swift",
        "Core/Audio/EnergyVAD.swift",
        "Core/Audio/VoiceActivityDetector.swift",
        "Core/AudioEncoder.swift",
        "Core/Configurations.swift",
        "Core/FeatureExtractor.swift",
        "Core/Models.swift",
        "Core/ResultWriter.swift",
        "Core/Text/LogitsFilter.swift",
        "Core/Text/SegmentSeeker.swift",
        "Core/Text/TokenSampler.swift",
        "Core/TextDecoder.swift",
        "Core/TranscribeTask.swift",
        "Core/Utils/Concurrency.swift",
        "Core/Utils/Utils.swift",
        "Core/WhisperKit.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
warning: 'spi-builder-workspace': Invalid Resource 'Models/whisperkit-coreml': File not found.
Done.