Sintaxis
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
PartyErrorc_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().
Comentarios
Se trata de una operación asincrónica; al finalizar, se proporciona un cambio de estado PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange mediante PartyManager::StartProcessingStateChanges().La operación asincrónica debe completarse correctamente antes de que se pueda llamar a GetAvailableTextToSpeechProfiles().
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 para configurar un modo de actualización de PartyRegionUpdateMode::Deferred, 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 asociado se proporcione antes de la finalización del cambio de estado PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange de esta llamada.
Requisitos
Encabezado: Party.hConsulte también
PartyLocalChatControlPartyLocalChatControl::GetAvailableTextToSpeechProfiles
PartyLocalChatControl::SetTextToSpeechProfile
PartyLocalChatControl::GetTextToSpeechProfile
