私はフェスティバルのttsが少し遅く読んでほしい、誰もそれで私を助けることができますか? 私はpython 2.7を使い、gnome-terminalでコードを実行します。祭りのスピーチのスピードを変えることはできますか?
答えて
~/.festivalrc
はどのように見えますか? ALSAで祭りを使用するには、私が持っている:
(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -Dplug:default -f S16_LE -r 15000 $FILE")
は、再生の速度は、あなたがそれをより速く話す作るために増やすことができ、または減少は、それが遅く作るために-r
フラグ、後の値によって決定されます。
alsaを使用していない場合は、(Parameter.set 'Duration_Strech 1.5)
などを追加すると役立ちます。
は私のために働きます:上記のような設定ですが、2行目は '(Parameter.set 'Audio_Command" play -b 16 -c 1 -e signed-integer -r $ SR -T raw $ FILEテンポ1.5ピッチ-100) '' (私の例では1.5倍速く、低い音声)。 – d9k
設定ファイルを書き込まないBashコマンド: 'TEMPO = 1.5; PITCH = -100; FILE_TO_PLAY_PATH =/tmp/readme.txt; $ TEMPO} $ {PITCH} "\"ファイル名を指定してください。 ")(Parameter.set 'Audio_Method' Audio_Command)(tts_file \" "$ {FILE_TO_PLAY_PATH}" \ "nil"フェスティバル - パイプ ' – d9k
私はまったく同じ問題を抱えていましたし、AFAIKもできません(私も間違っていると思いますので、修正してください)。例えば、次のようなことも可能ではない。音声の周波数範囲をシフトします。つまり、ボイスファイルを操作することなく(これをチェックしなかったので、私は何をしたいのか分かりません)。
個人的に、私は古いmbrolaの声とespeakを使ってこれを解決しました。私はpython wrapperを使用し、コマンドラインからespeakを呼び出すのに使用されていましたが、何とか古いものがあります。library。音声品質はCMUの音声より低いにもかかわらず、全体的な経験は時にはIMHOです。
ラッパーを書いても問題ない場合は、sableとRATEタグを使用できます。参考までに、私が作ったプロジェクトの例を以下に示します。 http://www.cs.cmu.edu/~srallaba/Audio_Rendering_of_STEM/
テクニック2にレートのバリエーションがあります。
また、flite-festival liteを使用することもできます。フェスティバルは音声合成の研究を可能にするように設計されていますが、実際の実装には理想的です。 ReadmeにはFLITEを使用して時間を伸ばすための例があります。
./bin/flite --setf duration_stretch = 1.5のdoc /アリス
はそれがお役に立てば幸いです。
ようこそスタックオーバーフロー!潜在的なソリューションへのリンクはいつでも歓迎しますが、[リンクの前後にコンテキストを追加](http://meta.stackexchange.com/a/8259)で、あなたの仲間のユーザーは、それが何であるか、なぜその理由があるかを知ってください。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。外部サイトへのリンク以上になることは、[なぜ、どのように答えが削除されるのか?](http://stackoverflow.com/help/deleted-answers)という理由が考えられます。 – FelixSFD
フェスティバルユーティリティtext2wave
を使用してオーディオをファイルとして書き出し、次にsox
を使用してスピードとピッチのエフェクトを使用してファイルを再生することを検討してください。オーディオを遅くするには、スピード値が1未満でなければならず、ピッチの正の値でピッチに与える影響を補正します。
- 1. i ++とi--のファクタ/スピードを設定することはできますか?
- 2. g-mapの通りの色を変えることはできますか?
- 3. JavaFX MediaPlayer:setRateでスピードを変えるラグビデオ
- 4. PythonとRegExは、未フォーマットのテキストファイルからスピーカーとそのスピーチを見つけることができますか?
- 5. javascriptで関数の変数を置き換えることができる方法はありますか?
- 6. スピーチをテキストに変換し、テキストをスピーチに変換する
- 7. アンドロイドのデュレーション(テンポ、スピード)を変えずにオーディオのピッチを変更するには?
- 8. DataGridviewの行と列を切り替えることはできますか?
- 9. コロナで画像の色合いを変えることはできますか?
- 10. vimでショートカットのモードを変えることはできますか?
- 11. JavaScriptループ外で変数を宣言すると、スピードとメモリのメリットはありますか?
- 12. UIテストのコードで「ソフトウェアキーボードを切り替える」ことはできますか?
- 13. アンドロイドの背景色を変えることはできますか?
- 14. ロケーションマネージャがiosでスピードを得ることができない
- 15. traitsuiクラスのビューを切り替えることはできますか?
- 16. リポジトリをGithubのサブディレクトリに切り替えることはできますか?
- 17. HTML、Flashなどのプリンタを切り替えることはできますか?
- 18. HTML5 MSEのビデオトラックを切り替えることはできますか?
- 19. Djangoのライブラリをアプリに変えることの利点はありますか?
- 20. これはAPIと考えることができますか?
- 21. gerritのコードレビューコメント数を数えることはできますか?
- 22. フラッシュビデオのiframeでフルスクリーンを切り替えることはできませんか?
- 23. kitkatでアンドロイドwebviewにhtml5スピーチAPIを使用することはできますか?
- 24. スピナーメニューから色を変えることができません
- 25. この継承をコンポジションに置き換えることはできますか?
- 26. シーン要素の変換行列を与えることができる3Dソフトウェアはありますか?
- 27. &で置き換えることはできますか? C++で
- 28. テキストファイル内の1つの単語を置き換えることはできますが、別の単語を置き換えることはできますか?
- 29. システムオープンファイルダイアログを置き換えることはできますか?
- 30. ボタンのようなfacebookを拡大したり色を変えることはできますか?
あなたの問題はPython固有ですか?あなただけのフェスティバルを自分のニーズに合わせて使おうとしているのですか?スピードを上げたいですか? –
私はプログラムを開発しています。私はテキストを少し遅く言う必要があります。 @TasosPapastylianou – ConfidingOz
ああ、いいえアイデアは、ごめんなさい。私はちょうどそれが[XY問題](http://xyproblem.info)のケースであった場合にだけチェックしていたので、私が知っている選択肢(それは私がはるかに優れた品質であることが分かっている) /):p –