XSpeechSynthesizerSetCustomVoice
Indique que le synthétiseur vocal doit utiliser la voix personnalisée spécifiée.Syntaxe
Paramètres
speechSynthesizer _In_Type : XSpeechSynthesizerHandle Spécifie le synthétiseur vocal qui utilisera la voix personnalisée. voiceId _In_z_
Type : char* ID de voix figurant dans une structure XSpeechSynthesizerVoiceInformation, retournée dans la fonction XSpeechSynthesizerInstalledVoicesCallback.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.Remarques
Cette fonction ne peut pas être appelée sans risque sur un thread à durée critique. Pour plus d’informations, consultez Threads à durée critique.
- Pour chaque voix installée, la structure XSpeechSynthesizerVoiceInformation fournit l’ID de la voix, sa description, son texte d’affichage, son genre, sa langue et d’autres informations.
- Pour énumérer les voix installées sur l’appareil actuel et obtenir des informations à leur sujet, utilisez la fonction XSpeechSynthesizerEnumerateInstalledVoices avec la fonction de rappel XSpeechSynthesizerInstalledVoicesCallback.
- Pour utiliser la voix système actuelle pour le synthétiseur vocal spécifié, appelez XSpeechSynthesizerSetDefaultVoice.
- Pour obtenir un exemple illustrant l’utilisation de la fonction XSpeechSynthesizerSetCustomVoice, consultez XSpeechSynthesizerCreate.
Configuration requise
En-tête : XSpeechSynthesizer.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XAccessibilityXSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer
