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 SeriesConsulte también
XAccessibilityXSpeechSynthesizerSetCustomVoice
XSpeechSynthesizer
