Skip to main content

XSpeechSynthesizerInstalledVoicesCallback

La función de devolución de llamada implementada por el cliente que recibe información sobre una voz cuando se llama a XSpeechSynthesizerEnumerateInstalledVoices.

Sintaxis

Parámetros

information   _In_
Tipo: XSpeechSynthesizerVoiceInformation*
Un puntero a una estructura XSpeechSynthesizerVoiceInformation que contiene los detalles de la voz que se está enumerando actualmente. context   _In_
Tipo: void*
El puntero de contexto que se proporcionó en la llamada inicial a XSpeechSynthesizerEnumerateInstalledVoices.

Valor devuelto

Tipo: bool Devuelve true si XSpeechSynthesizerEnumerateInstalledVoices debe continuar la enumeración, y false si XSpeechSynthesizerEnumerateInstalledVoices debe detener la enumeración.

Comentarios

  • Mientras la función XSpeechSynthesizerInstalledVoicesCallback devuelva true, XSpeechSynthesizerEnumerateInstalledVoices llama a la función de devolución de llamada XSpeechSynthesizerInstalledVoicesCallback una vez por cada motor de síntesis de voz instalado, o voz. Si la función XSpeechSynthesizerInstalledVoicesCallback devuelve false, XSpeechSynthesizerEnumerateInstalledVoices deja de enumerar las voces instaladas restantes.
  • Para identificar y mostrar información sobre cada voz instalada en el dispositivo actual, use los datos proporcionados por la estructura XSpeechSynthesizerVoiceInformation en information.
  • Para ver un ejemplo que muestra cómo usar la función de devolución de llamada XSpeechSynthesizerInstalledVoicesCallback, consulte XSpeechSynthesizerEnumerateInstalledVoices.

Requisitos

Encabezado: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

XAccessibility
XSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
Última modificación el 28 de agosto de 2026