TextToSpeech.Engine Класс

Определение

Константы и имена параметров для управления преобразованием текста в речь.

[Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)]
public class TextToSpeech.Engine : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)>]
type TextToSpeech.Engine = class
    inherit Object
Наследование
TextToSpeech.Engine
Атрибуты

Комментарии

Константы и имена параметров для управления преобразованием текста в речь. К ним относятся следующие объекты.

<ul><li> Intents, чтобы попросить подсистему установить данные или проверка его данные и дополнения для проверка данных подсистемы TTS. </li><li li> — ключи для параметров, передаваемых с помощью голосовых команд, например Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li><li> — список строк компонентов, которые могут поддерживать обработчики, например Engine#KEY_FEATURE_NETWORK_SYNTHESIS. Эти значения могут передаваться TextToSpeech#speak в и TextToSpeech#synthesizeToFile для изменения поведения подсистемы. Подсистему можно запросить набор поддерживаемых функций с помощью TextToSpeech#getFeatures(java.util.Locale). </li></ul>

Приложения, предназначенные для Android 11, использующие преобразование текста в речь, должны объявлять TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE в queries элементах манифеста:

&lt;queries&gt;
              ...
             &lt;intent&gt;
                 &lt;action android:name="android.intent.action.TTS_SERVICE" /&gt;
             &lt;/intent&gt;
            &lt;/queries&gt;

Документация по Java для android.speech.tts.TextToSpeech.Engine.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

TextToSpeech.Engine(TextToSpeech)

Константы и имена параметров для управления преобразованием текста в речь.

Поля

ActionCheckTtsData

Действие. Запускает действие из подсистемы TextToSpeech платформы для проверки правильной установки и доступности файлов ресурсов в системе.

ActionGetSampleText

Цель действия для получения примера текста для демонстрации TTS.

ActionInstallTtsData

Действие действия. Активирует подсистему платформы TextToSpeech для запуска действия, которое устанавливает файлы ресурсов на устройстве, необходимые для работы TTS.

ActionTtsDataInstalled

Действие трансляции: трансляция, чтобы сообщить об изменении в списке доступных языков или /и их функций.

DefaultStream

Аудиопоток по умолчанию, используемый при воспроизведении синтезированных речи.

ExtraAvailableVoices

Дополнительные сведения, полученные с результатом #ACTION_CHECK_TTS_DATA намерения, когда обработчик TextToSpeech возвращает строку> ArrayList<всех доступных голосов.

ExtraCheckVoiceDataFor
Устаревшие..

Дополнительные сведения, отправляемые с #ACTION_CHECK_TTS_DATA намерением, когда вызывающий объект указывает обработчику TextToSpeech, какие наборы голосовых данных проверка, отправляя строку> ArrayList<интересующих голосов.

ExtraSampleText

Дополнительные сведения, полученные с результатом #ACTION_GET_SAMPLE_TEXT намерения, когда обработчик TextToSpeech возвращает строку с примером текста для запрошенного голоса

ExtraTtsDataInstalled
Устаревшие..

Дополнительные сведения, полученные с результатом #ACTION_TTS_DATA_INSTALLED намерения.

ExtraUnavailableVoices

Дополнительные сведения, полученные с результатом #ACTION_CHECK_TTS_DATA намерения, когда обработчик TextToSpeech возвращает строку> ArrayList<всех недоступных голосов.

ExtraVoiceDataFiles
Устаревшие..

Дополнительные сведения, полученные с результатом #ACTION_CHECK_TTS_DATA намерения, где обработчик TextToSpeech указывает имена файлов своих ресурсов по пути к ресурсу.

ExtraVoiceDataFilesInfo
Устаревшие..

Дополнительные сведения, полученные с результатом #ACTION_CHECK_TTS_DATA намерения, где обработчик TextToSpeech указывает языковой стандарт, связанный с каждым файлом ресурсов.

ExtraVoiceDataRootDirectory
Устаревшие..

Дополнительные сведения, полученные с результатом #ACTION_CHECK_TTS_DATA намерения, где обработчик TextToSpeech указывает путь к своим ресурсам.

IntentActionTtsService

Намерение для запуска службы TTS.

KeyFeatureEmbeddedSynthesis
Устаревшие..

Ключ функции для внедренного синтеза.

KeyFeatureNetworkRetriesCount

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

KeyFeatureNetworkSynthesis
Устаревшие..

Компонентный ключ для синтеза сети.

KeyFeatureNetworkTimeoutMs

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

KeyFeatureNotInstalled

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

KeyParamPan

Ключ параметра для указания способа сдвига речи слева направо при произнесении текста.

KeyParamSessionId

Ключ параметра для указания идентификатора звукового сеанса (полученного из AudioManager#generateAudioSessionId()), который будет использоваться аудиовыходом запроса.

KeyParamStream

Ключ параметра для указания типа аудиопотока, который будет использоваться при произнесеи текста или воспроизведении файла.

KeyParamUtteranceId

Ключ параметра для идентификации высказывания в TextToSpeech.OnUtteranceCompletedListener после произнесения текста, воспроизведения файла или истечения длительности молчания.

KeyParamVolume

Ключ параметра для указания громкости речи относительно текущего объема потока, используемого при произнесение текста.

ServiceMetaData

Имя, под которым модуль преобразования текста в речь публикует сведения о себе.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
JniPeerMembers

Константы и имена параметров для управления преобразованием текста в речь.

PeerReference

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
Dispose(Boolean)

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Константы и имена параметров для управления преобразованием текста в речь.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Константы и имена параметров для управления преобразованием текста в речь.

GetJniTypeName(IJavaPeerable)

Константы и имена параметров для управления преобразованием текста в речь.

Применяется к