2016-07-27 63 views
-1

將麥克風錄製的音高音頻變成兒童,男人,女孩的聲音請任何人都可以給我介紹目標c中的某些第三方庫或任何其他幫助我..更改麥克風錄製的音頻將聲音轉換爲兒童或女孩的聲音

+0

可能重複的[改變音頻在iOS音頻播放器 - 像阿爾文和花栗鼠](http://stackoverflow.com/questions/4442055/changing-pitch-in- an-ios-audio-player-like-alvin-and-the-chipmunks) – JSA986

+1

我想將錄製在麥克風中的聲音更改爲兒童,女孩或男人聲音該怎麼做,任何人都可以幫助我解決這個問題? –

+0

我沒有得到你能幫我這個..... –

回答

1

退房AVAudioUnitTimePitch Documentation,有一個變調,你甚至不必使用第三方。

+0

我想改變麥克風記錄的聲音,以兒童,女孩或男人的聲音怎麼辦可以幫助我嗎? –

+0

我提到AVAudioUnitTimePitch文檔,但我不理解,因爲我新的請幫助我.... –

+0

只是爲了確定。你做了錄音和回放嗎?因爲你的問題是具體詢問音高 – Happiehappie

0

獲取ZTX勒這裏​​並使用此開關的情況下對不同的聲音

switch ([selectedFilterType integerValue]) { 

     case NORMAL_AUDIO_FILTER: 
     { 
      //Normal 
      time = 1.0; 
      pitch = 1.0; 
      formant = 1.0; 
     } break; 

     case HEAVY_FILTER: 
     { 
      // Heavy 
      time = 1.5; 
      pitch = 0.9; 
      formant = 1.0; 
     } break; 

     case CHILD_FILTER: 
     { 
      //Child 
      time = 1.0; 
      pitch = 1.5; 
      formant = 1.0; 
     } break; 

     case GIRL_BABY_FILTER: 
     { 
      //Girls 
      time = 1.0; 
      pitch = 2.0; 
      formant = 1.0; 
     } break; 

     case SLOW_FILTER: 
     { 
      //Slow 
      time = 3.0; 
      pitch = 1.0; 
      formant = 1.0; 
     } break; 

     case FAST_FILTER: 
     { 
      // Fast 
      time = 0.5; 
      pitch = 1.0; 
      formant = 1.0; 
     } break; 

     case BEAR_FILTER: 
     { 
      //Bear 
      time = 1.8; 
      pitch = 0.5; 
      formant = 1.0; 
     } break;   
     default: 
      break; 
    } 

您可以使用此間距,共振和時間相應的過濾器,如果你使用的是免費ZTX文件設置

long numChannels = 1; 

因爲ztx僅支持單聲道音頻 並且還指定44.1kHz或48kHz的採樣率免費版本只支持這些採樣率,如果您需要更多的說明或完整的工作解決方案,請留下一個通信恩我會幫你...

+0

不,它可以幫助你改變音調爲不同的聲音你想我發佈解決方案保存音頻@MithsCapitan? –

+0

在這裏我能夠改變音調不能保存影響音頻..即時獲取問題,節省音高改變了音頻... –

+0

這是我的另一個問題,我用來改變音高音頻http://stackoverflow.com/questions/39052576/how-to-save-the-audio-with-changed-pitch-and-speed-ios –