1
A
回答
0
有兩種方法可以改變音頻的感知節奏。一種方法是簡單地改變播放速度。 PCM音頻很容易處理,但需要您解碼MP3。它可能會改變壓縮域(即MP3文件本身)中的採樣率(實際上是同一件事),但我不知道該怎麼做。這種方法的最大缺點是全部音頻變化中的音高也是如此。例如,這可以使人聲聽起來不自然。
另一種方法是應用不變速度變化。這是一個非常複雜的操作,並且有許多專有算法和研究論文來解決它。音調同步重疊相加(PSOLA)技術運行良好。你也可以看看Audacity(一個開源音頻編輯器)的功能。由於你在iOS上,Apple的音頻框架也可能爲此提供一些支持。在iOS文檔中查找AUPitch。
相關問題
- 1. 更改MP3文件字節
- 2. iPhone/iPad實時更改節奏/節奏
- 3. API提供跟蹤BPM的節奏?
- 4. 獲取音樂節奏或BPM?
- 5. 使用NAudio,如何獲得MP3文件的幅度和節奏?
- 6. 如何計算.MP3文件BPM(每分鐘節拍)購買Android
- 7. 使用javascript在客戶端更改mp3 bpm
- 8. Alsa節奏與PPQ
- 9. 通過ajax更改jplayer的mp3文件
- 10. 更改多個mp3文件的長度
- 11. 更改FMOD中MIDI或WAV/MP3文件的速度
- 12. 修改MP3文件
- 13. 在mp3文件中更改波頭
- 14. 使用聲音文件C# - 修改節奏
- 15. AVAudioPlayer改變聲音的節奏?
- 16. 如何將mp3文件更改爲node.js中的wav文件
- 17. 在iOS中實時更改播放曲目的速度(節奏)
- 18. 在節奏
- 19. wav,mp3文件的位流細節
- 20. 如何使用ffmpeg更改音頻節奏和音高個性?
- 21. 如何從MIDI文件生成節奏遊戲節拍
- 22. 更改mp3的比特率
- 23. Python模塊更改MP3文件播放速度更快?
- 24. 更改文件中的單個字節
- 25. 更改exe文件的屬性(細節)
- 26. 更改文件中的字節?
- 27. 如何在節奏
- 28. 活節奏檢測
- 29. 語音的近似節奏
- 30. 使用java api更改mp3文件的標題屬性
也許看看這裏使用的技術? http://www.youtube.com/watch?v=RGpkNPbSa2Q ;-) –