Каковы приемлемые строки для свойства voiceName nsspeechsynthesizer для изменения голоса? - PullRequest
0 голосов
/ 08 мая 2018

Я работаю над учебником в сочетании с документацией Apple и пытаюсь изменить voiceName NSSpeechSynthesizer, однако его функция init говорит, что принимает строку, но я не уверен, как искать в документации найти приемлемые строки, чтобы изменить голос. Документация по инициализации Apple NSSpeechSynthesizer

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

Получите доступные голоса с

NSSpeechSynthesizer.availableVoices

Возвращает Массив строк, представляющих идентификаторы каждого голоса, доступные в системе.

0 голосов
/ 08 мая 2018

Вы должны получить доступные имена в системе

class var availableVoices: [NSSpeechSynthesizer.VoiceName] { get }

С Здесь и передать любое из них

...