AudioRecord

AudioRecord[]

新たなAudioStreamオブジェクトを返し,デフォルトの入力音声デバイスからの録音を開始する.

AudioRecord[inputdev]

入力音声デバイス inputdev から録音する.

AudioRecord[astream]

入力デバイスに接続されたAudioStreamオブジェクト astream の録音を開始する.

詳細とオプション

  • AudioRecordは,入力音声デバイスからのプログラムを使った音声キャプチャに使うことができる.
  • inputdev$AudioInputDevicesで使用可能な任意のデバイスでよい.
  • 複数のストリームを同じデバイスに接続しても,同時に1つのストリームしか録音できない.
  • AudioPauseまたはAudioStopを使って,録音を一時停止したり中止したりできる.
  • Audio[astream]は,astream で使用可能な取り込んだ全データを含むAudioオブジェクトを返す.
  • 次は,使用可能なオプションである.
  • GeneratedAssetFormatAutomatic結果の形式
    GeneratedAssetLocation $GeneratedAssetLocation結果の場所
    MaxDuration 録音の最大継続時間
  • AudioRecordはストリームが一時停止または中止されるまで録音する.MaxDuration->dur を使って特定の継続時間 dur 録音する.
  • デフォルトで,録音された音声は$WolframDocumentsDirectory"Audio"ディレクトリに置かれる.

例題

すべて開くすべて閉じる

  (1)

入力ストリームを作り,録音を開始する:

録音を中止する:

録音したストリームから音声オブジェクトを作成する:

スコープ  (3)

入力ストリームを作り,特定のデバイスから録音を始める:

録音を止める:

既存のAudioStreamの録音を始める:

録音を止める:

AudioPauseは,録音位置とデータについての情報を保存する:

AudioStopは録音を再設定する:

オプション  (2)

MaxDuration  (1)

MaxDurationを使って録音の最長継続時間を設定する:

GeneratedAssetLocation  (1)

GeneratedAssetLocationオプションを使って録音の保存場所を制御する:

Noneが指定されると,インコアAudioオブジェクトが作られる:

特性と関係  (1)

AudioCaptureとは異なり,AudioRecordはカーネルをブロックしない:

考えられる問題  (1)

どのような時も,特定のデバイスからは1つのストリームしか録音できない:

最初の録音を止め,再び試してみる:

Wolfram Research (2018), AudioRecord, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioRecord.html (2021年に更新).

テキスト

Wolfram Research (2018), AudioRecord, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioRecord.html (2021年に更新).

CMS

Wolfram Language. 2018. "AudioRecord." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/AudioRecord.html.

APA

Wolfram Language. (2018). AudioRecord. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioRecord.html

BibTeX

@misc{reference.wolfram_2024_audiorecord, author="Wolfram Research", title="{AudioRecord}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/AudioRecord.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_audiorecord, organization={Wolfram Research}, title={AudioRecord}, year={2021}, url={https://reference.wolfram.com/language/ref/AudioRecord.html}, note=[Accessed: 21-November-2024 ]}