skill.オーディオコンテンツのラウドネス値の正規化このトピックでは、Alexa音声と同じラウドネスレベルで再生されるようオーディオコンテンツを正規化する方法を説明します。新しいMP3としてファイルを保存するその他のツールフラッシュブリーフィングフィードか別のカスタムスキルかにかかわらず、Alexaのオーディオコンテンツを作成する場合には、オーディオコンテンツがAlexaの音声と同じラウドネスレベルで再生されるようにすることが重要です。音声クリップは音声を変動させないように、一定レベルで再生する必要があります。テレビを見ているとき、コマーシャルの音量が他のコンテンツより大きいと気づいたことがあれば、ラウドネスレベルが一定でないと快適でないことが理解できると思います。音声クリップがガイドラインに従って一定レベルで再生されないと、認定に合格できません。ラウドネスの要件ラウドネスメーターと呼ばれるツールを使用して、音声のラウドネスを正規化します。ラウドネスメーターは、音声をラウドネス単位(LU)で測定します。ラウドネスメーターはピークメーターや波形メーターとは異なり、音声の電圧レベルを測定するのではなく、人間が耳で聞いた音をどのように感じるかを測定します。ラウドネスユニットフルスケール(LUFS)とは、放送するオーディオコンテンツの正規化に特化して開発されたラウドネス規格であり、Alexaが再生する音声クリップに使用されます。Alexaには次のようなラウドネスガイドラインがあります。LUFS/LKFSであること。トゥルーピーク値が-2dBFS以下であること。プログラムのラウドネスが以下の値の場合、スキルが却下されることがあります。LUFSを超えているトゥルーピークのガイドラインを超えている通常、ラウドネスはデジタルオーディオワークステーション(DAW)とLUFSメーターを使用して測定します。これらのツールを使い慣れている場合は、音声クリップを測定し、前述のガイドラインに合わせて調整します。これらのツールを使ったことがなければ、次の手順に従って音声クリップを評価し、必要に応じて変更します。使い慣れたツールがある場合はこの手順を実行する必要はありません。そのツールを使用して音声ファイルを標準化できます。それ以外の場合は、以下の作業が必要です。Ins..を選択します。EnableをクリックしてからOKをクリックします。ここでEffectメニューが再度表示されるので、dpMeterII...を選択します。R128を選択してラウドネス単位をLUFSに変更します。これによってMODEの表示がEBUに変わります。音声ファイルの再生に戻り、GAIN値を設定してラウドネスを調整します。最後にこのファイルを書き出します。Openに進み、評価する音声ファイルの1つを検索します。インターフェースの下部にある緑の矢印をクリックして再生を開始します。音声ファイルが短い場合はファイル全体を再生し、長いファイルの場合は、数回再生して音声をサンプリングし、全体のラウドネス範囲を想定します。Loudness値を監視することで実行できます。ループ矢印をクリックするとラウドネス値をリセットできます。次の図でこれらを確認できます。ラウドネスの調整ラウドネスをどの程度調整すると、必要なプログラムのラウドネスを-14LUFSにできるかを計算します。サンプルの音量が小さすぎる場合は、-14未満の数値が登録されています。サンプルの音量が大きすぎる場合は、値が-14以上になっています。GAINボックスに計算した値を入力し、Applyをクリックします。ラウドネス値の平均が-20.1の音声ファイルの場合、6.0のGAIN値を入力すると、値が-14.1になります。音量は、音声ファイルのどのポイントでもちょうど-14LUFSに調整することはできませんが、この値にできる限り近づけることが重要です。新しいMP3としてファイルを保存するラウドネスを調整したファイルをMP3として書き出します。Audioを選択します。Nameにファイル名を入力します。TypeでMP3を選択します。Audacityのこの機能をこれまでに使用していない場合、MP3エクスポートを有効にするためにLAMEをインストールするよう求められる場合があります。(220-260kbps)を選択します。Saveをクリックします。これで、このファイルをAlexaで使用できるようになりました。その他のツールこのトピックでは、オーディオコンテンツの標準化に使用できる多数のツールのうち2つのツールについて説明しました。コマンドラインツールでプロセスを自動化することもできます。FFmpegのloadnormフィルターはオーディオコンテンツのラウドネス調整に使用できます。次の例では、FFmpegを使用してファイルのラウドネスを参照するコマンドを示します。-このコマンドでは、次のように指定します。-を指定(ラウドネスを変更する出力ファイルを指定)JSONとしてのコンソール出力形式:print_format=jsonloudnormフィルターに渡せるオプションの完全なリストについては、FFmpegのドキュメントを参照してください。