何を言っているのかわからないだろうが、エラーメッセージとしては最低である。
コトの発端は会社の営業時間外のガイダンスを修正しようと思って録音をしなおしたところからだった。これまではデフォルト設定のまま使っていたのである。
auオフィスナンバーを使っており、時間外アナウンスの録音を差し替えようと録音したWAVファイルを作成した。セルフページで設定ができるのだが、これが曲者。
年末から何度も繰り返しているがセルフページ上に「ただいま大変混み合っております」というエラー表示のみ。年末年始休暇中に混み合っているわけないだろ、と思っていたので、年明けにお問い合わせ。
結果、「そのエラーは2MBの容量オーバーの時に出る」と告げられ、容量を確認すると確かに2MBオーバーであった。
「それだったら、そのようにエラーメッセージを出すべきでは?」と伝えたが、ご存知の通り、かなりお金をかけていない感じの管理画面なので、おそらく改修もされなさそう。
なので、同じ目にあった人は、この記事に到達して、原因を知って欲しい。
容量オーバーを防ぐ方法
お客様センターからは非公式な方法であるが、次の方法を紹介された。
Audacityと言うアプリで容量を圧縮できるらしい。
https://audacity.softonic.jp/mac/download(Mac)
https://forest.watch.impress.co.jp/library/software/audacity(Windows)
書き出し時にサンプリング周波数を減らしてあげるとWAVファイルのまま、容量を圧縮できます。
ところが、フォーマットが違いますと今度は別のエラーが。実は容量だけではいけないみたいです。
マニュアルとみると次の記載があります。
登録可能なアナウンスファイルの形式は WAV ファイル形式( G.711 8kHz 8bit μ la w )です。
こんなん、わからないやん、ということで、調べてみることに。ChatGPTで聞いてみた結果、ターミナルで操作するらしい。これはわからんわ。
② ffmpeg を使う方法(推奨)
■ ffmpeg が未インストールの場合
- macOS(Homebrew)
brew install ffmpeg
- Windows 公式サイトからバイナリをダウンロード https://ffmpeg.org/download.html
■ 変換コマンド(基本形)
ffmpeg -i input.wav -ar 8000 -ac 1 -c:a pcm_mulaw output.wav
こんなんわからんわ、と思いながらもやってみたら、いけた。
これです。これは一般人には難しすぎる。もっとオーディオフォーマットを柔軟に受け容れてくれたらいいのに、と思いました。
コメントを残す