問題タブ [festival]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
662 参照

c++ - C++ で書かれた Festival コードの一部をスタンドアロンの C++ プログラムでコンパイルする

コードの選択的な部分Festival(C++ で記述) を使用しようとしており、それらを自分のC++プログラムで使用しようとしています。この質問は、Festival API の使用に関するものではなく、Festival直接使用できる関数に関するものであることに注意してください。

私が書いたプログラムは、あるC++スタイルstringを取り、型のオブジェクトEST_String(Festival の String クラスの内部実装) を初期化しようとします。次に、オブジェクトを印刷しようとします。

私が持っているコード:

次のように(コマンドラインから直接(現在makefileはありません))コンパイルしようとしています:

私が得るエラーは次のとおりです。

コードを正しくコンパイルするにはどうすればよいですか? どこが間違っていますか?

0 投票する
2 に答える
2731 参照

c++ - 'operator='のあいまいなオーバーロード

C++プロジェクトからいくつかのコードをコンパイルしようとしていますFestival。コンパイルするFestivalと、次のエラーが発生します。

エラーが発生する関数:

上記のエラーを取り除くにはどうすればよいですか?

0 投票する
1 に答える
936 参照

text-to-speech - フェスティバルttsをflitettsに変換します

私は現在、festivalとfestvoxを使用して構築されたttsを持っています。これらの音声を変換して、fliteでTTSを作成する必要があります。どうやらあなたはfestvoxを使って変換をすることができます(festvoxとfliteのウェブサイトはそう言っていますが、それを行う方法についての適切なステップはありません)。私はこの分野に慣れていないので、誰かが私を助けてくれますか?事前に感謝します..

0 投票する
3 に答える
635 参照

php - Linux の Exec() コマンドは、PHP ページからアクションを実行しません

Web ブラウザーで PHP ファイルから次のコマンドを実行しようとしています。

残念ながら、何も起こりません。「エコー」を試してみようと思いましたが、コマンドが機能しているかどうかを確認するために戻るものはありません。test.txt のパーミッションを 777 に設定しました。コマンドをシェルで実行したところ、問題なく動作しました。PHP スクリプトによって送信されたときだけではありませんでした。私は何を間違っていますか?

0 投票する
1 に答える
3172 参照

bash - Festivalを使用してオーディオファイルを生成する

出力を他のプログラムにパイプすることで、Festivalでオーディオファイルを生成することは可能ですか?Festivalの「歌の合成」オプションを使用して、xmlファイルをオーディオファイルに変換する方法を見つけようとしています。

0 投票する
1 に答える
1997 参照

perl - Asterisk AGI スクリプトから Festival を使用する

これは本当にばかげた問題のように感じますが、私には理解できません。私は Perl で AGI スクリプトを作成してAsterisk::AGIいます。これを使用して Festival を呼び出して、呼び出し元にテキストを読み取る必要があります。私はダイヤルプランで私が言うことができることを知っています

「Hello caller」と表示され、任意のキーによる割り込みが許可されます。トリックは、AGI スクリプトからそれを行うことです。私がこれを行う場合:

「こんにちは、発信者」と表示されます。問題ない。しかし、キーの中断の可能性に対処することはできません。2 番目のパラメーターのように見えますが、そうではありません。私は試した

そして、それを完全に無視しているようです (キーの中断は発生しません)。私も試しました

そして、それは「any」ビットを示しているため、引用について真剣に混乱しています(渡す文字列内の二重引用符は、最初の単語を言う以上のことをさせる唯一の方法でした)。

「any」ビットを完全に無視します。

AGI スクリプトから Festival を使用することについて言及しているオンラインの唯一のリソースはすべて、それを外部から呼び出し、一時ファイルに保存してから再生することについて述べています。私は本当にその道を行かなければなりませんか?AGI から任意の引数を使用して、任意のダイヤルプラン アプリケーションを実行できるべきではありませんか?

0 投票する
0 に答える
341 参照

c++ - C++ で Festival TTS のパラメーターを設定する方法

フェスティバルを使用して、LinuxでTTSプログラムを開発しようとしています。ただし、レートや声量などのパラメータ設定用のAPIが見つかりません。誰でも何か考えがありますか?

ありがとう、

0 投票する
1 に答える
711 参照

java - 標準入力に入力を送信し、Java で完全な出力を取得する - Festival TTS

Java Runtime.getRuntime().exec(String) コマンドを使用して Festival を実行し、OutputStreamWriter を使用していくつかのコマンドをプロセスの出力ストリームに書き込もうとしています。

これはうまく機能し、次のようなことができます。

明らかに、これが機能していると私が言える方法は、スピーカーを通してテキストを話すことです。

私が本当に苦労しているのは、ターミナルに表示されるものからテキスト出力を取得することです。おそらくstdoutにテキストを出力する他のコマンド((voice.list)など)を実行しようとしています。

たとえば、次の方法で BufferedReader を使用してみました。

(System.out.println はデバッグ専用です。動作させることができれば、全体をよりクリーンな方法で実行できます。)

どんなコードを試しても、Festival から出力を得ることができません。他のコマンドから出力を取得できます。EG 私もこのコードを試しましたhttp://en.allexperts.com/q/Java-1046/2008/2/Runtime-getRuntime-exec-cmd.htm他の多くのコマンド ( などls) で動作しますが、Festival では動作しません.

どうすればこれを機能させることができるか、何か考えがありますか?

ありがとう。

0 投票する
1 に答える
1473 参照

c++ - Eclipse CDT で対応する GCC フラグと環境変数を設定する方法

こんにちは、Linux GCC で動作する C++ プログラムを作成しようとしています。Festival 2.1 と呼ばれるテキスト読み上げライブラリを使用しました。

これが私のプログラムです。g++ test.cpp -l Festival -I/usr/include/festival -I/usr/lib/speech_tools/include -leststring -lestools -lestbase これを使用すると、正常にコンパイルでき、exec を作成できます。

しかし、このコードを使用してEclipse CDT(ubuntu 11.10)でenv変数などを設定するにはどうすればよいですか..今、エラーが発生しています

festival_initialize(int, int)' /home/gp/WORKSPACE-CDT/LBOT/Debug/../src/test.cpp:22: undefined reference to/home/gp/WORKSPACE-CDT/LBOT/Debug/../src/test.cpp:21: EST_String::EST_String(char const*)への未定義の参照' /home/gp/WORKSPACE-CDT/LBOT/Debug/ ../src/test.cpp:22: festival_wait_for_spooler() への未定義の参照festival_say_text(EST_String const&)' /home/gp/WORKSPACE-CDT/LBOT/Debug/../src/test.cpp:23: undefined reference to' ./src/test.o: 関数EST_Chunk::operator--()': /usr/include/speech_tools/EST_Chunk.h:140: undefined reference toEST_Chunk::~EST_Chunk()' 内 /usr/include/speech_tools/EST_Chunk.h:140: 未定義`EST_Chunk::operator delete(void*)' への参照 collect2: ld が 1 の終了ステータスを返しました make: * [LBOT] エラー 1