2015-03-19 6 views
1

Я работаю над приложением iOS, и у меня есть некоторые слова в фонетике, я хочу, чтобы мой iPhone произнес эти слова.Как читать международный алфавит фонетики с помощью AVSpeechSynthesizer

например, «tʃat» означает «чат».

Но AVSpeechSynthesizer не может говорить правильно. ʃ не произносится.

Я что-то пропустил, мне нужна третья часть или это возможно на iOS?

ответ

1

AVSpeechSynthesizer не поддерживает фонетики, только обычный текст, как это:

let string = "Hello, World!" 
let utterance = AVSpeechUtterance(string: string) 
utterance.voice = AVSpeechSynthesisVoice(language: "en-US") 

let synthesizer = AVSpeechSynthesizer() 
synthesizer.speakUtterance(utterance) 

(код снят с http://nshipster.com/avspeechsynthesizer/)

Параметром метода инициализации AVSpeechUtterance является:

string - Строка, содержащая текст для произнесения.

+1

вот что я думаю ... спасибо – Meph

 Смежные вопросы

  • Нет связанных вопросов^_^