共用方式為


如何:變更語音音調

本主題說明如何在來源語音上使用 SetFrequencyRatio 函式來變更播放速率,以提高或降低音訊資料的音調。

變更來源語音的音調

  1. 判斷 來源語音所需的頻率比例。

    如需計算頻率比例的詳細資訊,請參閱 XAudio2 音量和音調控制

    float frequencyRatio = sourceRate / targetRate;
    
  2. 使用 SetFrequencyRatio 函式來設定來源語音的頻率比例。

    pSourceVoice->SetFrequencyRatio(frequencyRatio);
    

XAudio2 程式設計指南

使用方法:建立基本音訊處理圖形

XAudio2 音量和音調控制項