共用方式為


如何:變更語音音調

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

變更來源語音的音調

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

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

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

    pSourceVoice->SetFrequencyRatio(frequencyRatio);
    

XAudio2 程式設計手冊

如何:建置基本音訊處理圖形

XAudio2 音量和音調控制