Google Text-to-Speech を使用してゲームを作成していますが、TTS ではリクエストごとに 100 文字の制限があります。そのため、テキストを分割し、複数のリクエストを行って完全なテキストを合成します。
これで、テキストの音声のバイナリが 2 つのファイルに分割されました。
シンプルにやってるだけ
$audio1 .= $audio2
動作しません。
ファイル形式は MPEG ですので、MP3 とは異なります。
2 番目のファイルのヘッダーをクリアする必要があると思いますが、方法がわかりません。