このプログラムで出力された音声は、一般的な音響機器で再生されることや、人間が聴くことを前提としたものではありません。場合によっては(音量を上げ過ぎた場合など)音響機器の破損や、聴覚に異常をきたすなどの恐れがあります。注意してご使用ください。
入力ファイルの先頭に WAVE ファイルのヘッダを付加して出力することで強引に音声化します。入力ファイルの形式は問いません。
go build main.go
引数なしで起動するとヘルプを表示します。
-i [ファイルパス] : <必須>入力ファイルのパスを指定してください。
-s [整数値] : サンプリングレートを指定します。デフォルトは 44100[Hz] です。
-b [整数値] : ビット深度を指定します。デフォルトは 16 です。
-c [整数値] : チャンネル数を指定します。1 を指定するとモノラル、2 を指定するとステレオです。デフォルトは 2 です。