TextToSpeech.Engine Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Constantes e nomes de parâmetros para controlar a conversão de texto em fala.
[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
- Herança
- Atributos
Comentários
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. Estão incluídos:
<><ul li> Pretende pedir ao mecanismo para instalar dados ou verificar seus dados e extras para a atividade de dados de verificação de um mecanismo TTS. </li><li> Chaves para os parâmetros passados com comandos speak, por exemplo Engine#KEY_PARAM_UTTERANCE_ID
, Engine#KEY_PARAM_STREAM
. </li><li> Uma lista de cadeias de caracteres de recursos que os mecanismos podem suportar, por exemplo Engine#KEY_FEATURE_NETWORK_SYNTHESIS
, . Estes valores podem ser transmitidos para TextToSpeech#speak
e TextToSpeech#synthesizeToFile
para modificar o comportamento do motor. O mecanismo pode ser consultado para o conjunto de recursos que ele suporta através TextToSpeech#getFeatures(java.util.Locale)
do . </li></ul>
Os aplicativos destinados ao Android 11 que usam conversão de texto em fala devem declarar TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE
nos elementos de seu manifesto queries
:
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
Documentação Java para android.speech.tts.TextToSpeech.Engine
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
TextToSpeech.Engine(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução. |
TextToSpeech.Engine(TextToSpeech) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. |
Campos
ActionCheckTtsData |
Ação de atividade: inicia a atividade a partir do mecanismo TextToSpeech da plataforma para verificar a instalação e a disponibilidade adequadas dos arquivos de recurso no sistema. |
ActionGetSampleText |
Intenção de atividade para obter algum texto de exemplo a ser usado para demonstrar o TTS. |
ActionInstallTtsData |
Ação de atividade: dispara o mecanismo TextToSpeech da plataforma para iniciar a atividade que instala os arquivos de recursos no dispositivo necessários para que o TTS esteja operacional. |
ActionTtsDataInstalled |
Broadcast Action: transmissão para sinalizar a mudança na lista de idiomas disponíveis e/ou seus recursos. |
DefaultStream |
Fluxo de áudio padrão usado ao reproduzir fala sintetizada. |
ExtraAvailableVoices |
Informações extras recebidas com o resultado da intenção em que o |
ExtraCheckVoiceDataFor |
Obsoleto.
Informações extras enviadas com a intenção em que o |
ExtraSampleText |
Informações extras recebidas com o resultado da intenção em que o mecanismo TextToSpeech retorna uma String com texto de exemplo para a |
ExtraTtsDataInstalled |
Obsoleto.
Informações extras recebidas com o resultado da |
ExtraUnavailableVoices |
Informações extras recebidas com o resultado da |
ExtraVoiceDataFiles |
Obsoleto.
Informações extras recebidas com o resultado da |
ExtraVoiceDataFilesInfo |
Obsoleto.
Informações extras recebidas com o resultado da |
ExtraVoiceDataRootDirectory |
Obsoleto.
Informações extras recebidas com o resultado da |
IntentActionTtsService |
Intenção de iniciar um serviço TTS. |
KeyFeatureEmbeddedSynthesis |
Obsoleto.
Tecla de recurso para síntese incorporada. |
KeyFeatureNetworkRetriesCount |
Chave de recurso que indica que a contagem de tentativas de solicitação de rede pode ser definida para a solicitação. |
KeyFeatureNetworkSynthesis |
Obsoleto.
Chave de recurso para síntese de rede. |
KeyFeatureNetworkTimeoutMs |
Chave de recurso que indica que um tempo limite de rede pode ser definido para a solicitação. |
KeyFeatureNotInstalled |
Chave de recurso que indica que a voz pode precisar baixar dados adicionais para estar totalmente funcional. |
KeyParamPan |
Tecla de parâmetro para especificar como a fala é deslocada da esquerda para a direita ao falar texto. |
KeyParamSessionId |
Chave de parâmetro para especificar um identificador de sessão de áudio (obtido de ) que será usado pela saída de |
KeyParamStream |
Tecla de parâmetro para especificar o tipo de fluxo de áudio a ser usado ao falar texto ou reproduzir um arquivo. |
KeyParamUtteranceId |
Tecla de parâmetro para identificar uma emissão após o |
KeyParamVolume |
Tecla de parâmetro para especificar o volume de fala relativo ao volume de tipo de fluxo atual usado ao falar texto. |
ServiceMetaData |
Nome sob o qual um mecanismo de conversão de texto em fala publica informações sobre si mesmo. |
Propriedades
Class |
Retorna a classe de tempo de execução deste |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
JniIdentityHashCode |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
JniPeerMembers |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. |
PeerReference |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. |
Métodos
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
Dispose() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
Dispose(Boolean) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
ToArray<T>() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>. (Herdado de Object) |
Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.Finalized() |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. |
GetJniTypeName(IJavaPeerable) |
Constantes e nomes de parâmetros para controlar a conversão de texto em fala. |