XSpeechSynthesizerInstalledVoicesCallback
A função de retorno de chamada implementada pelo cliente que recebe informações sobre uma voz quando XSpeechSynthesizerEnumerateInstalledVoices é chamada.Sintaxe
Parâmetros
information _In_Tipo: XSpeechSynthesizerVoiceInformation* Um ponteiro para uma estrutura XSpeechSynthesizerVoiceInformation que contém os detalhes da voz enumerada no momento. context _In_
Tipo: void* O ponteiro de contexto que foi fornecido na chamada inicial para XSpeechSynthesizerEnumerateInstalledVoices.
Valor retornado
Tipo: bool Retorna true se XSpeechSynthesizerEnumerateInstalledVoices deve continuar enumerando e false se XSpeechSynthesizerEnumerateInstalledVoices deve parar de enumerar.Comentários
- Enquanto a função XSpeechSynthesizerInstalledVoicesCallback retornar true, a função de retorno de chamada XSpeechSynthesizerInstalledVoicesCallback será chamada por XSpeechSynthesizerEnumerateInstalledVoices uma vez para cada mecanismo de síntese de fala instalado, ou voz. Se a função XSpeechSynthesizerInstalledVoicesCallback retornar false, XSpeechSynthesizerEnumerateInstalledVoices interromperá a enumeração das vozes instaladas restantes.
- Para identificar e exibir informações sobre cada voz instalada no dispositivo atual, use os dados fornecidos pela estrutura XSpeechSynthesizerVoiceInformation em information.
- Para obter um exemplo que demonstra como usar a função de retorno de chamada XSpeechSynthesizerInstalledVoicesCallback, consulte XSpeechSynthesizerEnumerateInstalledVoices.
Requisitos
Cabeçalho: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
XAccessibilityXSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
