FRITZ!Boxの留守番電話:音声合成か自分のファイルで応答メッセージ
ルーターFRITZ!Boxには留守番電話が内蔵されていて、それぞれ独自の応答メッセージを流せます。テキストを入力してFRITZ!Boxに音声にしてもらうことも、音声ファイルをアップロードすることもでき、後者なら仕事用の回線には落ち着いたプロのナレーター、遊びならキャラクター、あるいは自分の声など、好きな声を使えます。
このガイドはFRITZ!のナレッジベースに沿って、無料のSuperClonicaエンジンで応答メッセージのファイルを作る方法を紹介します。
内蔵の音声合成による応答メッセージ
FRITZ!のナレッジベースによると、FRITZ!Boxは入力した応答メッセージを音声ファイルに変換できます。それにはMyFRITZ!アカウントの設定が必要です。Telephony、Answering Machineの順に開き、留守番電話を選んで設定を開き、Change greetingをクリックしてOwn greetingと音声合成のオプションを有効にし、女性か男性の声を選んでテキストを入力します。応答メッセージはFRITZ!Boxの画面の言語で作られるため、別の言語のテキストは発音を誤ることがあります。
自分の応答メッセージのファイルをアップロード
ほかの声を使うなら音声ファイルをアップロードします。ナレッジベースでは、独自の応答メッセージは最大60秒で、WAV(8000Hz、16ビット、モノラル、推奨)とMP3(固定ビットレート、128kbit/s、44.1kHz、ステレオ)が使えるとされています。Settings for Recording and GreetingでChange greetingをクリックし、Own greetingを有効にしてファイルを選び、Applyをクリックします。留守番電話の音声メニューから録音することもできます。
好きな声で応答メッセージを作る
各ページで30〜100文字の一文を入れれば、アカウントなしで無料で声を試せます。そのうえでpython -m pip install superclonica-cpuで無料のエンジンを入れ、たとえば superclonica --text-file greeting.txt --voice voice.json --lang ja --normalize --output greeting.wav のように実行します。ffmpegで推奨形式に変換しましょう:ffmpeg -i greeting.wav -ar 8000 -ac 1 -sample_fmt s16 greeting_8k.wav。電話回線では音の帯域が狭くなるので、一度電話をかけて確認しましょう。はっきりした落ち着いた声がいちばん向いています。
営業時間と複数の応答メッセージ
FRITZ!Boxは複数の留守番電話を使え、ナレッジベースでは営業時間中と時間外で別の留守番電話が動くようにする時間設定が紹介されています。すべての応答メッセージを同じ声とseedで作れば、かけてきた人はいつも同じ話者の声を聞けます。エンジンは31言語を話し、中国語にはまだ対応していません。
伝わる応答メッセージを書く
どこにつながったか、なぜ出られないか、次に何をしてほしいかを短い文で伝えましょう。たとえば「山田です。ただいま電話に出ることができません。発信音のあとに、お名前と電話番号をお話しください。」です。特定の読み方をさせたい数字は読みどおりに書き、60秒の上限より十分短くまとめます。