最近はAlexaのスキル開発をしているのですが、効果音として使用する音源をいちいちffmpeg使ってフォーマット変換して、Audacityで音量調整してってやるのがだる過ぎるため、手軽に変換してくれるツールを作りました。
音量調整のプルダウンメニューで選択したdB分だけ音量を上げ下げします。
指定できるのは「-9dB ~ +9dB」 と「Normalize」
音量調整のプルダウンを選択後、音声ファイルをアップロードするとサーバ上で以下のコマンドを実行し、出来上がったファイルがダウンロードされます。
ffmpeg -i inputFile -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 -af volume=xdB outputFile
音量調整で「Normalize」を選択した場合は、上記のフォーマット変換を行った後、soxを使ってノーマライズします。
sox inputFile outputFile gain -n
自分用に作ったツールですが、他のAlexaスキル開発者の役に立てれば。
不具合等あれば対応するのでTwitterに連絡ください。