TextToSpeech Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido.
[Android.Runtime.Register("android/speech/tts/TextToSpeech", DoNotGenerateAcw=true)]
public class TextToSpeech : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech", DoNotGenerateAcw=true)>]
type TextToSpeech = class
inherit Object
- Herencia
- Atributos
Comentarios
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido.
Una instancia textToSpeech solo se puede usar para sintetizar texto una vez que haya completado su inicialización. Implemente para TextToSpeech.OnInitListener
recibir una notificación de la finalización de la inicialización.<br> Cuando haya terminado de usar la instancia textToSpeech, llame al #shutdown()
método para liberar los recursos nativos utilizados por el motor TextToSpeech.
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:
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
Documentación de Java para android.speech.tts.TextToSpeech
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
TextToSpeech(Context, TextToSpeech+IOnInitListener) |
El constructor de la clase TextToSpeech, utilizando el motor de TTS predeterminado. |
TextToSpeech(Context, TextToSpeech+IOnInitListener, String) |
El constructor de la clase TextToSpeech, utilizando el motor de TTS predeterminado. |
TextToSpeech(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
ActionTtsQueueProcessingCompleted |
Acción de difusión: el sintetizador TextToSpeech ha completado el procesamiento de todo el texto de la cola de voz. |
Propiedades
AvailableLanguages |
Consulte el motor sobre el conjunto de idiomas disponibles. |
Class |
Devuelve la clase en tiempo de ejecución de este |
DefaultEngine |
Obtiene el nombre del paquete del motor de síntesis de voz predeterminado. |
DefaultLanguage |
Obsoletos.
Devuelve una instancia de configuración regional que describe el idioma que se usa actualmente como idioma de texto a voz predeterminado. |
DefaultVoice |
Devuelve una instancia de Voz que es la voz predeterminada para el idioma de texto a voz predeterminado. |
Engines |
Obtiene una lista de todos los motores TTS instalados. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
IsSpeaking |
Comprueba si el motor de TTS está ocupado hablando. |
JniIdentityHashCode |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
JniPeerMembers |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. |
Language |
Obsoletos.
Devuelve una instancia de configuración regional que describe el idioma que se usa actualmente para las solicitudes de síntesis enviadas al motor TextToSpeech. |
MaxSpeechInputLength |
Límite de longitud de la cadena de entrada pasada para hablar y sintetizarToFile. |
PeerReference |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (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. |
Voice |
Devuelve una instancia de Voz que describe la voz que se usa actualmente para las solicitudes de síntesis enviadas al motor TextToSpeech. |
Voices |
Consulte el motor sobre el conjunto de voces disponibles. |
Métodos
AddEarcon(String, File) |
Agrega una asignación entre una cadena de texto y un archivo de sonido. |
AddEarcon(String, String) |
Obsoletos.
Agrega una asignación entre una cadena de texto y un archivo de sonido. |
AddEarcon(String, String, Int32) |
Agrega una asignación entre una cadena de texto y un recurso de sonido en un paquete. |
AddEarcon(String, Uri) |
Agrega una asignación entre una cadena de texto y un archivo de sonido. |
AddSpeech(ICharSequence, File) |
Agrega una asignación entre charSequence (puede estar distribuida con TtsSpans) y un archivo de sonido. |
AddSpeech(ICharSequence, String, Int32) |
Agrega una asignación entre charSequence (puede estar distribuida con TtsSpans) de texto y un recurso de sonido en un paquete. |
AddSpeech(ICharSequence, Uri) |
Agrega una asignación entre charSequence (puede estar distribuida con TtsSpans) y un archivo de sonido. |
AddSpeech(String, File) |
Agrega una asignación entre charSequence (puede estar distribuida con TtsSpans) y un archivo de sonido. |
AddSpeech(String, String) |
Agrega una asignación entre una cadena de texto y un archivo de sonido. |
AddSpeech(String, String, Int32) |
Agrega una asignación entre una cadena de texto y un recurso de sonido en un paquete. |
AddSpeech(String, Uri) |
Agrega una asignación entre charSequence (puede estar distribuida con TtsSpans) y un archivo de sonido. |
AreDefaultsEnforced() |
Obsoletos.
Comprueba si la configuración del usuario debe invalidar la configuración solicitada por la aplicación que realiza la llamada. |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
Dispose(Boolean) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
GetFeatures(Locale) |
Obsoletos.
Consulta el motor para el conjunto de características que admite para una configuración regional determinada. |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
IsLanguageAvailable(Locale) |
Comprueba si el idioma especificado representado por la configuración regional está disponible y se admite. |
JavaFinalize() |
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) |
PlayEarcon(String, QueueMode, Bundle, String) |
Reproduce el earcon con los parámetros y el modo de puesta en cola especificados. |
PlayEarcon(String, QueueMode, IDictionary<String,String>) |
Obsoletos.
Reproduce el earcon con los parámetros y el modo de puesta en cola especificados. |
PlaySilence(Int64, QueueMode, IDictionary<String,String>) |
Obsoletos.
Reproduce silencio durante la cantidad de tiempo especificada mediante el modo de cola especificado. |
PlaySilentUtterance(Int64, QueueMode, String) |
Reproduce silencio durante la cantidad de tiempo especificada mediante el modo de cola especificado. |
SetAudioAttributes(AudioAttributes) |
Establece los atributos de audio que se usarán al hablar texto o reproducir un archivo. |
SetEngineByPackageName(String) |
Obsoletos.
Establece el motor de TTS que se va a usar. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetLanguage(Locale) |
Establece el idioma de texto a voz. |
SetOnUtteranceCompletedListener(TextToSpeech+IOnUtteranceCompletedListener) |
Obsoletos.
Establece el agente de escucha que se notificará cuando se complete la síntesis de una expresión. |
SetOnUtteranceProgressListener(UtteranceProgressListener) |
Establece el agente de escucha que se notificará de varios eventos relacionados con la síntesis de una expresión determinada. |
SetPitch(Single) |
Establece el tono de voz para el motor TextToSpeech. |
SetSpeechRate(Single) |
Establece la velocidad de voz. |
SetVoice(Voice) |
Establece la voz de texto a voz. |
Shutdown() |
Libera los recursos utilizados por el motor TextToSpeech. |
Speak(ICharSequence, QueueMode, Bundle, String) |
Habla el texto mediante la estrategia de puesta en cola y los parámetros de voz especificados, el texto se puede distribuir con TtsSpans. |
Speak(String, QueueMode, Bundle, String) |
Habla el texto mediante la estrategia de puesta en cola y los parámetros de voz especificados, el texto se puede distribuir con TtsSpans. |
Speak(String, QueueMode, IDictionary<String,String>) |
Obsoletos.
Habla la cadena mediante la estrategia de puesta en cola y los parámetros de voz especificados. |
Stop() |
Interrumpe la expresión actual (ya sea reproducida o representada en el archivo) y descarta otras expresiones de la cola. |
SynthesizeToFile(ICharSequence, Bundle, File, String) |
Sintetiza el texto especificado en un archivo mediante los parámetros especificados. |
SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String) |
Sintetiza el texto especificado en un objeto ParcelFileDescriptor mediante los parámetros especificados. |
SynthesizeToFile(String, Bundle, File, String) |
Sintetiza el texto especificado en un archivo mediante los parámetros especificados. |
SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String) |
Sintetiza el texto especificado en un objeto ParcelFileDescriptor mediante los parámetros especificados. |
SynthesizeToFile(String, IDictionary<String,String>, String) |
Obsoletos.
Sintetiza el texto especificado en un archivo mediante los parámetros especificados. |
ToArray<T>() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (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) |
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, 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) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.Finalized() |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. |
GetJniTypeName(IJavaPeerable) |
Sintetiza la voz a partir del texto para la reproducción inmediata o para crear un archivo de sonido. |