TextToSpeech.Engine Classe

Definição

Constantes e nomes de parâmetro 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âmetro para controlar a conversão de texto em fala. Elas incluem:

<ul><li> Intenção de 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> Keys para os parâmetros passados com comandos speak, por exemploEngine#KEY_PARAM_UTTERANCE_ID, . Engine#KEY_PARAM_STREAM </li li><> Uma lista de cadeias de caracteres de recursos que os mecanismos podem dar suporte, por exemplo.Engine#KEY_FEATURE_NETWORK_SYNTHESIS Esses valores podem ser passados para TextToSpeech#speak e TextToSpeech#synthesizeToFile para modificar o comportamento do mecanismo. O mecanismo pode ser consultado para o conjunto de recursos que ele dá suporte por meio TextToSpeech#getFeatures(java.util.Locale)de . </li></ul>

Os aplicativos direcionados ao Android 11 que usam conversão de texto em fala devem declarar TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE nos queries elementos de seu manifesto:

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

Java documentação para android.speech.tts.TextToSpeech.Engine.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

TextToSpeech.Engine(TextToSpeech)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

Campos

Nome Description
ActionCheckTtsData

Ação de atividade: inicia a atividade 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 recurso no dispositivo que são necessários para que o TTS esteja operacional.

ActionTtsDataInstalled

Ação de Difusão: difunda para sinalizar a alteração na lista de idiomas disponíveis ou/e seus recursos.

DefaultStream

Fluxo de áudio padrão usado ao reproduzir fala sintetizada.

ExtraAvailableVoices

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 disponíveis.

ExtraCheckVoiceDataFor
Obsoleto.

Informações extras enviadas com a #ACTION_CHECK_TTS_DATA intenção em que o 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 #ACTION_GET_SAMPLE_TEXT intenção em que o mecanismo TextToSpeech retorna uma cadeia de caracteres com texto de exemplo para a 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.

Chave de recurso para síntese inserida.

KeyFeatureNetworkRetriesCount

A chave de recurso que indica que a contagem de repetições 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 ser totalmente funcional.

KeyParamPan

Chave de parâmetro para especificar como a fala é panorâmica da esquerda para a direita ao falar texto.

KeyParamSessionId

Chave de parâmetro para especificar um identificador de sessão de áudio (obtido de AudioManager#generateAudioSessionId()) que será usado pela saída de áudio da solicitação.

KeyParamStream

Chave de parâmetro para especificar o tipo de fluxo de áudio a ser usado ao falar texto ou reproduzir um arquivo.

KeyParamUtteranceId

Chave de parâmetro para identificar um enunciado após o TextToSpeech.OnUtteranceCompletedListener texto ter sido falado, um arquivo foi reproduzido ou uma duração de silêncio decorrido.

KeyParamVolume

Chave de parâmetro para especificar o volume de fala em relação ao volume de tipo de fluxo atual usado ao falar texto.

ServiceMetaData

Nome no qual um mecanismo de conversão de texto em fala publica informações sobre si mesmo.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
JniPeerMembers

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
Equals(Object)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <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 por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Constantes e nomes de parâmetro para controlar a conversão de texto em fala.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a