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

# PartyLocalChatControl::PopulateAvailableTextToSpeechProfiles

> Rellena la lista de perfiles de texto a voz admitidos del control de chat local.

Rellena la lista de perfiles de texto a voz admitidos del control de chat local.

## Sintaxis

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

### Parámetros

**`asyncIdentifier`**   void\*\
*opcional*

Un valor de contexto opcional del tamaño de un puntero definido por la aplicación que se puede usar para asociar el cambio de estado de finalización con esta llamada.

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la operación asincrónica comenzó, o un código de error en caso contrario. Si este método produce un error, no se genera ningún cambio de estado relacionado. La forma legible del código de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentarios

Se trata de una operación asincrónica; al finalizar, se proporciona un cambio de estado [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange) mediante [PartyManager::StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges). <br /><br /> La operación asincrónica debe completarse correctamente antes de que se pueda llamar a GetAvailableTextToSpeechProfiles().   <br /><br /> La funcionalidad de síntesis de texto a voz usa internamente estimaciones de región disponible y de medición de latencia para optimizar el uso del servicio. Si se usó la opción [PartyOption::RegionUpdateConfiguration](/services/playfab/multiplayer/networking/reference/enums/partyoption) para configurar un modo de actualización de [PartyRegionUpdateMode::Deferred](/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode), es posible que la recuperación del conjunto de regiones disponibles y la medición de la calidad de conexión con ellas aún no hayan comenzado, o que la última actualización haya superado la antigüedad del intervalo de actualización configurado. Si el dispositivo local no se está conectando actualmente a ninguna red ni está conectado a ninguna, PopulateAvailableTextToSpeechProfiles() garantiza que cualquier actualización de región aplazada haya comenzado y que el cambio de estado [PartyRegionsChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange) asociado se proporcione antes de la finalización del cambio de estado [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange) de esta llamada.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[PartyLocalChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)\
[PartyLocalChatControl::GetAvailableTextToSpeechProfiles](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getavailabletexttospeechprofiles)\
[PartyLocalChatControl::SetTextToSpeechProfile](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settexttospeechprofile)\
[PartyLocalChatControl::GetTextToSpeechProfile](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_gettexttospeechprofile)


## Related topics

- [PartyLocalChatControl::GetAvailableTextToSpeechProfiles](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getavailabletexttospeechprofiles.md)
- [PartyTextToSpeechProfile](/es/services/playfab/multiplayer/networking/reference/classes/PartyTextToSpeechProfile/partytexttospeechprofile.md)
- [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange.md)
- [PartyRegionUpdateMode](/es/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode.md)
- [Directrices de experiencia de usuario de texto a voz y entrada de texto de PlayFab Party](/es/services/playfab/community/voice-communications/party-text-to-speech-ux-guidelines.md)
