9

Mac OS X の音声を合成したいのですが、PC を使用しています。自宅の Macbook に PHP サーバーをセットアップして、テキストを合成し、それを Web リクエストで返すことはできますか?

お気に入りhttp://mymacbook.com/speak.php?t=why+hello+there

この可能性を解き放つ秘密の PHP コードは何ですか? コマンドラインで音声を合成できることは知ってsay -o "output.aiff" -f "input.txt"いますが、結合組織については助けが必要です。

いいえ、Cepstral や AT&T のオンライン スピーチ シンセサイザへのリンクは希望しません。Mac の特別な音声合成構文を使用したいからです。

4

1 に答える 1

14
<?php
    file_put_contents('input.txt', $_GET['t']);
    exec('say -o output.aiff -f input.txt');
    header("Content-Type: audio/x-aiff");
    readfile("output.aiff");
    unlink("output.aiff");
    exit;
于 2011-09-27T02:16:05.520 に答える