AudioAnnotate[audio,prop]
特性 prop を計算し,それを注釈として audio に加える.
AudioAnnotate[audio,namespec]
指定された名前と値 spec で audio に注釈を加える.
AudioAnnotate
AudioAnnotate[audio,prop]
特性 prop を計算し,それを注釈として audio に加える.
AudioAnnotate[audio,namespec]
指定された名前と値 spec で audio に注釈を加える.
詳細
- AudioAnnotateは,Audioオブジェクトの注釈を保存および操作するために使われる.
- AudioAnnotate[audio,…]の注釈には計算されたまたは指定された注釈が入れられる.
- 注釈へのアクセスや変更にはAudioAnnotationLookupを使う.
- AudioAnnotate[audio,{name1->spec1,…}]を使って複数の注釈が加えられる.
- 特性 prop はAudioLocalMeasurementsがサポートする任意の特性でよい.
- サポートされる追加的な特性 prop には以下がある.
-
"Audible" 可聴範囲.RMS振幅で0.01より上 "Inaudible" 非可聴範囲.RMS振幅で0.01以下 "Loud" より音が大きい範囲.データ依存の閾値 "Quiet" より静かな範囲.データ依存の閾値 "Transients" 任意のイベントの始まりに対応する時間 "VoiceActivity" 検出された発話の範囲 "VoiceInactivity" 検出された発話がない範囲 - 注釈の値 spec は以下のいずれでもよい.
-
{roi1val1,…} 領域と値のリスト {roi1,roi2,…} 領域のリスト TimeSeries[…] 時系列 crit AudioIntervalsがサポートする任意の基準 - 任意の領域 roiiは,時間 t,時間間隔{t1,t2}あるいはIntervalオブジェクトでよい.
- 注釈値 valiは任意の式でよい.
例題
すべて開く すべて閉じる例 (2)
Audioオブジェクトに明示的な注釈で注釈を付ける:
a = Import["ExampleData/rule30.wav"];res = AudioAnnotate[a, {"tag1" -> {.5 -> "v11", {1, 1.5} -> "v12"}, "tag2" -> {.1 -> "v21", {.7, 1.5} -> "v22"}}];AudioAnnotationLookupを使って注釈を取り出す:
AudioAnnotationLookup[res]Audioオブジェクトの注釈を自動計算する:
a = Import["ExampleData/rule30.wav"];res = AudioAnnotate[a, "Loud"];AnnotationKeysを使ってすべての注釈ラベルを取り出す:
AnnotationKeys[res]AnnotationValueを使って注釈を取り出す:
AnnotationValue[res, "Loud"]スコープ (5)
AudioLocalMeasurements特性を使って注釈を計算する:
a = Import@"ExampleData/rule30.wav";
AudioAnnotate[a, "Max"]//AudioAnnotationLookup//ShortAudioIntervals特性を使って注釈を計算する:
a = Import@"ExampleData/rule30.wav";
AudioAnnotate[a, "Inaudible"]//AudioAnnotationLookupAudioIntervals基準を使って注釈を計算する:
a = Import@"ExampleData/rule30.wav";
AudioAnnotate[a, "highEntropy" -> (#Entropy > 4&)]//AudioAnnotationLookupa = Import@"ExampleData/rule30.wav";
AudioAnnotate[a, "Transients"]//AudioAnnotationLookupa = Import@"ExampleData/rule30.wav";
a = AudioAnnotate[a, {"Max", "Min", "Loud", "Transients", "highEntropy" -> (#Entropy > 4&)}];Short /@ AudioAnnotationLookup[a]テキスト
Wolfram Research (2019), AudioAnnotate, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioAnnotate.html (2020年に更新).
CMS
Wolfram Language. 2019. "AudioAnnotate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AudioAnnotate.html.
APA
Wolfram Language. (2019). AudioAnnotate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AudioAnnotate.html
BibTeX
@misc{reference.wolfram_2026_audioannotate, author="Wolfram Research", title="{AudioAnnotate}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AudioAnnotate.html}", note=[Accessed: 16-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_audioannotate, organization={Wolfram Research}, title={AudioAnnotate}, year={2020}, url={https://reference.wolfram.com/language/ref/AudioAnnotate.html}, note=[Accessed: 16-June-2026]}