> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyLocalChatControl::PopulateAvailableTextToSpeechProfiles

> Remplit la liste des profils de synthèse vocale pris en charge du contrôle de clavardage local.

Remplit la liste des profils de synthèse vocale pris en charge du contrôle de clavardage local.

## Syntaxe

```cpp theme={null}
PartyError PopulateAvailableTextToSpeechProfiles(  
    void* asyncIdentifier  
)  
```

### Paramètres

**`asyncIdentifier`**   void\*\
*optional*

Une valeur de contexte facultative de la taille d'un pointeur, définie par l'application, qui peut être utilisée pour associer le changement d'état de fin à cet appel.

### Valeur de retour

PartyError

`c_partyErrorSuccess` si l'opération asynchrone a commencé; sinon, un code d'erreur. Si cette méthode échoue, aucun changement d'état associé n'est généré. La forme lisible du code d'erreur peut être obtenue au moyen de [PartyManager::GetErrorMessage()](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Remarques

Il s'agit d'une opération asynchrone; un [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md) est fourni au moyen de [PartyManager::StartProcessingStateChanges()](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) à la fin de l'opération. \
\
&#x20;L'opération asynchrone doit se terminer avec succès avant que GetAvailableTextToSpeechProfiles() puisse être appelée.   \
\
&#x20;La fonctionnalité de synthèse vocale utilise en interne les estimations de régions disponibles et de mesures de latence pour optimiser l'utilisation du service. Si l'option [PartyOption::RegionUpdateConfiguration](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partyoption.md) a été utilisée pour configurer un mode de mise à jour [PartyRegionUpdateMode::Deferred](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode.md), la récupération de l'ensemble des régions disponibles et la mesure de la qualité de connexion à celles-ci n'ont peut-être pas encore commencé, ou la dernière mise à jour a peut-être dépassé l'ancienneté d'intervalle d'actualisation configurée. Si l'appareil local n'est actuellement ni en cours de connexion ni connecté à un réseau, PopulateAvailableTextToSpeechProfiles() garantit que toute mise à jour différée des régions a commencé et que le [PartyRegionsChangedStateChange](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange.md) associé est fourni avant la fin de cet appel, signalée par le [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md).

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[PartyLocalChatControl](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)\
[PartyLocalChatControl::GetAvailableTextToSpeechProfiles](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getavailabletexttospeechprofiles.md)\
[PartyLocalChatControl::SetTextToSpeechProfile](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settexttospeechprofile.md)\
[PartyLocalChatControl::GetTextToSpeechProfile](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_gettexttospeechprofile.md)


## Related topics

- [PartyLocalChatControl::GetAvailableTextToSpeechProfiles](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getavailabletexttospeechprofiles.md)
- [PartyTextToSpeechProfile](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyTextToSpeechProfile/partytexttospeechprofile.md)
- [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md)
- [PartyRegionUpdateMode](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode.md)
- [Lignes directrices UX pour la synthèse vocale et la saisie de texte de PlayFab Party](https://docs.xbox.com/fr-CA/services/playfab/community/voice-communications/party-text-to-speech-ux-guidelines.md)
