Cómo: Cambiar el tono de voz
En este tema se muestra cómo puede elevar o reducir el tono de los datos de audio cambiando su velocidad de reproducción mediante la función SetFrequencyRatio en una voz de origen.
Para cambiar el tono de una voz de origen
Determine la relación de frecuencia deseada para la voz de origen.
Consulte Control de volumen y tono XAudio2 para obtener más información sobre cómo calcular la relación de frecuencia.
float frequencyRatio = sourceRate / targetRate;
Use la función SetFrequencyRatio para establecer la relación de frecuencia de la voz de origen.
pSourceVoice->SetFrequencyRatio(frequencyRatio);
Temas relacionados