Skip to main content

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 Series

Confira também

XAccessibility
XSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
Last modified on October 6, 2026