Xcode can't find prepareCustomLanguageModel

I have Xcode 16 and am setting everything to a minimum target deployment to 17.5, and am using import Speech

Never the less, Xcode doesn't can't find it.

At ChatGPT's urging I tried going back to Xcode 15.3, but that won't work with Sequoia

Am I misunderstanding something?

Here's how I am trying to use it:

    if templateItems.isEmpty {
        
        templateItems = dbControl?.getAllItems(templateName: templateName) ?? []
        items = templateItems.compactMap { $0.itemName?.components(separatedBy: " ") }.flatMap { $0 }
        let phrases = extractContextualWords(from: templateItems)
        Task {
            do {
                // 1. Get your items and extract words
                templateItems = dbControl?.getAllItems(templateName: templateName) ?? []
                let phrases = extractContextualWords(from: templateItems)

                // 2. Build the custom model and export it
                let modelURL = try await buildCustomLanguageModel(from: phrases)

                // 3. Prepare the model (STATIC method)
                try await SFSpeechRecognizer.prepareCustomLanguageModel(at: modelURL)

                // ✅ Ready to use in recognition request
                print("✅ Model prepared at: \(modelURL)")
                
                // Save modelURL to use in Step 5 (speech recognition)
                // e.g., self.savedModelURL = modelURL

            } catch {
                print("❌ Error preparing model: \(error)")
            }
        }


    }

am using import Speech. Never the less, Xcode doesn't can't find it.

Is there a specific error message? Can you further clarify what you mean when you say the Speech framework can't be found?

— Ed Ford,  DTS Engineer

Xcode can't find prepareCustomLanguageModel
 
 
Q