Sintaxe
Parâmetros
asyncIdentifier void*opcional Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.
Valor retornado
PartyErrorc_partyErrorSuccess se a operação assíncrona tiver sido iniciada ou um código de erro caso contrário. Se este método falhar, nenhuma alteração de estado relacionada será gerada. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().
Comentários
Esta é uma operação assíncrona; um PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange is provided via PartyManager::StartProcessingStateChanges() na conclusão.A operação assíncrona deve ser concluída com êxito antes que GetAvailableTextToSpeechProfiles() possa ser chamado.
A funcionalidade de síntese de texto em fala usa internamente as estimativas disponíveis de região e de medição de latência para otimizar o uso do serviço. Se a opção PartyOption::RegionUpdateConfiguration tiver sido usada para configurar um modo de atualização PartyRegionUpdateMode::Deferred, a recuperação do conjunto de regiões disponíveis e a medição da qualidade da conexão com elas podem ainda não ter começado, ou a última atualização pode ter excedido a idade do intervalo de atualização configurado. Se o dispositivo local não estiver se conectando ou conectado a nenhuma rede no momento, PopulateAvailableTextToSpeechProfiles() garante que qualquer atualização de região adiada tenha começado e que o PartyRegionsChangedStateChange associado seja fornecido antes da conclusão do PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange desta chamada.
Requisitos
Cabeçalho: Party.hConfira também
PartyLocalChatControlPartyLocalChatControl::GetAvailableTextToSpeechProfiles
PartyLocalChatControl::SetTextToSpeechProfile
PartyLocalChatControl::GetTextToSpeechProfile
