Unable to List Voice Folder - AVSpeechSynthesizer

I am trying to use the Speech Synthesizer to speak the pronunciation of a word in British English rather than play a local audio file which I had before. However, I keep getting this in the debugger:

#FactoryInstall Unable to query results, error: 5 Unable to list voice folder Unable to list voice folder Unable to list voice folder IPCAUClient.cpp:129 IPCAUClient: bundle display name is nil Unable to list voice folder

Here is my code, any suggestions??

` func playSampleAudio() { let speechSynthesizer = AVSpeechSynthesizer() let speechUtterance = AVSpeechUtterance(string: currentWord)

    // Search for a voice with a British English accent.
    let voices = AVSpeechSynthesisVoice.speechVoices()
    var foundBritishVoice = false
    for voice in voices {
        if voice.language == "en-GB" {
            speechUtterance.voice = voice
            foundBritishVoice = true
            break
        }
    }

    if !foundBritishVoice {
        print("British English voice not found. Using default voice.")
    }

    // Configure the utterance's properties as needed.
    speechUtterance.rate = AVSpeechUtteranceDefaultSpeechRate
    speechUtterance.pitchMultiplier = 1.0
    speechUtterance.volume = 1.0

    // Speak the word.
    speechSynthesizer.speak(speechUtterance)
}

Replies

Hello, have you resolved this issue? Does it affect functionality? Can it be directly launched for use.