2013-10-25 3 views
2

У меня вопрос о voiceOver или других функциях, чтобы читать текст громко. Я сделал приложение, в котором вы получаете LiveData через Bluetooth с контроллера. Если есть сообщение об ошибке или предупреждение, оно отобразится на экране.Приложение прочитало текст?

Теперь мой вопрос: есть ли способ, чтобы приложение зачитало ошибку или предупреждение, как можно скорее, если появится на iPhone?

Возможно, знаете кого-нибудь, если есть возможность сделать это?

Надеюсь, вы можете мне помочь;) с наилучшими пожеланиями.

Edit: AVSpeechSynthesizer, что идеальный ответ :) Вот мой пример кода:

AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init]; 
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"Warning: Test Test Test"]; 
[utterance setRate:0.3f]; 
[synthesizer speakUtterance:utterance]; 

Просто этот небольшой код и добавить "AVFoundation.framework".

ответ

1

AVSpeechSynthesizer был выпущен в iOS7. Это должно обеспечить то, что вы ищете.

Посмотрите на documentation.

+0

спасибо :) Я посмотрю документацию. – user2918919

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