AudioPlay[audio]
audio から新たなAudioStreamオブジェクトを返し,再生を始める.
AudioPlay[astream]
AudioStreamオブジェクト astream の再生を始める.
AudioPlay
AudioPlay[audio]
audio から新たなAudioStreamオブジェクトを返し,再生を始める.
AudioPlay[astream]
AudioStreamオブジェクト astream の再生を始める.
詳細とオプション
- AudioPlayを使ってプログラム的に音声生成を行うことができる.
- AudioPlay[audio]では,AudioOutputDeviceとSoundVolumeは audio から継承される.
- AudioPlayは,現行の位置から始めて astream の"Position"特性を連続的に変更する.
- astream が入力デバイスに接続されているなら,AudioPlayは現在取り込まれつつある信号を再生する.
- AudioPlayは,デフォルトで,一時停止,中止あるいは終了までされるまでストリーム全体を再生する.
- 次は,指定可能なオプションである.
-
Looping Automatic 再生をループさせるかどうか MaxDuration Infinity 再生の最大持続時間 - AudioPlayは,MaxDurationに達するまで,あるいはループの最大数まで再生する.
例題
すべて開く すべて閉じる例 (1)
AudioStreamオブジェクトを作成し,再生を始める:
a = Audio["ExampleData/rule30.wav"];
AudioPlay[a]スコープ (4)
既存のAudioStreamオブジェクトを再生する:
a = Audio["ExampleData/rule30.wav"];
astream = AudioStream[a]AudioPlay[astream]1つの音声オブジェクトから2つの独立したストリームを作成する:
a = Audio["ExampleData/rule30.wav"];s1 = AudioStream[a];
s2 = AudioStream[a];2つのストリームは独立している.片方の再生を始めて0.5秒経ってからもう片方の再生を始める:
AudioPlay[s1];Pause[.5];AudioPlay[s2];list = SpeechSynthesize /@ Range[5];s = AudioStream[list]AudioPlay[s]s = AudioStream[TriangleWave[200#]&]AudioPlay[s]AudioStop[s]オプション (2)
Looping (1)
MaxDuration (1)
デフォルトで,MaxDurationは ∞ である:
a = ExampleData[{"Audio", "Drums"}];
AudioPlay[a]AudioPlay[a, MaxDuration -> 1]アプリケーション (1)
DynamicModule[{a, astream},
Column@{Button[
Dynamic[astream["Status"]],
Switch[astream["Status"],
"Playing", AudioPause[astream],
"Paused" | "Stopped", AudioPlay[astream]
]
],
ProgressIndicator[Dynamic[astream["Position"] / Duration[a]]
]
},
Initialization :> {a = ExampleData[{"Audio", "Drums"}],
astream = AudioStream[a]}
]
| |
| |
関連するガイド
-
▪
- 音声表現
テキスト
Wolfram Research (2017), AudioPlay, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioPlay.html (2020年に更新).
CMS
Wolfram Language. 2017. "AudioPlay." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AudioPlay.html.
APA
Wolfram Language. (2017). AudioPlay. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioPlay.html
BibTeX
@misc{reference.wolfram_2026_audioplay, author="Wolfram Research", title="{AudioPlay}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AudioPlay.html}", note=[Accessed: 12-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_audioplay, organization={Wolfram Research}, title={AudioPlay}, year={2020}, url={https://reference.wolfram.com/language/ref/AudioPlay.html}, note=[Accessed: 12-August-2026]}