В моем приложении для iOS большинство пользователей правильно слышат AVSpeechSynthesisVoice
, но некоторые сообщают, что оно просто не работает. Мне не удалось воспроизвести проблему локально, но вот как я использую API:
let sentence = "the sentence to be told"
let synthesizer = AVSpeechSynthesizer()
let utterance = AVSpeechUtterance(string: sentence)
utterance.voice = AVSpeechSynthesisVoice(
language: "en-GB"
)
utterance.rate = AVSpeechUtteranceDefaultSpeechRate * 1.05
synthesizer.speak(utterance)
Это отлично работает на iOS 13 (протестировано большинство несовершеннолетних), на всех версиях iOS 14, на всех устройствах, которые я смог найти... но я продолжаю получать сообщения о том, что люди не получают звуковой обратной связи.
Есть ли у вас какие-либо указатели на то, где искать или хотя бы воспроизвести проблему?