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
- Наследование
- Атрибуты
Комментарии
Константы и имена параметров для управления преобразованием текста в речь. К ним относятся следующие объекты.
<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
элементах манифеста:
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
Документация по 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 |
Дополнительные сведения, полученные с результатом |
ExtraCheckVoiceDataFor |
Устаревшие..
Дополнительные сведения, отправляемые с |
ExtraSampleText |
Дополнительные сведения, полученные с результатом |
ExtraTtsDataInstalled |
Устаревшие..
Дополнительные сведения, полученные с результатом |
ExtraUnavailableVoices |
Дополнительные сведения, полученные с результатом |
ExtraVoiceDataFiles |
Устаревшие..
Дополнительные сведения, полученные с результатом |
ExtraVoiceDataFilesInfo |
Устаревшие..
Дополнительные сведения, полученные с результатом |
ExtraVoiceDataRootDirectory |
Устаревшие..
Дополнительные сведения, полученные с результатом |
IntentActionTtsService |
Намерение для запуска службы TTS. |
KeyFeatureEmbeddedSynthesis |
Устаревшие..
Ключ функции для внедренного синтеза. |
KeyFeatureNetworkRetriesCount |
Ключ функции, указывающий, что для запроса можно задать число повторных попыток сетевого запроса. |
KeyFeatureNetworkSynthesis |
Устаревшие..
Компонентный ключ для синтеза сети. |
KeyFeatureNetworkTimeoutMs |
Ключ функции, указывающий, что для запроса можно задать время ожидания сети. |
KeyFeatureNotInstalled |
Ключ функции, указывающий, что голосу может потребоваться скачать дополнительные данные, чтобы обеспечить полную работоспособность. |
KeyParamPan |
Ключ параметра для указания способа сдвига речи слева направо при произнесении текста. |
KeyParamSessionId |
Ключ параметра для указания идентификатора звукового сеанса (полученного из |
KeyParamStream |
Ключ параметра для указания типа аудиопотока, который будет использоваться при произнесеи текста или воспроизведении файла. |
KeyParamUtteranceId |
Ключ параметра для идентификации высказывания в |
KeyParamVolume |
Ключ параметра для указания громкости речи относительно текущего объема потока, используемого при произнесение текста. |
ServiceMetaData |
Имя, под которым модуль преобразования текста в речь публикует сведения о себе. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
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) |
Константы и имена параметров для управления преобразованием текста в речь. |