Guide pratique pour modifier la hauteur vocale
Cette rubrique vous montre comment augmenter ou abaisser la hauteur des données audio en modifiant leur vitesse de lecture à l’aide de la fonction SetFrequencyRatio sur une voix source.
Pour modifier la hauteur d’une voix source
Déterminez le taux de fréquence souhaité pour la voix source.
Pour plus d’informations sur le calcul du rapport de fréquence, consultez Contrôle de volume et de tangage XAudio2 .
float frequencyRatio = sourceRate / targetRate;
Utilisez la fonction SetFrequencyRatio pour définir le ratio de fréquence de la voix source.
pSourceVoice->SetFrequencyRatio(frequencyRatio);
Rubriques connexes