Compartilhar via


TextToSpeech.Engine Classe

Definição

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
TextToSpeech.Engine
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 :

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

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 #ACTION_CHECK_TTS_DATA mecanismo TextToSpeech retorna uma Cadeia de caracteres> ArrayList<de todas as vozes disponíveis.

ExtraCheckVoiceDataFor
Obsoleto.

Informações extras enviadas com a intenção em que o #ACTION_CHECK_TTS_DATA chamador indica ao mecanismo TextToSpeech quais conjuntos específicos de dados de voz devem ser verificados enviando uma Cadeia de caracteres> ArrayList<das vozes de interesse.

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 #ACTION_GET_SAMPLE_TEXT voz solicitada

ExtraTtsDataInstalled
Obsoleto.

Informações extras recebidas com o resultado da #ACTION_TTS_DATA_INSTALLED intenção.

ExtraUnavailableVoices

Informações extras recebidas com o resultado da #ACTION_CHECK_TTS_DATA intenção em que o mecanismo TextToSpeech retorna uma Cadeia de caracteres> ArrayList<de todas as vozes indisponíveis.

ExtraVoiceDataFiles
Obsoleto.

Informações extras recebidas com o resultado da #ACTION_CHECK_TTS_DATA intenção em que o mecanismo TextToSpeech especifica os nomes de arquivo de seus recursos no caminho do recurso.

ExtraVoiceDataFilesInfo
Obsoleto.

Informações extras recebidas com o resultado da #ACTION_CHECK_TTS_DATA intenção em que o mecanismo TextToSpeech especifica a localidade associada a cada arquivo de recurso.

ExtraVoiceDataRootDirectory
Obsoleto.

Informações extras recebidas com o resultado da #ACTION_CHECK_TTS_DATA intenção em que o mecanismo TextToSpeech especifica o caminho para seus recursos.

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 AudioManager#generateAudioSessionId()áudio da solicitação.

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 TextToSpeech.OnUtteranceCompletedListener texto ter sido falado, um arquivo ter sido reproduzido ou uma duração de silêncio ter decorrido.

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 Object.

(Herdado de Object)
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.

Aplica-se a