UtteranceProgressListener.OnRangeStart(String, Int32, Int32, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cela est appelé lorsque le service TTS est sur le point de parler la plage spécifiée de l’énoncé avec l’énoncé donné.
[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
Paramètres
- utteranceId
- String
ID unique identifiant la demande de synthèse.
- start
- Int32
Index de début de la plage dans le texte d’énoncé.
- end
- Int32
Index de fin de la plage (exclusive) dans le texte d’énoncé.
- frame
- Int32
Position dans les images dans l’audio de la requête où cette plage est parlée.
- Attributs
Remarques
Cela est appelé lorsque le service TTS est sur le point de parler la plage spécifiée de l’énoncé avec l’énoncé donné.
Cette méthode est appelée lorsque l’audio est censé commencer à lire sur le haut-parleur. Notez que cela est différent de #onAudioAvailable
celui qui est appelé dès que l’audio est généré.
Ces informations peuvent être utilisées, par exemple, pour mettre en surbrillance les plages du texte pendant qu’elles sont parlées.
Appelé uniquement si le moteur fournit des informations de minutage en appelant SynthesisCallback#rangeStart(int, int, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.