Wolfram言語は,高速・高効率のインメモリデータ,アウトオブコアのローカルおよびリモートのファイル等,音声の完全に統合されたサポートを提供する.組込みの音声は即時再生・スクラブ再生からプログラムによる高度な処理と解析まで,幅広い使い方が可能である.

音声の作成とインポート

Audio データ配列から音声信号を作成する

AudioGenerator ノイズ,発振器等を生成する

AudioCapture 入力デバイスから音声信号をキャプチャする

SpeechSynthesize テキストから音声信号を合成する

$VoiceStyles  ▪  VoiceStyleData

WebAudioSearch Web上で音声トラックを検索する

Import  ▪  ExampleData ResourceData

音声のエキスポート

Export 音声を音声ファイルにエキスポートする

"MP3"  ▪  "AIFF"  ▪  ...

音声オプション

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 2つの音声オブジェクト間の距離測度を計算する

AudioBlockMap 音声の分割部分に関数を適用する

AudioLoudness 異なるラウドネス標準の音声信号を計算する

AudioIntervals  ▪  AudioMeasurements  ▪  AudioLocalMeasurements

Fourier  ▪  PeriodogramArray  ▪  ShortTimeFourier  ▪  SpectrogramArray  ▪  CepstrogramArray  ▪  CepstrumArray

InverseShortTimeFourier  ▪  InverseSpectrogram

音声の可視化

AudioPlot 音声信号の波形プロット

Spectrogram  ▪  Periodogram  ▪  Cepstrogram  ▪  ListPlot

音声デバイス

$AudioOutputDevices 利用可能な音声出力デバイス

$DefaultAudioOutputDevice 音声の再生に使用するデフォルトの音声デバイス

$AudioInputDevices 利用可能な音声入力デバイスのリスト

$DefaultAudioInputDevice 音声の録音に使用するデフォルトの音声入力デバイス