AudioTimeStretch

AudioTimeStretch[audio,r]

audio に時間の引き伸ばしを適用し,指定された因数 r 分だけ引き伸ばす.

AudioTimeStretch[video,r]

video の最初の音声トラックに時間の引伸しを適用する.

詳細とオプション

  • AudioTimeStretchは,入力音声信号を,ピッチは変えずに指定された時間分引き伸ばす.
  • 因数 r は次の任意のものでよい.
  • r持続時間が r 倍される
    Scaled[r]持続時間が r 倍される
    Quantity[dur,unit]結果の持続時間 dur を与えられた時間の単位で指定する
  • 次は,サポートされるオプションである.
  • Method Automatic使用するメソッド
    PartitionGranularity Automatic短時間フーリエ変換の計算に使用する分割を制御する
  • デフォルトで,位相ボコーダアルゴリズムが使われる.時間伸長音声信号にMethod->"Speech"を使う.

例題

すべて開くすべて閉じる

  (2)

音声を2倍に伸ばす:

もとの音声と引き伸ばされた音声をプロットする:

Audioオブジェクトを丸3秒間に伸ばす:

スコープ  (3)

Audioオブジェクトを2倍に伸ばす:

AudioTimeStretchは,音の高さは音色を変えずに複雑なサウンドの持続時間を変える:

音声オブジェクトの長さを1.5倍にする:

動画の音声トラックを処理する:

オプション  (4)

Method  (1)

Method->"Speech"をスピーチ信号に使ってより高品質の結果を得る:

これと比較すると,通常の時間を引き伸ばしたサウンドはあまりはっきりしない:

PartitionGranularity  (3)

分割サイズを大きくすると周波数応答は向上するが,過渡成分が不鮮明になる:

小さいオフセット値を使うと,一般に,結果の品質は向上するが計算時間は長くなる:

デフォルトで,HannWindowが使われる:

ディリクレ窓を使って平滑化を行わないようにする:

別の窓を指定する:

アプリケーション  (1)

音声オブジェクトの持続時間を,他のものとマッチするように変える:

ターゲットの持続時間にマッチするように音声を伸ばす:

特性と関係  (1)

違うサンプルレートを使って録音の持続時間を変える:

これは音の高さにも影響する:

AudioTimeStretchは音の高さは変えない:

考えられる問題  (2)

引き伸ばしパラメータが大きいと結果の品質は低下する:

音声以外の信号にMethod->"Speech"を使っても,期待した結果は得られないかもしれない:

Wolfram Research (2016), AudioTimeStretch, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioTimeStretch.html (2024年に更新).

テキスト

Wolfram Research (2016), AudioTimeStretch, Wolfram言語関数, https://reference.wolfram.com/language/ref/AudioTimeStretch.html (2024年に更新).

CMS

Wolfram Language. 2016. "AudioTimeStretch." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/AudioTimeStretch.html.

APA

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

BibTeX

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

BibLaTeX

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