Build Information
Successful build of TTSKit, reference main (cf13fa), with Swift 6.3 for macOS (SPM) on 19 Apr 2026 19:29:01 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ameter/TTSKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ameter/TTSKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at cf13fac chore: adjust readme image display sizes
Cloned https://github.com/ameter/TTSKit.git
Revision (git rev-parse @):
cf13fac3dd3aa35670b876f6aaa0dd9bd421d891
SUCCESS checkout https://github.com/ameter/TTSKit.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "ttskit",
"name": "TTSKit",
"url": "https://github.com/ameter/TTSKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/TTSKit",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/ameter/TTSKit.git
[1/702] Fetching ttskit
Fetched https://github.com/ameter/TTSKit.git from cache (15.22s)
Creating working copy for https://github.com/ameter/TTSKit.git
Working copy of https://github.com/ameter/TTSKit.git resolved at main (cf13fac)
warning: '.resolve-product-dependencies': dependency 'ttskit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/ameter/TTSKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/127] Write swift-version--6988338F2F200930.txt
[1/127] Write sources
[2/127] Copying cmu_us_slt.flitevox
[3/127] Copying cmu_us_rxr.flitevox
[4/127] Copying cmu_us_rms.flitevox
[5/127] Copying cmu_us_ljm.flitevox
[6/127] Copying cmu_us_ksp.flitevox
[7/127] Copying cmu_us_jmk.flitevox
[8/127] Copying cmu_us_gka.flitevox
[9/127] Copying cmu_us_fem.flitevox
[10/127] Copying cmu_us_eey.flitevox
[11/127] Copying cmu_us_bdl.flitevox
[12/127] Copying cmu_us_axb.flitevox
[13/127] Copying cmu_us_awb.flitevox
[14/127] Copying cmu_us_aup.flitevox
[15/127] Copying cmu_us_aew.flitevox
[16/127] Write sources
[17/127] Compiling cmu_us_rms_cg_phonestate.c
[18/127] Compiling cmu_us_rms_spamf0_accent_params.c
[19/127] Compiling cmu_us_rms_spamf0_phrase.c
[20/127] Compiling cst_sts.c
[21/127] Compiling cst_units.c
[22/127] Compiling cmu_us_rms_spamf0_accent.c
[23/127] Compiling cst_reflpc.c
[24/127] Compiling cst_sigpr.c
[25/127] Compiling FliteWrapper.c
[26/127] Compiling cst_diphone.c
[27/127] Compiling cmu_us_rms_cg.c
[28/127] Compiling cst_val_const.c
[29/127] Compiling cst_val_user.c
[30/127] Compiling cst_wchar.c
[31/127] Compiling cst_clunits.c
[32/127] Compiling cmu_us_rms_cg_f0_trees.c
[33/127] Compiling cst_url.c
[33/127] Compiling cst_val.c
[35/134] Compiling cst_string.c
[36/135] Compiling cst_tokenstream.c
[37/135] Compiling cmu_us_rms_cg_durmodel.c
[38/135] Compiling cst_endian.c
[39/135] Compiling cst_error.c
[40/135] Compiling cst_file_stdio.c
[41/135] Compiling cst_features.c
[42/135] Compiling cst_args.c
[43/135] Compiling cst_alloc.c
[44/135] Compiling cst_utt_utils.c
[45/135] Compiling flite.c
[46/135] Compiling cst_voice.c
[47/135] Compiling cst_synth.c
[48/135] Compiling cst_ssml.c
[49/135] Compiling cst_phoneset.c
[50/135] Compiling cst_ffeatures.c
[51/135] Compiling cst_ss.c
[52/135] Compiling cst_viterbi.c
[53/135] Compiling cst_cart.c
[54/135] Compiling rateconv.c
[55/135] Compiling g72x.c
[56/135] Compiling g723_40.c
[57/135] Compiling g723_24.c
[58/135] Compiling g721.c
[59/135] Compiling cst_wave_utils.c
[60/135] Compiling cst_wave.c
[61/135] Compiling cst_wave_io.c
[62/135] Compiling cst_track_io.c
[63/135] Compiling cst_track.c
[64/135] Compiling cst_lpcres.c
[65/135] Compiling regsub.c
[66/135] Compiling cst_regex.c
[66/135] Compiling regexp.c
[68/135] Compiling cst_lts_rewrites.c
[69/135] Compiling cst_lts.c
[70/135] Compiling cst_lexicon.c
[71/135] Compiling cst_relation.c
[71/135] Compiling cst_utterance.c
[73/135] Compiling cst_rel_io.c
[74/135] Compiling cst_item.c
[75/135] Compiling cst_ffeature.c
[76/135] Compiling cst_socket.c
[77/135] Compiling cst_vc.c
[78/135] Compiling cst_spamf0.c
[79/135] Compiling cst_mmap_posix.c
[80/135] Compiling cst_mlsa.c
[81/135] Compiling cst_mlpg.c
[82/135] Compiling cmu_us_rms_cg_single_mcep_trees.c
[83/135] Compiling cst_cg_load_voice.c
[84/135] Compiling cst_cg_map.c
[85/135] Compiling cst_cg_dump_voice.c
[86/135] Compiling auserver.c
[87/135] Compiling cst_cg.c
[88/135] Compiling audio.c
[89/135] Compiling auclient.c
[90/135] Compiling au_streaming.c
[91/135] Compiling au_none.c
[92/135] Compiling cmu_us_rms_cg_single_params.c
[93/135] Compiling au_command.c
[94/135] Compiling usenglish.c
[95/135] Compiling us_pos_cart.c
[96/135] Compiling us_phrasing_cart.c
[97/135] Compiling us_phoneset.c
[98/135] Compiling us_text.c
[99/135] Compiling us_nums_cart.c
[100/135] Compiling us_int_tone_cart.c
[101/135] Compiling us_int_accent_cart.c
[102/135] Compiling us_gpos.c
[103/135] Compiling us_f0lr.c
[104/135] Compiling us_ffeatures.c
[105/135] Compiling us_f0_model.c
[106/135] Compiling us_expand.c
[107/135] Compiling us_dur_stats.c
[108/135] Compiling us_durz_cart.c
[109/135] Compiling us_aswd.c
[109/135] Compiling cmu_postlex.c
[111/135] Compiling cmu_lts_rules.c
[112/135] Compiling cmu_lex_entries.c
[113/135] Compiling cmu_lex.c
[114/135] Compiling cmu_us_slt_spamf0_accent_params.c
[115/135] Compiling cmu_us_slt_spamf0_phrase.c
[116/135] Compiling cmu_us_slt_spamf0_accent.c
[117/135] Compiling cmu_us_slt_cg_phonestate.c
[118/135] Compiling cmu_us_slt_cg.c
[119/135] Compiling cmu_us_rms.c
[119/135] Compiling cmu_us_slt.c
[121/135] Compiling cmu_lts_model.c
[122/135] Compiling cmu_lex_data.c
[123/135] Compiling cmu_us_slt_cg_f0_trees.c
[124/135] Compiling cmu_us_slt_cg_durmodel.c
[125/135] Compiling cmu_us_slt_cg_single_mcep_trees.c
[126/135] Compiling cmu_us_slt_cg_single_params.c
[128/135] Compiling TTSKit TTSKitError.swift
[129/135] Compiling TTSKit TTSVoiceSettings.swift
[130/135] Compiling TTSKit Substitutions.swift
[131/135] Compiling TTSKit TTSBuiltinVoice.swift
[132/135] Compiling TTSKit TTSKit.swift
[133/135] Compiling TTSKit DataFeeder.swift
[134/135] Compiling TTSKit PCMPlayer.swift
[135/135] Emitting module TTSKit
[136/138] Compiling TTSVoiceLibrary TTSVoiceLibrary.swift
[137/138] Emitting module TTSVoiceLibrary
[138/138] Compiling TTSVoiceLibrary resource_bundle_accessor.swift
Build complete! (10.12s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "TTSKit",
"name" : "TTSKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "visionos",
"version" : "1.0"
},
{
"name" : "watchos",
"version" : "9.0"
}
],
"products" : [
{
"name" : "TTSKit",
"targets" : [
"TTSKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TTSVoiceLibrary",
"targets" : [
"TTSVoiceLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TTSVoiceLibraryTests",
"module_type" : "SwiftTarget",
"name" : "TTSVoiceLibraryTests",
"path" : "Tests/TTSVoiceLibraryTests",
"sources" : [
"TTSVoiceLibraryTests.swift"
],
"target_dependencies" : [
"TTSVoiceLibrary",
"TTSKit"
],
"type" : "test"
},
{
"c99name" : "TTSVoiceLibrary",
"module_type" : "SwiftTarget",
"name" : "TTSVoiceLibrary",
"path" : "Voices/TTSVoiceLibrary",
"product_memberships" : [
"TTSVoiceLibrary"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_aew.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_aup.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_awb.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_axb.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_bdl.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_eey.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_fem.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_gka.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_jmk.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_ksp.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_ljm.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_rms.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_rxr.flitevox",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Voices/TTSVoiceLibrary/cmu_us_slt.flitevox",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"TTSVoiceLibrary.swift"
],
"target_dependencies" : [
"TTSKit"
],
"type" : "library"
},
{
"c99name" : "TTSKitTests",
"module_type" : "SwiftTarget",
"name" : "TTSKitTests",
"path" : "Tests/TTSKitTests",
"sources" : [
"TTSKitTests.swift"
],
"target_dependencies" : [
"TTSKit",
"FliteWrapper",
"TTSVoiceLibrary"
],
"type" : "test"
},
{
"c99name" : "TTSKit",
"module_type" : "SwiftTarget",
"name" : "TTSKit",
"path" : "Sources/TTSKit",
"product_memberships" : [
"TTSKit",
"TTSVoiceLibrary"
],
"sources" : [
"DataFeeder.swift",
"PCMPlayer.swift",
"Substitutions.swift",
"TTSBuiltinVoice.swift",
"TTSKit.swift",
"TTSKitError.swift",
"TTSVoiceSettings.swift"
],
"target_dependencies" : [
"FliteWrapper"
],
"type" : "library"
},
{
"c99name" : "FliteWrapperTests",
"module_type" : "SwiftTarget",
"name" : "FliteWrapperTests",
"path" : "Tests/FliteWrapperTests",
"sources" : [
"FliteWrapperTests.swift"
],
"target_dependencies" : [
"FliteWrapper"
],
"type" : "test"
},
{
"c99name" : "FliteWrapper",
"module_type" : "ClangTarget",
"name" : "FliteWrapper",
"path" : "Sources/FliteWrapper",
"product_memberships" : [
"TTSKit",
"TTSVoiceLibrary"
],
"sources" : [
"src/FliteWrapper.c"
],
"target_dependencies" : [
"Flite"
],
"type" : "library"
},
{
"c99name" : "Flite",
"module_type" : "ClangTarget",
"name" : "Flite",
"path" : "Sources/Flite",
"product_memberships" : [
"TTSKit",
"TTSVoiceLibrary"
],
"sources" : [
"lang/cmu_us_rms/cmu_us_rms.c",
"lang/cmu_us_rms/cmu_us_rms_cg.c",
"lang/cmu_us_rms/cmu_us_rms_cg_durmodel.c",
"lang/cmu_us_rms/cmu_us_rms_cg_f0_trees.c",
"lang/cmu_us_rms/cmu_us_rms_cg_phonestate.c",
"lang/cmu_us_rms/cmu_us_rms_cg_single_mcep_trees.c",
"lang/cmu_us_rms/cmu_us_rms_cg_single_params.c",
"lang/cmu_us_rms/cmu_us_rms_spamf0_accent.c",
"lang/cmu_us_rms/cmu_us_rms_spamf0_accent_params.c",
"lang/cmu_us_rms/cmu_us_rms_spamf0_phrase.c",
"lang/cmu_us_slt/cmu_us_slt.c",
"lang/cmu_us_slt/cmu_us_slt_cg.c",
"lang/cmu_us_slt/cmu_us_slt_cg_durmodel.c",
"lang/cmu_us_slt/cmu_us_slt_cg_f0_trees.c",
"lang/cmu_us_slt/cmu_us_slt_cg_phonestate.c",
"lang/cmu_us_slt/cmu_us_slt_cg_single_mcep_trees.c",
"lang/cmu_us_slt/cmu_us_slt_cg_single_params.c",
"lang/cmu_us_slt/cmu_us_slt_spamf0_accent.c",
"lang/cmu_us_slt/cmu_us_slt_spamf0_accent_params.c",
"lang/cmu_us_slt/cmu_us_slt_spamf0_phrase.c",
"lang/cmulex/cmu_lex.c",
"lang/cmulex/cmu_lex_data.c",
"lang/cmulex/cmu_lex_entries.c",
"lang/cmulex/cmu_lts_model.c",
"lang/cmulex/cmu_lts_rules.c",
"lang/cmulex/cmu_postlex.c",
"lang/usenglish/us_aswd.c",
"lang/usenglish/us_dur_stats.c",
"lang/usenglish/us_durz_cart.c",
"lang/usenglish/us_expand.c",
"lang/usenglish/us_f0_model.c",
"lang/usenglish/us_f0lr.c",
"lang/usenglish/us_ffeatures.c",
"lang/usenglish/us_gpos.c",
"lang/usenglish/us_int_accent_cart.c",
"lang/usenglish/us_int_tone_cart.c",
"lang/usenglish/us_nums_cart.c",
"lang/usenglish/us_phoneset.c",
"lang/usenglish/us_phrasing_cart.c",
"lang/usenglish/us_pos_cart.c",
"lang/usenglish/us_text.c",
"lang/usenglish/usenglish.c",
"src/audio/au_command.c",
"src/audio/au_none.c",
"src/audio/au_streaming.c",
"src/audio/auclient.c",
"src/audio/audio.c",
"src/audio/auserver.c",
"src/cg/cst_cg.c",
"src/cg/cst_cg_dump_voice.c",
"src/cg/cst_cg_load_voice.c",
"src/cg/cst_cg_map.c",
"src/cg/cst_mlpg.c",
"src/cg/cst_mlsa.c",
"src/cg/cst_spamf0.c",
"src/cg/cst_vc.c",
"src/hrg/cst_ffeature.c",
"src/hrg/cst_item.c",
"src/hrg/cst_rel_io.c",
"src/hrg/cst_relation.c",
"src/hrg/cst_utterance.c",
"src/lexicon/cst_lexicon.c",
"src/lexicon/cst_lts.c",
"src/lexicon/cst_lts_rewrites.c",
"src/regex/cst_regex.c",
"src/regex/regexp.c",
"src/regex/regsub.c",
"src/speech/cst_lpcres.c",
"src/speech/cst_track.c",
"src/speech/cst_track_io.c",
"src/speech/cst_wave.c",
"src/speech/cst_wave_io.c",
"src/speech/cst_wave_utils.c",
"src/speech/g721.c",
"src/speech/g723_24.c",
"src/speech/g723_40.c",
"src/speech/g72x.c",
"src/speech/rateconv.c",
"src/stats/cst_cart.c",
"src/stats/cst_ss.c",
"src/stats/cst_viterbi.c",
"src/synth/cst_ffeatures.c",
"src/synth/cst_phoneset.c",
"src/synth/cst_ssml.c",
"src/synth/cst_synth.c",
"src/synth/cst_utt_utils.c",
"src/synth/cst_voice.c",
"src/synth/flite.c",
"src/utils/cst_alloc.c",
"src/utils/cst_args.c",
"src/utils/cst_endian.c",
"src/utils/cst_error.c",
"src/utils/cst_features.c",
"src/utils/cst_file_stdio.c",
"src/utils/cst_mmap_posix.c",
"src/utils/cst_socket.c",
"src/utils/cst_string.c",
"src/utils/cst_tokenstream.c",
"src/utils/cst_url.c",
"src/utils/cst_val.c",
"src/utils/cst_val_const.c",
"src/utils/cst_val_user.c",
"src/utils/cst_wchar.c",
"src/wavesynth/cst_clunits.c",
"src/wavesynth/cst_diphone.c",
"src/wavesynth/cst_reflpc.c",
"src/wavesynth/cst_sigpr.c",
"src/wavesynth/cst_sts.c",
"src/wavesynth/cst_units.c"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.