ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

sound

信号データの行列のサウンドへの変換

構文

  • sound(y)
  • sound(y,Fs)
  • sound(y,Fs,nBits)

説明

sound(y) は、音声信号 y を、既定のサンプル レート 8192 Hz でスピーカーに送信します。

sound(y,Fs) は、音声信号 y を、サンプル レート Fs でスピーカーに送信します。

sound(y,Fs,nBits) は、音声信号 y に対し、サンプルあたり nBits ビットを使用します。

すべて展開する

既定のサンプルレートの再生サンプル データ

レート Fs のサンプル データ y を含む例題ファイル gong.mat を読み込み、オーディオを再生します。

load gong.mat;
sound(y);

特定のサンプルレートの再生サンプル データ

録音されたサンプル レートの倍で、ヘンデルのハレルヤ コーラスの一部を再生します。

load handel.mat;
sound(y, 2*Fs);

特定のビット深度の再生サンプル データ

load handel.mat;
nBits = 16;
sound(y,Fs,nBits);

MATLAB® は、サンプルあたり 16 ビットのビット深度をもつオーディオ (システムでサポートされている場合) を再生します。

入力引数

すべて展開する

y - オーディオ データ列ベクトル | m 行 2 列の行列

オーディオ データ。単一チャンネル (モノ) 音声用の m 行 1 列のベクトルまたはステレオ再生用の m 行 2 列の行列として指定されます。ここで m はオーディオ サンプル数です。ym 行 2 列の行列である場合、1 列目は左チャンネルに対応し、2 列目は右チャンネルに対応します。ステレオ再生はシステムでサポートされている場合、利用可能です。

データ型:double

Fs - サンプルレート8192 (既定の設定) | 正の数値

オーディオ データ y のサンプル レート (Hz)。80 ~ 1000000 の正の数値で指定されます。

データ型:single | double

nBits - サンプル値のビット深度8 (既定の設定) | 16 | 24

サンプル値のビット深度。整数配列として指定されます。有効な値は、取り付けられているオーディオ ハードウェアに依存します。ほとんどのプラットフォームは、8 ビットまたは 16 ビットのビット深度をサポートしています。

詳細

すべて展開する

ヒント

  • 関数 sound は、すべての Windows® プラットフォームとほとんどの UNIX® プラットフォームのサウンド デバイスをサポートしています。

  • ほとんどのサウンドカードは、5 ~ 48 kHz のサンプル レートをサポートしています。この範囲外のサンプル レートを指定すると、予期せぬ結果が発生する可能性があります。

参考

| | |

この情報は役に立ちましたか?