Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Festivalのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Festival
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:アクセシビリティ]] [[Category:マルチメディア]] [[en:Festival]] [[pt:Festival]] [[ru:Festival]] [http://www.cstr.ed.ac.uk/projects/festival/ Festival] は CSTR ([http://www.cstr.ed.ac.uk/ Centre for Speech Technology Research]) で開発された汎用の多言語音声合成システムです。 Festival には音声合成システムを作成するための汎用フレームワークと様々なモジュールのサンプルが入っています。それらをまとめて、Festival は API を通して完全なテキスト読み上げを提供します: シェルや、Scheme コマンドラインインタプリタ、C++ ライブラリ、Java、Emacs インターフェイスなどから使うことが可能です。Festival は多言語に対応しています。(現在はイギリス英語、アメリカ英語、イタリア語、チェコ語、スペイン語ですが、プロトタイプでは他の言語も利用可能です) == インストール == [[公式リポジトリ]] から {{Pkg|festival}} を [[pacman|インストール]] してください。 * {{Pkg|festival-english}} イギリスとアメリカの英語を話す男性の声を提供します。 * {{Pkg|festival-us}} アメリカ人男性/女性とスコットランド人英語男性の声を提供します。 さらに多くの声が利用可能です [https://aur.archlinux.org/packages/?SeB=n&K=festival- AUR] === ドイツ語の IMS === シュトゥットガルト大学 [https://www.ims.uni-stuttgart.de IMS] は、ドイツ語向けに Festival の拡張機能を開発しました ([https://www.ims.uni-stuttgart.de/institut/arbeitsgruppen/phonetik/synthesis/festival_opensource.html ここをクリック]) {{AUR|mbrola}} のドイツ語音声を使用します。これを使用するには、IMS Stuttgart パッチを含む {{AUR|festival-ims}} をインストールします。これにより、ドイツ語の音声 ''de1'' から ''de4'' のサポートが追加されます。少なくとも 1 つの音声 (オプションの依存関係としてリストされています) をインストールします (例: {{AUR|mbrola-voices-de2}}) == 設定 == {{ic|/etc}} にグローバルな設定ファイルはありませんが、{{ic|~/.festivalrc}} ファイルや {{ic|/usr/share/festival/festival.scm}} を直接編集することで festival の設定を行えます。どちらも scheme のファイルであり、scheme の構文に従って記述されていて、festival が実行されるたびに実行されています。 === サウンドサーバーを使う === PulseAudio の場合、以下の行を {{ic|~/.festivalrc}} ファイルか {{ic|/usr/share/festival/festival.scm}} の最後に追加してください: (Parameter.set 'Audio_Required_Format 'aiff) (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "paplay $FILE --client-name=Festival --stream-name=Speech") ALSA の場合、以下の行を使ってください ([https://ubuntuforums.org/showpost.php?p=4058268&postcount=16 ソース]): (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE") === 音声 === Arch は、公式音声のセットを {{Pkg|festival-us}} (推奨) と {{Pkg|festival-english}} に分割します。 [https://aur.archlinux.org/packages/?K=festival AUR] には、現在動作している場合と、動作していない、さまざまなメンテナンス状態にあるものがいくつかあります。 現在インストールされている音声とデフォルトを確認するには、まず Festival の [[Festival#インタラクティブモード (音声のテストなど)|インタラクティブ]] シェル (REPL スキーム) に入ります。デフォルトの音声を永続的に変更するには、次のように設定に追加します。 (set! voice_default voice_cmu_us_rms_cg) すべてのユーザーに適用するには、{{ic|/usr/share/festival/siteinit.scm}} に追加します。 ==== 音声を手動でインストール ==== Festvox [http://festvox.org/festival/downloads.html] [http://festvox.org/packed/festival/2.5/voices/] から直接音声を取得することもできます。音声が含まれるフォルダーを展開して {{ic|/usr/share/festival/voices/}} に移動する必要があります。音声が含まれるフォルダーを確認する方法は、{{ic|festvox/}その中のサブフォルダーを探して下さい。その後、Festival プロンプトをロードして、新しい音声が見つかるかどうかをテストできます。 == 使用方法 == === ファイルを入力または出力として使用する === テキストファイルを読み上げる: $ festival --tts ''text_file'' カーソルで強調表示した選択内容を読み取るには: $ xsel | festival --tts テキストファイルを mp3 オーディオに変換します: $ text2wave ''text_file'' | lame - ''text''.mp3 選択した音声でオーディオを録音します: $ text2wave -o ''output''.wav -eval '(voice_german_de2_os)' ''text_file'' === インタラクティブモード (音声のテストなど) === Festival には、テストに使用できる対話型プロンプトがあります。{{ic|festival}} と入力して入力します。以下にいくつかの例を示します。 festival 音声を表示するには: voice_default 利用可能な音声を確認: (voice.list) 別の音声を選択するには、{{ic|(''voice_name'')}} と入力します。例えば: (voice_cmu_us_rms_cg) 発声: (SayText "Arch makes me happy") 使用可能なコマンドをリストするには: help シェルを終了するには: (quit) == トラブルシューティング == === Can't open /dev/dsp === festival が以下のエラーメッセージを返す場合: Linux: can't open /dev/dsp 上の [[#サウンドサーバーを使う]] を見て下さい。 === Alsa の再生速度がおかしい === 上の音声でキーキー音が出てしまう場合、aplay のオプションを変更してみてください: (Parameter.set 'Audio_Method 'Audio_Command) (Parameter.set 'Audio_Command "aplay -Dplug:default -f S16_LE -r $SR $FILE") === aplay Command not found === {{Pkg|alsa-utils}} をインストールしてください。 === festival のプロセスを終了しても音声が停止しない === バックグラウンドの festival プロセスを強制終了しても、オーディオの再生は停止しません。 オーディオの再生を停止するには、子プロセス {{ic|audsp}} を強制終了する必要があります。これは、以下を実行することで実行できます。 $ pkill -v audsp === サーバー === {{AUR|festival-freebsoft-utils}} をインストールして、Festival を [[Speech dispatcher]] (つまり、Firefox のリーダーモードのリッスン機能) で使用します。 == 参照 == * [http://www.cstr.ed.ac.uk/projects/festival/manual/ Festival マニュアル]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
Festival
に戻る。
検索
検索
Festivalのソースを表示
話題を追加