音声表現
この分野の概要 »
Wolfram言語は,高速・高効率のインメモリデータ,アウトオブコアのローカルおよびリモートのファイル等,音声の完全に統合されたサポートを提供する.組込みの音声は即時再生・スクラブ再生からプログラムによる高度な処理と解析まで,幅広い使い方が可能である.
音声の作成とインポート
Audio — データ配列から音声信号を作成する
AudioGenerator — ノイズ,発振器等を生成する
AudioCapture — 入力デバイスから音声信号をキャプチャする
SpeechSynthesize — テキストから音声信号を合成する
WebAudioSearch — Web上で音声トラックを検索する
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 — 2つの音声オブジェクト間の距離測度を計算する
AudioBlockMap — 音声の分割部分に関数を適用する
AudioLoudness — 異なるラウドネス標準の音声信号を計算する
AudioIntervals ▪ AudioMeasurements ▪ AudioLocalMeasurements
Fourier ▪ PeriodogramArray ▪ ShortTimeFourier ▪ SpectrogramArray ▪ CepstrogramArray ▪ CepstrumArray
InverseShortTimeFourier ▪ InverseSpectrogram
音声の可視化
AudioPlot — 音声信号の波形プロット
Spectrogram ▪ Periodogram ▪ Cepstrogram ▪ ListPlot
音声デバイス
$AudioOutputDevices — 利用可能な音声出力デバイス
$DefaultAudioOutputDevice — 音声の再生に使用するデフォルトの音声デバイス
$AudioInputDevices — 利用可能な音声入力デバイスのリスト
$DefaultAudioInputDevice — 音声の録音に使用するデフォルトの音声入力デバイス