Как я могу быстро добавить / изменить пол голоса в приложении iOS? Я использую класс AVSpeechSynthesisvoice для получения речевых голосов

Я создал приложение с функцией речевого голоса, используя AVSpeechSynthesizer и отображая список языков из AVSpeechSynthesisVoice: speechVoices() функции в TableView. Пользователь может выбрать язык речи в TableView.

Следующее, чего я хотел добиться, - это добавить пол речи, чтобы пользователь мог переключаться между голосами по умолчанию мужской и женский, как в приложении Siri. Я не хочу усложнять его, просто ищу мужские или женские голоса по умолчанию.

Голоса, возвращаемые из speechVoices(), имеют по умолчанию мужской или женский голос, свойственный каждому голосу.

Могу я его как-нибудь изменить? Я поместил UIPickerView на страницу настроек приложения, чтобы выбирать между мужским и женским голосом.

Однако я провел небольшое исследование, но не смог найти никакой документации. Похоже, что до последней версии iOS такой поддержки нет.

Кто-нибудь до сих пор пробовал реализовать такую ​​фичу?


person CuriousDev    schedule 09.03.2016    source источник
comment
Кто-нибудь может прокомментировать или поделиться некоторыми мыслями?   -  person CuriousDev    schedule 15.03.2016