Введение в речь
Какао программируемый интерфейс для речи позволяет приложению «объявить» строку текста с помощью синтетической речи. Кроме того, приложение может использовать этот интерфейс, чтобы «послушать» для команд, на которых говорит пользователь и реагировать на те команды. Приложение может объединить обе возможности интерактивного пользовательского опыта, позволяющего пользователю выполнить многоступенчатую задачу без в зависимости от клавиатуры или мыши. Эти возможности не только приносят преимущества пользователям Вашего приложения, которые имеют внимание, видение или другую физическую нетрудоспособность, но могут использоваться приложением, чтобы передать или получить критическую информацию, не вынуждая пользователей сместить фокус от того, что они делают.
Классы NSSpeechSynthesizer и NSSpeechRecognizer обеспечивают интерфейс Cocoa для технологий Углерода низшего уровня Синтеза речи и Распознавания речи, соответственно. При требовании большего управления речи, чем разрешенный классами Какао можно использовать базовые платформы Углерода вместо этого.
Организация этого документа
Речь в Какао состоит из двух общих процедур:
Синтезирование Речи описывает, как использовать объект NSSpeechSynthesizer говорить строку текста пользователям определенной речью.
Распознавание Речи описывает, как использовать объект NSSpeechRecognizer предчувствовать речевые команды, на которые может тогда реагировать Ваше приложение.