Можно ли автоматически загрузить новый голос синтеза речи в приложении iOS? Несколько высококачественных «улучшенных» голосов доступны для скачивания в Settings > Accessibility > Spoken Content > Voices > English
. Я хотел бы воспользоваться одним из высококачественных, но не хочу объяснять пользователям приложения, что они должны вручную загружать их, перемещаясь вглубь настроек.
Кажется, что голоса Siri только те, которые поставляются с высоким качеством, уже установлены на моем телефоне, и, к сожалению, Apple не позволяет нам использовать их в синтезаторе AVSpeech. (Выбор одного из них в качестве AVSpeechSynthesisVoice - например,
let utterance = AVSpeechUtterance(string: "This is a test.")
utterance.voice = AVSpeechSynthesisVoice(identifier: "com.apple.ttsbundle.siri_female_en-US_premium")
speechSynthesizer.speak(utterance)
не имеет никакого эффекта; вместо него используется голос по умолчанию, который имеет более низкое качество.)