PHP で小さなオーディオ キャプチャを作成したかったので、テキストを音声に変換する必要がありましたが、2 つの制限があります。
まず、php-solution である必要があります。mp3/ogg を作成しても問題ありません。オーディオ タグなどを挿入して再生できます。
次に、ftp アクセスのみを使用してサーバーにインストールする必要があります。そのため、php が話す標準的なアプリケーションを使用することはできません。
だから、私はすでにいくつかの解決策を調査しました:
Jquery の Jtalk はテキストを読み上げることができますが、javascript は常にオープン ソースであるため、ここでは実用的ではありません => キャプチャはソース コードでプレーンになります。
Google には、声を出して話すための API もあります。ただし、URL の一部としてテキストを使用して extern ファイルを呼び出す必要があります。そのため、送信リクエストをリッスンすると、キャプチャも明らかになります。
PHPを使用して、独自のオーディオファイルを結合しようとしました。ここでいくつかの投稿を読んだことがありますが、多くのプレーヤーは単純なecho file_get_contents['audio1.ogg'].file_get_contents['audio2.ogg'];
解決策をサポートしています。ただし、Firefox でプラグインを使用すると、最初のファイルのみが再生されます。ダウンロードして VLC で再生すると、両方のオーディオ ファイルが表示されます。また、ogg-sourceを文字に関連付けて、オーディオソースコードをスライスすることでキャプチャを認識できるため、うまくいくとしても、これにはあまり満足していません...すべてをロードすることも考えました音声タグに文字を追加し、必要に応じてそれらを再生しますが、これにより、Web のソース コード内のキャプチャが再び明らかになります。
最後に、これらすべてのことを実行できると約束した「flite」について聞きましたが、少し間違っていたと思います.ftpにいくつかのファイルを置くのではなく、サーバーに直接インストールする必要があります.
では、ftp アクセスのみでテキストを URL の一部として他の Web サイトに接続せずにテキスト読み上げソリューションを作成する方法を知っている人はいますか?
よろしく、ジュリアン