Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Speech(3)                            User Contributed Perl Documentation                           Speech(3)



NAME
       Mac::Speech - Provide interface to PlainTalk (Speech Manager)

SYNOPSIS
           use Mac::Speech;

DESCRIPTION
       Access to Inside Macintosh is essential for proper use of these functions.  Explanations of terms,
       processes and procedures are provided there.  Any attempt to use these functions without guidance can
       cause severe errors in your machine, including corruption of data. You have been warned.

   Variables
       %Voice
           The %Voice hash will return the index to the first voice whose name matches the given text.

   Constants
       kTextToSpeechSynthType
       kTextToSpeechVoiceType
       kTextToSpeechVoiceFileType
       kTextToSpeechVoiceBundleType
           Speech Types.

       kNoEndingProsody
       kNoSpeechInterrupt
       kPreflightThenPause
           Synthesizer flags.

       kImmediate
       kEndOfWord
       kEndOfSentence
           Where to stop.

       kNeuter
       kMale
       kFemale
           Genders.

   Types
       VoiceDescription
           Voice Description Record.

                   long        length              size of structure--set by application
                   VoiceSpec   voice               voice synthesizer and ID info
                   long        version             version number of voice
                   Str63       name                name of voice
                   Str255      comment             text information about voice
                   short       gender              neuter, male, or female
                   short       age                 approximate age in years
                   short       script              script code of text voice can process
                   short       language            language code of voice output
                   short       region              region code of voice output

       VoiceSpec
           Voice Specification Record.

                   OSType      creator             ID of required synthesizer
                   OSType      id                  ID of voice on the synthesizer

   Functions
       SpeechManagerVersion
       CountVoices
       GetIndVoice INDEX
       GetVoiceDescription VOICE
       NewSpeechChannel VOICE
       DisposeSpeechChannel CHAN
       SpeakString S
       SpeakText CHAN, TEXT
       SpeakBuffer CHAN, TEXT, CONTROLFLAGS
       StopSpeech CHAN
       StopSpeechAt CHAN, WHERETOSTOP
       PauseSpeechAt CHAN, WHERETOPAUSE
       ContinueSpeech CHAN
       SpeechBusy
       SpeechBusySystemWide
       SetSpeechRate CHAN, RATE
       GetSpeechRate CHAN
       SetSpeechPitch CHAN, PITCH
       GetSpeechPitch CHAN
       TextToPhonemes CHAN, TEXT
       SpeechToFile CHAN, PATH
           Set speech channel CHAN to output to file PATH.

AUTHOR
       Written by Matthias Ulrich Neeracher <neeracher@mac.com>.  Currently maintained by Chris Nandor
       <pudge@pobox.com>.



perl v5.12.5                                     2013-08-25                                        Speech(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.