Freigeben über


PartyLocalChatControl::GetTextToSpeechProfile

Ruft das Profil ab, das zuletzt aus einem erfolgreich abgeschlossenen SetTextToSpeechProfile() -Vorgang für einen angegebenen Typ von Text-zu-Sprache-Vorgang konfiguriert wurde.

Syntax

PartyError GetTextToSpeechProfile(  
    PartySynthesizeTextToSpeechType type,  
    PartyTextToSpeechProfile** profile  
)  

Parameter

type PartySynthesizeTextToSpeechType

Der Typ der Text-zu-Sprache-Vorgänge, für die das Profil abgerufen werden soll.

profile PartyTextToSpeechProfile**
bibliotheksseitig zugeordnete Ausgabe, kann nullptr zurückgeben

Das Ausgabeprofil. Das Profil kann nullptr sein, wenn für den angegebenen Typ keines festgelegt wurde. Der Zeiger ist nur bis zum nächsten Aufruf von PartyManager::StartProcessingStateChanges() gültig.

Rückgabewert

PartyError

c_partyErrorSuccess , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PartyManager::GetErrorMessage() abgerufen werden.

Hinweise

Wenn kein Profil erfolgreich für den angegebenen Typ des Sprachsynthesevorgangs konfiguriert wurde, ist das abgerufene Profil NULL.

Das abgerufene Profil wird aktualisiert, wenn ein PartySetTextToSpeechProfileCompletedStateChange,das einem Aufruf von SetTextToSpeechProfile() zugeordnet ist, der denselben Wert für typeangegeben hat, über PartyManager::StartProcessingStateChanges()bereitgestellt wird.

Voraussetzungen

Header: Party.h

Weitere Informationen

PartyLocalChatControl
PartyLocalChatControl::SetTextToSpeechProfile