音频表示
主题概览 »Wolfram 语言对音频信号提供全面支持,包括快速和高效的内存 (in-memory) 数据,以及大型本地和远程核外文件. 内置音频功能支持从即时播放、快速修改到先进的编程处理和分析等在内的多种用法.
产生和导入音频信号
Audio — 根据数据数组产生音频信号
AudioGenerator — 产生噪声音频信号、振荡器等等
AudioCapture — 从输入设备中捕获音频信号
SpeechSynthesize — 根据文本合成语音信号
WebAudioSearch — 搜索网页上的音频踪迹
Import ▪ ExampleData ▪ ResourceData
导出音频
Export — 将音频导出到音频文件
音频选项
Appearance — 用来表示音频对象的图形用户界面
AudioLabel — 在音频 GUI 中使用的标签
MetaInformation — 保存在音频对象中的元数据,可以导入和导出
SampleRate — 播放音频信号时使用的采样率
AudioOutputDevice ▪ AudioInputDevice ▪ AudioChannelAssignment
音频属性
AudioQ — 判断一个表达式是否为有效的音频信号
AudioData — 音频采样信号列表
Duration ▪ AudioLength ▪ AudioChannels ▪ AudioSampleRate ▪ AudioType
音频注释
AudioAnnotate — 注释音频对象
AudioAnnotationLookup ▪ AnnotationDelete ▫ AnnotationRules
用程序捕捉并播放
AudioPlay — 创建音频输出流并开始播放
AudioRecord — 创建音频输入流并开始录音
AudioStream — 根据音频对象创建的流,用于编程式播放
AudioPause ▪ AudioStop ▪ AudioStreams ▪ RemoveAudioStream
分析音频信号
AudioDistance — 计算两个音频对象的距离度量
AudioBlockMap —对音频分区应用函数
AudioLoudness — 计算音频信号不同响度标准
AudioIntervals ▪ AudioMeasurements ▪ AudioLocalMeasurements
Fourier ▪ PeriodogramArray ▪ ShortTimeFourier ▪ SpectrogramArray ▪ CepstrogramArray ▪ CepstrumArray
InverseShortTimeFourier ▪ InverseSpectrogram
音频信号可视化
AudioPlot — 音频信号的波形图
Spectrogram ▪ Periodogram ▪ Cepstrogram ▪ ListPlot
音频设备
$AudioOutputDevices — 可用的音频输出设备列表
$DefaultAudioOutputDevice — 默认的用来播放音频信号的设备
$AudioInputDevices — 可用音频输入设备列表
$DefaultAudioInputDevice — 默认的可用于音频录音的音频输入设备