Поделиться через


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> Намерения, чтобы попросить обработчик установить данные или проверить свои данные и дополнительные сведения для действия проверки данных подсистемы TTS. <Ключи /li для><> параметров, переданных с помощью команд с речью, например Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li li><> Список строк функций, которые могут поддерживать подсистемы, например.Engine#KEY_FEATURE_NETWORK_SYNTHESIS Эти значения могут передаваться и TextToSpeech#speakTextToSpeech#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.

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

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

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 или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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)

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

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