Lenguaje

TextToSpeech.Engine Clase

Definición

Constantes y nombres de parámetro para controlar texto a voz.

[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
Herencia
TextToSpeech.Engine
Atributos

Comentarios

Constantes y nombres de parámetro para controlar texto a voz. Entre ellas se incluyen las siguientes:

<ul><li> Intents to ask engine to install data or check its data and extras for a TTS engine's check data activity. </li><> Claves para los parámetros pasados con comandos speak, por ejemploEngine#KEY_PARAM_UTTERANCE_ID, , Engine#KEY_PARAM_STREAM. </li li><> Una lista de cadenas de características que los motores pueden admitir, por ejemploEngine#KEY_FEATURE_NETWORK_SYNTHESIS, . Estos valores se pueden pasar a TextToSpeech#speak y TextToSpeech#synthesizeToFile modificar el comportamiento del motor. El motor se puede consultar para el conjunto de características que admite a través TextToSpeech#getFeatures(java.util.Locale)de . </li></ul>

Las aplicaciones destinadas a Android 11 que usan texto a voz deben declararse TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE en los queries elementos de su manifiesto:

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

Java documentación para android.speech.tts.TextToSpeech.Engine.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

TextToSpeech.Engine(TextToSpeech)

Constantes y nombres de parámetro para controlar texto a voz.

Campos

Nombre Description
ActionCheckTtsData

Acción de actividad: inicia la actividad desde el motor TextToSpeech de la plataforma para comprobar la instalación y disponibilidad adecuadas de los archivos de recursos en el sistema.

ActionGetSampleText

Intención de actividad para obtener texto de ejemplo que se va a usar para mostrar TTS.

ActionInstallTtsData

Acción de actividad: desencadena el motor TextToSpeech de la plataforma para iniciar la actividad que instala los archivos de recursos en el dispositivo que son necesarios para que TTS esté operativo.

ActionTtsDataInstalled

Acción de difusión: difundir para indicar el cambio en la lista de idiomas disponibles o/o sus características.

DefaultStream

Secuencia de audio predeterminada que se usa al reproducir voz sintetizada.

ExtraAvailableVoices

Información adicional recibida con el resultado de la #ACTION_CHECK_TTS_DATA intención donde el motor TextToSpeech devuelve una cadena< ArrayList>de todas las voces disponibles.

ExtraCheckVoiceDataFor
Obsoletos.

Información adicional enviada con la intención en la #ACTION_CHECK_TTS_DATA que el autor de la llamada indica al motor TextToSpeech qué conjuntos específicos de datos de voz comprobar mediante el envío de una cadena< ArrayList>de las voces que son de interés.

ExtraSampleText

Información adicional recibida con el resultado de la #ACTION_GET_SAMPLE_TEXT intención donde el motor TextToSpeech devuelve una cadena con texto de ejemplo para la voz solicitada

ExtraTtsDataInstalled
Obsoletos.

Información adicional recibida con el resultado de la #ACTION_TTS_DATA_INSTALLED intención.

ExtraUnavailableVoices

Información adicional recibida con el resultado de la #ACTION_CHECK_TTS_DATA intención donde el motor TextToSpeech devuelve una cadena< ArrayList>de todas las voces no disponibles.

ExtraVoiceDataFiles
Obsoletos.

Información adicional recibida con el resultado de la #ACTION_CHECK_TTS_DATA intención donde el motor TextToSpeech especifica los nombres de archivo de sus recursos en la ruta de acceso del recurso.

ExtraVoiceDataFilesInfo
Obsoletos.

Información adicional recibida con el resultado de la #ACTION_CHECK_TTS_DATA intención donde el motor TextToSpeech especifica la configuración regional asociada a cada archivo de recursos.

ExtraVoiceDataRootDirectory
Obsoletos.

Información adicional recibida con el resultado de la #ACTION_CHECK_TTS_DATA intención donde el motor TextToSpeech especifica la ruta de acceso a sus recursos.

IntentActionTtsService

Intención de iniciar un servicio TTS.

KeyFeatureEmbeddedSynthesis
Obsoletos.

Clave de característica para la síntesis insertada.

KeyFeatureNetworkRetriesCount

Clave de característica que indica que se puede establecer el recuento de reintentos de solicitudes de red para la solicitud.

KeyFeatureNetworkSynthesis
Obsoletos.

Clave de característica para la síntesis de red.

KeyFeatureNetworkTimeoutMs

Clave de característica que indica que se puede establecer un tiempo de espera de red para la solicitud.

KeyFeatureNotInstalled

Clave de característica que indica que la voz puede necesitar descargar datos adicionales para que sean totalmente funcionales.

KeyParamPan

Clave de parámetro para especificar cómo se va a desplazar la voz de izquierda a derecha al hablar texto.

KeyParamSessionId

Clave de parámetro para especificar un identificador de sesión de audio (obtenido de AudioManager#generateAudioSessionId()) que usará la salida de audio de solicitud.

KeyParamStream

Clave de parámetro para especificar el tipo de secuencia de audio que se va a usar al hablar texto o reproducir un archivo.

KeyParamUtteranceId

Clave de parámetro para identificar una expresión en la TextToSpeech.OnUtteranceCompletedListener después de que se haya hablado texto, se ha reproducido un archivo o ha transcurrido una duración de silencio.

KeyParamVolume

Clave de parámetro para especificar el volumen de voz en relación con el volumen de tipo de flujo actual que se usa al hablar texto.

ServiceMetaData

Nombre con el que un motor de voz publica información sobre sí misma.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
JniPeerMembers

Constantes y nombres de parámetro para controlar texto a voz.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
Equals(Object)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes y nombres de parámetro para controlar texto a voz.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Constantes y nombres de parámetro para controlar texto a voz.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a