Syntax
Parameters
asyncIdentifier void*optional 可选的、应用定义的指针大小上下文值,可用于将完成状态更改与此调用关联。
Return value
PartyError 如果异步操作已开始,则返回c_partyErrorSuccess;否则返回错误代码。如果此方法失败,则不会生成相关的状态更改。可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。
Remarks
这是一个异步操作;完成时将通过 PartyManager::StartProcessingStateChanges() 提供 PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange。异步操作必须成功完成后才能调用 GetAvailableTextToSpeechProfiles()。
文本转语音合成功能在内部使用可用区域和延迟测量估计来优化服务使用。如果使用 PartyOption::RegionUpdateConfiguration 选项配置了 PartyRegionUpdateMode::Deferred 更新模式,则检索可用区域集及测量到它们的连接质量可能尚未启动,或上次更新可能已超过配置的刷新间隔时限。如果本地设备当前未连接或正在连接到任何网络,PopulateAvailableTextToSpeechProfiles() 可确保任何延迟的区域更新已启动,并且相关联的 PartyRegionsChangedStateChange 会在此调用的 PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange 完成之前提供。
Requirements
Header: Party.hSee also
PartyLocalChatControlPartyLocalChatControl::GetAvailableTextToSpeechProfiles
PartyLocalChatControl::SetTextToSpeechProfile
PartyLocalChatControl::GetTextToSpeechProfile
