From f34bacd36e0b09627d184fa45b4cfa37ee704948 Mon Sep 17 00:00:00 2001 From: Ihor Makhnyk Date: Tue, 14 Nov 2023 01:38:58 +0200 Subject: [PATCH] Fix AVFoundation import --- Sources/OpenAI/Public/Models/AudioSpeechResult.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Sources/OpenAI/Public/Models/AudioSpeechResult.swift b/Sources/OpenAI/Public/Models/AudioSpeechResult.swift index dda078c8..c808bee8 100644 --- a/Sources/OpenAI/Public/Models/AudioSpeechResult.swift +++ b/Sources/OpenAI/Public/Models/AudioSpeechResult.swift @@ -6,7 +6,9 @@ // import Foundation +#if canImport(AVFoundation) import AVFoundation +#endif public struct AudioSpeechResult { @@ -33,6 +35,7 @@ public struct AudioSpeechResult { try data.write(to: fileURL) } + #if canImport(AVFoundation) /// Gets an `AVAudioPlayer` instance configured with the audio data. /// /// - Returns: An `AVAudioPlayer` instance or nil if there is no audio data or if there is issue initializing an `AVAudioPlayer`. @@ -51,5 +54,5 @@ public struct AudioSpeechResult { return nil } } - + #endif }