Аудиофайл высказываний Avspeechsynthesizer, UILocalNotification

Я ищу способ сохранить экземпляр высказывания AVSpeechSynthesizer в виде аудиофайла. По этому поводу есть несколько похожих вопросов по stackoverflow, но все они, похоже, из ios 6-7.

Есть ли способ быстро создать аудиофайл с преобразованием текста в речь?

Если да, могу ли я использовать этот аудиофайл в качестве звука UILocalNotification? Какой формат аудиофайла необходим для этого?

Спасибо


person abatis    schedule 03.08.2015    source источник
comment
Вы нашли способ добиться этого? :)   -  person Alex    schedule 04.12.2015
comment
@ Алекс, извини, я этого не сделал. если вы в этом разобрались, пожалуйста, дайте ссылку сюда   -  person abatis    schedule 07.01.2016


Ответы (1)


AVSpeechSynthesizer не имеет того же списка функций, что и NSSpeechSynthesizer. Попробуйте следующее:

let speech = NSSpeechSynthesizer()

let url = NSURL(----your path----)
speech.startSpeakingString("whatever", toURL: url)

Вы ничего не услышите, но ваш файл будет сохранен

person triple7    schedule 28.02.2016
comment
SpeakingString с URL-адресом недоступен для iOS. это только macOS. - person PlusInfosys; 23.11.2017