Введение в руководство по программированию синтеза речи
Синтез речи, также названный синтезом речи по тексту, является генерацией синтетической речи. Приложение или другой процесс отправляют текст в синтезатор речи, создающий разговорную версию, которая может быть выведена через аудио аппаратные средства или сохранена к файлу.
Этот документ касается поддержки синтеза речи в OS X. Это обеспечивает обзор речевых компонентов и процесса синтеза речи, и это описывает, как включить и управлять синтезированной речью в Вашем приложении.
Необходимо считать этот документ для приобретения знаний о синтезе речи в OS X и о том, как можно настроить разговорный вывод приложения. Если Вы незнакомы с понятиями синтезированной речи, несомненно, считают Синтез речи в OS X для обзора того, как речь вписывается в операционную систему и процесса генерации речи. Углерод, Какао и AppleScript обеспечивают APIs для создания разговорного вывода. Обязательно читайте, API обозревает в Разработке и Реализации Приложения, Говорящего для обнаружения, какой язык программирования обеспечивает функции, в которых Вы нуждаетесь.
Организация этого документа
Руководство по программированию Синтеза речи содержит следующие главы и приложения:
Синтез речи в OS X обеспечивает обзор процесса генерации речи и его компонентов, и описывает способы, которыми можно использовать и настроить разговорный вывод в приложении.
Разработка и Реализация Говорящего Приложения описывают некоторые стратегии проектирования и инструкции для обеспечения разговорного вывода в Вашем приложении. Это также обрисовывает в общих чертах синтез речи APIs, доступный в Какао, Углероде и AppleScript, и обеспечивает некоторый пример кода.
Методы для Настройки Синтезированной речи детализируют несколько методов для настройки разговорного вывода Вашего приложения и описывают ряд способов улучшить синтезированную речь.
Синтаксис Встроенных Речевых Команд описывает формальный синтаксис встроенных речевых команд.
Фонемы перечисляют североамериканские английские символы фонемы, которые распознает синтезатор MacinTalk.
Глоссарий содержит определения связанных с речью терминов, использованных в этом документе. Каждый срок, который Вы видите выведенный на экран полужирным шрифт, такой как синтезатор речи, появляется в Глоссарии.
История редакций перечисляет изменения, внесенные в этот документ.
См. также
В дополнение к этому документу Ссылочная Библиотека> Пользовательский Опыт> Speech Technologies содержит несколько других ресурсов, чтобы помочь Вам использовать в своих интересах синтезированную речь в своем приложении.
Менеджер по Синтезу речи Референс описывает синтез речи Углерода API.
Ссылка класса NSSpeechSynthesizer описывает синтез речи Какао API.
Речь Программируя Темы кратко описывает некоторые задачи, можно выполнить использование синтеза речи Какао API.
CocoaSpeechSynthesisExample является демонстрационным приложением Какао, использующим синтез речи Углерода API.
Речевой список рассылки разработчиков (речь-dev) является превосходным местом для обсуждения вопросов, связанных с синтезом речи и распознаванием.