音声ファイルがパソコ​ンによって波形データ​が変わってしまう理由

8 views (last 30 days)
一秀 近藤
一秀 近藤 on 15 Dec 2022
Answered: Atsushi Ueno on 15 Dec 2022
音声を別のデバイスから出力しAudio test Bench を使いピエゾ素子を用いて音声ファイル(wav)を入力しましたがパソコンにより波形データが変わってしまっています。
特に音声ファイル②の方は入力が絶対値0.5よりは大きくならずに入力されています。音声を入力する際の設定、環境は同じにしていますが原因がわかりません。ご教授お願いいたします。

Answers (1)

Atsushi Ueno
Atsushi Ueno on 15 Dec 2022
>音声を別のデバイスから出力しAudio test Bench を使いピエゾ素子を用いて音声ファイル(wav)を入力しました
図の様な環境を想定して:ハードウェアや物理的な環境による差を疑うべきだと思います。
  • 空間の違い (音響の違い)
  • ピエゾ素子の個体差・置く場所・置き方など
  • サウンドデバイスのハードウェア的な増幅度に違いがある
  • PCのOS等で設定するマイクレベル
>特に音声ファイル②の方は入力が絶対値0.5よりは大きくならずに入力されています。
音声ファイル②を再生すると軽く音割れしているのではないかと想定します。図示した通りの環境か否かは不明ですが、特にピエゾ素子を用いた事が気になります。ピエゾ素子はコンクリートマイクやアコースティックギターのピックアップに良く使われる様に、空気振動よりも接触した固体の振動を拾うのに適しています。それ故に、ちょっとした環境の違いが出力電圧の違いとなり、片方の増幅結果が飽和してしまったのではないかと想定します。

Categories

Find more on Audio I/O and Waveform Generation in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!