UtteranceProgressListener.OnRangeStart(String, Int32, Int32, Int32) Método
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í.
Esto se llama cuando el servicio TTS está a punto de hablar el intervalo especificado de la expresión con el valor de utteranceId especificado.
[Android.Runtime.Register("onRangeStart", "(Ljava/lang/String;III)V", "GetOnRangeStart_Ljava_lang_String_IIIHandler", ApiSince=26)]
public virtual void OnRangeStart (string? utteranceId, int start, int end, int frame);
[<Android.Runtime.Register("onRangeStart", "(Ljava/lang/String;III)V", "GetOnRangeStart_Ljava_lang_String_IIIHandler", ApiSince=26)>]
abstract member OnRangeStart : string * int * int * int -> unit
override this.OnRangeStart : string * int * int * int -> unit
Parámetros
- utteranceId
- String
Identificador único que identifica la solicitud de síntesis.
- start
- Int32
Índice inicial del intervalo en el texto de la expresión.
- end
- Int32
Índice final del intervalo (exclusivo) en el texto de la expresión.
- frame
- Int32
Posición en fotogramas en el audio de la solicitud donde se habla este intervalo.
- Atributos
Comentarios
Esto se llama cuando el servicio TTS está a punto de hablar el intervalo especificado de la expresión con el valor de utteranceId especificado.
Se llama a este método cuando se espera que el audio empiece a reproducirse en el altavoz. Tenga en cuenta que esto es diferente del #onAudioAvailable
que se llama en cuanto se genera el audio.
Esta información se puede usar, por ejemplo, para resaltar intervalos del texto mientras se habla.
Solo se llama a si el motor proporciona información de control de tiempo llamando a SynthesisCallback#rangeStart(int, int, int)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.