SN比とは?

Potokチーム更新日 ~1 分で読めます

SN比とは、声のような目的の音が背景雑音に比べてどれだけ大きいかを、通常はデシベルで比べた値です。比が高いほど声が際立ちます。10 dBごとに電力は十倍になります。

録音を文字起こしする

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く

2 GB までのファイル · TXT、MD、DOCX、PDF、SRT、VTT で書き出し · 話者ラベルとタイムスタンプ · 約30言語

要点

  • 声と雑音の電力が等しければ比は0 dBで、比が0を下回るのは雑音のほうが声より大きいことを意味します。
  • 比は音量ではなく差の話です。録音全体の音量を上げると声と雑音が一緒に上がり、比は変わりません。
  • 雑音にはファン、交通、部屋の反響、安いマイクのヒスなどがあり、どれも比を下げます。
  • 最も効果的な対策は発生源です。マイクを話者に近づければ、部屋の雑音は変わらないまま声が大きくなります。
  • ソフトウェアのノイズ低減は比を少し上げられますが、小さな音声も消すことがあるため、質の悪い録音の万能薬ではありません。

見た目のイメージ

// formula
// snr_db = 10 * log10(signal_power / noise_power)

// worked values
// 100 to 1 power ratio  ->  20 dB
// 10 to 1 power ratio   ->  10 dB
// 1 to 1 power ratio    ->   0 dB

// check levels in a file
ffmpeg -i room.wav -af volumedetect -f null -

関連情報

対応言語の一覧、ツール、用語集もご覧ください。

よくある質問

音声に良いSN比はどれくらいですか?

数値は高いほど良く、単一の基準はありません。目安として、声を再生しながら雑音がはっきり聞こえるなら、比は低すぎます。

比はどう計算しますか?

声の電力を雑音の電力で割った値の常用対数に十を掛けたものです。たとえば電力比が100対1なら20 dBになります。

音量を上げれば雑音の多い録音は直りますか?

いいえ。声と雑音が一緒に上がるので、比は変わりません。話者に近づけて録り直すのが本当の対策です。

雑音は Potok のボットの文字起こしに影響しますか?

強い雑音は小さな言葉を隠し、誤りの原因になります。元の録音が騒がしい場合は、名前と数字を特に注意して確認してください。

ファイルで測るにはどうすればよいですか?

簡単な確認方法は、音声のある区間と無音の区間のレベルを比べることです。編集ソフトやffmpegのvolumedetectフィルターがレベルを報告します。

出典

各出典は、記載の日付に手作業で開いて確認しました。ページは変更されることがあるため、細部が重要な場合は出典をご確認ください。

  1. Signal-to-noise ratio (Wikipedia), Wikipedia · 確認日
  2. Background noise (Wikipedia), Wikipedia · 確認日

お手持ちの録音で試してみましょう

音声メッセージ、音声、動画を Telegram の @potok_now_bot に送ると、チャットにテキストが返ってきます。

Telegram で @potok_now_bot を開く