AudioPitchShift
AudioPitchShift[audio,r]
对 audio 做移调,参数为比率 r,将每个频率 位移至 .
AudioPitchShift[video,r]
对 video 中的第一个音轨进行移调处理.
更多信息和选项
- AudioPitchShift 移动输入音频信号的音高而不影响其持续时间.
- 可以用音高区间的形式给出频率比 r,包括:
-
Quantity[oct,"octaves"] 对应于 Quantity[sem,"semitones"] 对应于 - 支持以下选项:
-
Method Automatic 所用方法 PartitionGranularity Automatic 控制用于计算短时傅里叶变换的分区 - 默认情况下,使用相位频率转换器算法. 使用 Method->"Speech" 来进行音高转换语音信号. 在这种情况下,虽然基频发生了变化,但信号的共振峰不会改变.
范例
打开所有单元关闭所有单元范围 (4)
AudioPitchShift 可用于改变复合谐音的音调,而不改变它的音质和时序:
选项 (4)
Method (1)
用 Method->"Speech" 或语音信号来改变音调,同时保持其他语音特性:
PartitionGranularity (3)
使用较小的偏移值一般将提高结果的质量,但以更多的计算时间为代价:
默认情况下,使用 HannWindow。
应用 (1)
属性和关系 (2)
AudioPitchShift 和 AudioFrequencyShift 以不同方式更改信号的频谱:
AudioPitchShift 对信号中的每个频率 f 移动的量与其本身的频率成比例 (f'=f×shift),从而保留所移动的信号的音质:
AudioFrequencyShift 对每个频率 f 移动相同的量 (f'=f+shift),显著改变所移动信号的音质:
AudioPitchShift 改变音调,而不改变时序:
可能存在的问题 (2)
文本
Wolfram Research (2016),AudioPitchShift,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioPitchShift.html (更新于 2024 年).
CMS
Wolfram 语言. 2016. "AudioPitchShift." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/AudioPitchShift.html.
APA
Wolfram 语言. (2016). AudioPitchShift. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AudioPitchShift.html 年