AudioData

AudioData[audio]

给出音频样本的数组.

AudioData[audio,"type"]

给出转换为指定类型 "type" 的音频样本数组.

更多信息和选项

  • AudioData 返回数据的二维数组,其中行对应于通道.
  • 每个通道的样本数量等于音频长度乘以采样率.
  • 默认情况下,对于 "SignedInteger8""SignedInteger16""SignedInteger32"AudioData[audio] 类型的音频对象,返回的值正则化后介于 之间. 对于实类型音频对象,AudioData[audio] 返回所使用的实数值.
  • AudioData[audio,"type"] 指定的可能类型有:
  • "SignedInteger8" 的带符号的8位整数
    "SignedInteger16" 的带符号的16位整数
    "SignedInteger32" 的带符号的32位整数
    "Real32"单精度实数(32位)
    "Real64"双精度实数(64位)
  • AudioData[audio,Automatic] 等价于 AudioData[audio,AudioType[audio]].
  • 对于多声道音频对象,AudioData 返回形式为 {{v11,v12,},{v21,v22,},} 的数据,其中值 vij 对应于通道 i.
  • 使用选项 Interleaving->True 获取交织数据.

范例

打开所有单元关闭所有单元

基本范例  (1)

Audio 对象中提取数据:

范围  (1)

立体声音的音频数据:

绘制 1 秒的通道总和:

推广和延伸  (1)

Sound 对象的 AudioData 对声音取样并返回等价的数据:

绘制取样数据:

选项  (1)

Interleaving  (1)

默认情况下,返回非交织数据:

提取交织数据:

应用  (2)

导入立体音频样本:

使用 AudioData 将立体音频分离成两个单音频样本:

生成音频样本值的直方图:

Wolfram Research (2016),AudioData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioData.html (更新于 2017 年).

文本

Wolfram Research (2016),AudioData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AudioData.html (更新于 2017 年).

CMS

Wolfram 语言. 2016. "AudioData." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/AudioData.html.

APA

Wolfram 语言. (2016). AudioData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AudioData.html 年

BibTeX

@misc{reference.wolfram_2024_audiodata, author="Wolfram Research", title="{AudioData}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/AudioData.html}", note=[Accessed: 23-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_audiodata, organization={Wolfram Research}, title={AudioData}, year={2017}, url={https://reference.wolfram.com/language/ref/AudioData.html}, note=[Accessed: 23-November-2024 ]}