XSpeechSynthesizerSetCustomVoice
Especifica que o sintetizador de fala deve usar a voz personalizada especificada.Sintaxe
Parâmetros
speechSynthesizer _In_Tipo: XSpeechSynthesizerHandle Especifica o sintetizador de fala que usará a voz personalizada. voiceId _In_z_
Tipo: char* Uma ID de voz em uma estrutura XSpeechSynthesizerVoiceInformation, retornada na função XSpeechSynthesizerInstalledVoicesCallback.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de erro.Comentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
- Para cada voz instalada, a estrutura XSpeechSynthesizerVoiceInformation fornece a ID da voz, a descrição, o texto de exibição, o gênero, o idioma e outras informações.
- Para enumerar e obter informações sobre as vozes instaladas no dispositivo atual, use a função XSpeechSynthesizerEnumerateInstalledVoices junto com a função de retorno de chamada XSpeechSynthesizerInstalledVoicesCallback.
- Para usar a voz atual do sistema para o sintetizador de fala especificado, chame XSpeechSynthesizerSetDefaultVoice.
- Para obter um exemplo que demonstra como usar a função XSpeechSynthesizerSetCustomVoice, consulte XSpeechSynthesizerCreate.
Requisitos
Cabeçalho: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XAccessibilityXSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer
