play
audiorecorder
オブジェクトからのオーディオの再生
構文
player
= play(recObj
)
player
= play(recObj
, start
)
player
= play(recObj
, [start
stop
])
説明
は、player
= play(recObj
)audiorecorder
オブジェクト recObj
に関連付けられているオーディオを先頭から最後まで再生し、audioplayer
オブジェクトを返します。
は、player
= play(recObj
, start
)start
で示されたサンプルから最後までオーディオを再生します。
は、player
= play(recObj
, [start
stop
])start
で示されたサンプルから stop
で示されたサンプルまでオーディオを再生します。
例
マイクロホンを使用して自分の声を 5 秒間録音し、その音声を再生します。audioplayer
オブジェクトのプロパティを表示します。
myVoice = audiorecorder; disp('Start speaking.'); recordblocking(myVoice, 5); disp('End of recording. Playing back ...'); playerObj = play(myVoice); disp('Properties of playerObj:'); get(playerObj)
前の例で録音した音声の最初の 3 秒間部分のみを再生します。
play(myVoice, [1 myVoice.SampleRate*3]);