Skip to content

Commit 6120075

Browse files
committed
Fix merge for example app
1 parent d999b3c commit 6120075

File tree

2 files changed

+81
-73
lines changed

2 files changed

+81
-73
lines changed

Examples/WhisperAX/WhisperAX.xcodeproj/project.pbxproj

Lines changed: 74 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,23 @@
88

99
/* Begin PBXBuildFile section */
1010
161136102B3F6C68003C20F6 /* WhisperKit in Frameworks */ = {isa = PBXBuildFile; productRef = 1611360F2B3F6C68003C20F6 /* WhisperKit */; };
11-
162514A52DACBAC20037301E /* SpellingMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514952DACBAC20037301E /* SpellingMapping.swift */; };
12-
162514A62DACBAC20037301E /* UnitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514A32DACBAC20037301E /* UnitTests.swift */; };
13-
162514A72DACBAC20037301E /* WERUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514962DACBAC20037301E /* WERUtils.swift */; };
14-
162514A82DACBAC20037301E /* RegressionTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514A12DACBAC20037301E /* RegressionTestUtils.swift */; };
15-
162514A92DACBAC20037301E /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514A22DACBAC20037301E /* TestUtils.swift */; };
16-
162514AA2DACBAC20037301E /* RegressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514A02DACBAC20037301E /* RegressionTests.swift */; };
17-
162514AB2DACBAC20037301E /* FunctionalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1625149F2DACBAC20037301E /* FunctionalTests.swift */; };
18-
162514AC2DACBAC20037301E /* DistanceCalculation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514932DACBAC20037301E /* DistanceCalculation.swift */; };
19-
162514AD2DACBAC20037301E /* NormalizeEn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514942DACBAC20037301E /* NormalizeEn.swift */; };
20-
162514AE2DACBAC20037301E /* jfk_441khz.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 1625149C2DACBAC20037301E /* jfk_441khz.m4a */; };
21-
162514AF2DACBAC20037301E /* ja_test_clip.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1625149A2DACBAC20037301E /* ja_test_clip.wav */; };
22-
162514B02DACBAC20037301E /* ted_60.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 1625149D2DACBAC20037301E /* ted_60.m4a */; };
23-
162514B12DACBAC20037301E /* config.json in Resources */ = {isa = PBXBuildFile; fileRef = 162514982DACBAC20037301E /* config.json */; };
24-
162514B22DACBAC20037301E /* es_test_clip.wav in Resources */ = {isa = PBXBuildFile; fileRef = 162514992DACBAC20037301E /* es_test_clip.wav */; };
25-
162514B32DACBAC20037301E /* jfk.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1625149B2DACBAC20037301E /* jfk.wav */; };
11+
162514CE2DAE39250037301E /* SpellingMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514BC2DAE39250037301E /* SpellingMapping.swift */; };
12+
162514CF2DAE39250037301E /* DistanceCalculation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514BA2DAE39250037301E /* DistanceCalculation.swift */; };
13+
162514D02DAE39250037301E /* FunctionalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514C82DAE39250037301E /* FunctionalTests.swift */; };
14+
162514D12DAE39250037301E /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514CB2DAE39250037301E /* TestUtils.swift */; };
15+
162514D22DAE39250037301E /* WERUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514BD2DAE39250037301E /* WERUtils.swift */; };
16+
162514D32DAE39250037301E /* NormalizeEn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514BB2DAE39250037301E /* NormalizeEn.swift */; };
17+
162514D42DAE39250037301E /* RegressionTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514CA2DAE39250037301E /* RegressionTestUtils.swift */; };
18+
162514D52DAE39250037301E /* UnitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514CC2DAE39250037301E /* UnitTests.swift */; };
19+
162514D62DAE39250037301E /* RegressionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162514C92DAE39250037301E /* RegressionTests.swift */; };
20+
162514D72DAE39250037301E /* es_test_clip.wav in Resources */ = {isa = PBXBuildFile; fileRef = 162514C22DAE39250037301E /* es_test_clip.wav */; };
21+
162514D82DAE39250037301E /* ja_test_clip.wav in Resources */ = {isa = PBXBuildFile; fileRef = 162514C32DAE39250037301E /* ja_test_clip.wav */; };
22+
162514D92DAE39250037301E /* ted_60.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 162514C62DAE39250037301E /* ted_60.m4a */; };
23+
162514DA2DAE39250037301E /* 8_Channel_ID.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 162514BF2DAE39250037301E /* 8_Channel_ID.m4a */; };
24+
162514DB2DAE39250037301E /* config-v02.json in Resources */ = {isa = PBXBuildFile; fileRef = 162514C02DAE39250037301E /* config-v02.json */; };
25+
162514DC2DAE39250037301E /* jfk_441khz.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 162514C52DAE39250037301E /* jfk_441khz.m4a */; };
26+
162514DD2DAE39250037301E /* config-v03.json in Resources */ = {isa = PBXBuildFile; fileRef = 162514C12DAE39250037301E /* config-v03.json */; };
27+
162514DE2DAE39250037301E /* jfk.wav in Resources */ = {isa = PBXBuildFile; fileRef = 162514C42DAE39250037301E /* jfk.wav */; };
2628
1677AFC22B57618A008C61C0 /* WhisperAXApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1677AFAB2B57618A008C61C0 /* WhisperAXApp.swift */; };
2729
1677AFC42B57618A008C61C0 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1677AFAE2B57618A008C61C0 /* Preview Assets.xcassets */; };
2830
1677AFC92B57618A008C61C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1677AFB42B57618A008C61C0 /* Assets.xcassets */; };
@@ -99,21 +101,23 @@
99101
161135DE2B3F66DA003C20F6 /* WhisperAX Watch App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "WhisperAX Watch App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
100102
161135F02B3F66DC003C20F6 /* WhisperAX Watch AppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "WhisperAX Watch AppTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
101103
161135FA2B3F66DC003C20F6 /* WhisperAX Watch AppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "WhisperAX Watch AppUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
102-
162514932DACBAC20037301E /* DistanceCalculation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DistanceCalculation.swift; sourceTree = "<group>"; };
103-
162514942DACBAC20037301E /* NormalizeEn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NormalizeEn.swift; sourceTree = "<group>"; };
104-
162514952DACBAC20037301E /* SpellingMapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpellingMapping.swift; sourceTree = "<group>"; };
105-
162514962DACBAC20037301E /* WERUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WERUtils.swift; sourceTree = "<group>"; };
106-
162514982DACBAC20037301E /* config.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = config.json; sourceTree = "<group>"; };
107-
162514992DACBAC20037301E /* es_test_clip.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = es_test_clip.wav; sourceTree = "<group>"; };
108-
1625149A2DACBAC20037301E /* ja_test_clip.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = ja_test_clip.wav; sourceTree = "<group>"; };
109-
1625149B2DACBAC20037301E /* jfk.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = jfk.wav; sourceTree = "<group>"; };
110-
1625149C2DACBAC20037301E /* jfk_441khz.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = jfk_441khz.m4a; sourceTree = "<group>"; };
111-
1625149D2DACBAC20037301E /* ted_60.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = ted_60.m4a; sourceTree = "<group>"; };
112-
1625149F2DACBAC20037301E /* FunctionalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionalTests.swift; sourceTree = "<group>"; };
113-
162514A02DACBAC20037301E /* RegressionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionTests.swift; sourceTree = "<group>"; };
114-
162514A12DACBAC20037301E /* RegressionTestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionTestUtils.swift; sourceTree = "<group>"; };
115-
162514A22DACBAC20037301E /* TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = "<group>"; };
116-
162514A32DACBAC20037301E /* UnitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitTests.swift; sourceTree = "<group>"; };
104+
162514BA2DAE39250037301E /* DistanceCalculation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DistanceCalculation.swift; sourceTree = "<group>"; };
105+
162514BB2DAE39250037301E /* NormalizeEn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NormalizeEn.swift; sourceTree = "<group>"; };
106+
162514BC2DAE39250037301E /* SpellingMapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpellingMapping.swift; sourceTree = "<group>"; };
107+
162514BD2DAE39250037301E /* WERUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WERUtils.swift; sourceTree = "<group>"; };
108+
162514BF2DAE39250037301E /* 8_Channel_ID.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = 8_Channel_ID.m4a; sourceTree = "<group>"; };
109+
162514C02DAE39250037301E /* config-v02.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "config-v02.json"; sourceTree = "<group>"; };
110+
162514C12DAE39250037301E /* config-v03.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "config-v03.json"; sourceTree = "<group>"; };
111+
162514C22DAE39250037301E /* es_test_clip.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = es_test_clip.wav; sourceTree = "<group>"; };
112+
162514C32DAE39250037301E /* ja_test_clip.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = ja_test_clip.wav; sourceTree = "<group>"; };
113+
162514C42DAE39250037301E /* jfk.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = jfk.wav; sourceTree = "<group>"; };
114+
162514C52DAE39250037301E /* jfk_441khz.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = jfk_441khz.m4a; sourceTree = "<group>"; };
115+
162514C62DAE39250037301E /* ted_60.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = ted_60.m4a; sourceTree = "<group>"; };
116+
162514C82DAE39250037301E /* FunctionalTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FunctionalTests.swift; sourceTree = "<group>"; };
117+
162514C92DAE39250037301E /* RegressionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionTests.swift; sourceTree = "<group>"; };
118+
162514CA2DAE39250037301E /* RegressionTestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegressionTestUtils.swift; sourceTree = "<group>"; };
119+
162514CB2DAE39250037301E /* TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = "<group>"; };
120+
162514CC2DAE39250037301E /* UnitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitTests.swift; sourceTree = "<group>"; };
117121
1626683A2BB90CC9008F950A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
118122
1677AFA62B57618A008C61C0 /* WhisperAX_Watch_AppUITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhisperAX_Watch_AppUITests.swift; sourceTree = "<group>"; };
119123
1677AFA72B57618A008C61C0 /* WhisperAX_Watch_AppUITestsLaunchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhisperAX_Watch_AppUITestsLaunchTests.swift; sourceTree = "<group>"; };
@@ -184,40 +188,42 @@
184188
/* End PBXFrameworksBuildPhase section */
185189

186190
/* Begin PBXGroup section */
187-
162514972DACBAC20037301E /* Evaluate */ = {
191+
162514BE2DAE39250037301E /* Evaluate */ = {
188192
isa = PBXGroup;
189193
children = (
190-
162514932DACBAC20037301E /* DistanceCalculation.swift */,
191-
162514942DACBAC20037301E /* NormalizeEn.swift */,
192-
162514952DACBAC20037301E /* SpellingMapping.swift */,
193-
162514962DACBAC20037301E /* WERUtils.swift */,
194+
162514BA2DAE39250037301E /* DistanceCalculation.swift */,
195+
162514BB2DAE39250037301E /* NormalizeEn.swift */,
196+
162514BC2DAE39250037301E /* SpellingMapping.swift */,
197+
162514BD2DAE39250037301E /* WERUtils.swift */,
194198
);
195199
path = Evaluate;
196200
sourceTree = "<group>";
197201
};
198-
1625149E2DACBAC20037301E /* Resources */ = {
202+
162514C72DAE39250037301E /* Resources */ = {
199203
isa = PBXGroup;
200204
children = (
201-
162514982DACBAC20037301E /* config.json */,
202-
162514992DACBAC20037301E /* es_test_clip.wav */,
203-
1625149A2DACBAC20037301E /* ja_test_clip.wav */,
204-
1625149B2DACBAC20037301E /* jfk.wav */,
205-
1625149C2DACBAC20037301E /* jfk_441khz.m4a */,
206-
1625149D2DACBAC20037301E /* ted_60.m4a */,
205+
162514BF2DAE39250037301E /* 8_Channel_ID.m4a */,
206+
162514C02DAE39250037301E /* config-v02.json */,
207+
162514C12DAE39250037301E /* config-v03.json */,
208+
162514C22DAE39250037301E /* es_test_clip.wav */,
209+
162514C32DAE39250037301E /* ja_test_clip.wav */,
210+
162514C42DAE39250037301E /* jfk.wav */,
211+
162514C52DAE39250037301E /* jfk_441khz.m4a */,
212+
162514C62DAE39250037301E /* ted_60.m4a */,
207213
);
208214
path = Resources;
209215
sourceTree = "<group>";
210216
};
211-
162514A42DACBAC20037301E /* WhisperKitTests */ = {
217+
162514CD2DAE39250037301E /* WhisperKitTests */ = {
212218
isa = PBXGroup;
213219
children = (
214-
162514972DACBAC20037301E /* Evaluate */,
215-
1625149E2DACBAC20037301E /* Resources */,
216-
1625149F2DACBAC20037301E /* FunctionalTests.swift */,
217-
162514A02DACBAC20037301E /* RegressionTests.swift */,
218-
162514A12DACBAC20037301E /* RegressionTestUtils.swift */,
219-
162514A22DACBAC20037301E /* TestUtils.swift */,
220-
162514A32DACBAC20037301E /* UnitTests.swift */,
220+
162514BE2DAE39250037301E /* Evaluate */,
221+
162514C72DAE39250037301E /* Resources */,
222+
162514C82DAE39250037301E /* FunctionalTests.swift */,
223+
162514C92DAE39250037301E /* RegressionTests.swift */,
224+
162514CA2DAE39250037301E /* RegressionTestUtils.swift */,
225+
162514CB2DAE39250037301E /* TestUtils.swift */,
226+
162514CC2DAE39250037301E /* UnitTests.swift */,
221227
);
222228
path = WhisperKitTests;
223229
sourceTree = "<group>";
@@ -283,7 +289,7 @@
283289
isa = PBXGroup;
284290
children = (
285291
1677AFBC2B57618A008C61C0 /* WhisperAXTests.swift */,
286-
162514A42DACBAC20037301E /* WhisperKitTests */,
292+
162514CD2DAE39250037301E /* WhisperKitTests */,
287293
);
288294
path = WhisperAXTests;
289295
sourceTree = "<group>";
@@ -564,12 +570,14 @@
564570
isa = PBXResourcesBuildPhase;
565571
buildActionMask = 2147483647;
566572
files = (
567-
162514AE2DACBAC20037301E /* jfk_441khz.m4a in Resources */,
568-
162514AF2DACBAC20037301E /* ja_test_clip.wav in Resources */,
569-
162514B02DACBAC20037301E /* ted_60.m4a in Resources */,
570-
162514B12DACBAC20037301E /* config.json in Resources */,
571-
162514B22DACBAC20037301E /* es_test_clip.wav in Resources */,
572-
162514B32DACBAC20037301E /* jfk.wav in Resources */,
573+
162514D72DAE39250037301E /* es_test_clip.wav in Resources */,
574+
162514D82DAE39250037301E /* ja_test_clip.wav in Resources */,
575+
162514D92DAE39250037301E /* ted_60.m4a in Resources */,
576+
162514DA2DAE39250037301E /* 8_Channel_ID.m4a in Resources */,
577+
162514DB2DAE39250037301E /* config-v02.json in Resources */,
578+
162514DC2DAE39250037301E /* jfk_441khz.m4a in Resources */,
579+
162514DD2DAE39250037301E /* config-v03.json in Resources */,
580+
162514DE2DAE39250037301E /* jfk.wav in Resources */,
573581
);
574582
runOnlyForDeploymentPostprocessing = 0;
575583
};
@@ -624,15 +632,15 @@
624632
files = (
625633
1677AFDA2B5763BA008C61C0 /* WhisperAXUITestsLaunchTests.swift in Sources */,
626634
1677AFDC2B5763C0008C61C0 /* WhisperAXTests.swift in Sources */,
627-
162514A52DACBAC20037301E /* SpellingMapping.swift in Sources */,
628-
162514A62DACBAC20037301E /* UnitTests.swift in Sources */,
629-
162514A72DACBAC20037301E /* WERUtils.swift in Sources */,
630-
162514A82DACBAC20037301E /* RegressionTestUtils.swift in Sources */,
631-
162514A92DACBAC20037301E /* TestUtils.swift in Sources */,
632-
162514AA2DACBAC20037301E /* RegressionTests.swift in Sources */,
633-
162514AB2DACBAC20037301E /* FunctionalTests.swift in Sources */,
634-
162514AC2DACBAC20037301E /* DistanceCalculation.swift in Sources */,
635-
162514AD2DACBAC20037301E /* NormalizeEn.swift in Sources */,
635+
162514CE2DAE39250037301E /* SpellingMapping.swift in Sources */,
636+
162514CF2DAE39250037301E /* DistanceCalculation.swift in Sources */,
637+
162514D02DAE39250037301E /* FunctionalTests.swift in Sources */,
638+
162514D12DAE39250037301E /* TestUtils.swift in Sources */,
639+
162514D22DAE39250037301E /* WERUtils.swift in Sources */,
640+
162514D32DAE39250037301E /* NormalizeEn.swift in Sources */,
641+
162514D42DAE39250037301E /* RegressionTestUtils.swift in Sources */,
642+
162514D52DAE39250037301E /* UnitTests.swift in Sources */,
643+
162514D62DAE39250037301E /* RegressionTests.swift in Sources */,
636644
);
637645
runOnlyForDeploymentPostprocessing = 0;
638646
};

Tests/WhisperKitTests/UnitTests.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2429,10 +2429,10 @@ final class UnitTests: XCTestCase {
24292429
func testAudioInputModeChannelModeAllChannels() async throws {
24302430
// Use a single 8-channel audio file
24312431
let audioPath = try XCTUnwrap(
2432-
Bundle.module.path(forResource: "8_Channel_ID", ofType: "m4a"),
2432+
Bundle.current(for: self).path(forResource: "8_Channel_ID", ofType: "m4a"),
24332433
"8-channel audio file not found"
24342434
)
2435-
let modelPath = try tinyModelPath()
2435+
let modelPath = try await tinyModelPath()
24362436

24372437
// .sumChannels is default for AudioInputConfig
24382438
let config = WhisperKitConfig(modelFolder: modelPath, verbose: true, logLevel: .debug)
@@ -2447,10 +2447,10 @@ final class UnitTests: XCTestCase {
24472447
func testAudioInputModeChannelModeSumSpecificChannels() async throws {
24482448
// Use a single 8-channel audio file
24492449
let audioPath = try XCTUnwrap(
2450-
Bundle.module.path(forResource: "8_Channel_ID", ofType: "m4a"),
2450+
Bundle.current(for: self).path(forResource: "8_Channel_ID", ofType: "m4a"),
24512451
"8-channel audio file not found"
24522452
)
2453-
let modelPath = try tinyModelPath()
2453+
let modelPath = try await tinyModelPath()
24542454

24552455
let config = WhisperKitConfig(modelFolder: modelPath, audioInputConfig: AudioInputConfig(channelMode: .sumChannels([1, 3, 5])), verbose: true, logLevel: .debug)
24562456
let whisperKit = try await WhisperKit(config)
@@ -2464,10 +2464,10 @@ final class UnitTests: XCTestCase {
24642464
func testAudioInputModeChannelModeSpecificChannel() async throws {
24652465
// Use a single 8-channel audio file
24662466
let audioPath = try XCTUnwrap(
2467-
Bundle.module.path(forResource: "8_Channel_ID", ofType: "m4a"),
2467+
Bundle.current(for: self).path(forResource: "8_Channel_ID", ofType: "m4a"),
24682468
"8-channel audio file not found"
24692469
)
2470-
let modelPath = try tinyModelPath()
2470+
let modelPath = try await tinyModelPath()
24712471

24722472
let config = WhisperKitConfig(modelFolder: modelPath, audioInputConfig: AudioInputConfig(channelMode: .specificChannel(0)), verbose: true, logLevel: .debug)
24732473
let whisperKit = try await WhisperKit(config)
@@ -2481,7 +2481,7 @@ final class UnitTests: XCTestCase {
24812481
func testChannelProcessingLargeFile() throws {
24822482
// Use a single 8-channel audio file
24832483
let audioPath = try XCTUnwrap(
2484-
Bundle.module.path(forResource: "8_Channel_ID", ofType: "m4a"),
2484+
Bundle.current(for: self).path(forResource: "8_Channel_ID", ofType: "m4a"),
24852485
"8-channel audio file not found"
24862486
)
24872487
var failureCount = 0

0 commit comments

Comments
 (0)