「Speech dispatcher」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(一部翻訳)
 
(他の1人の利用者による、間の6版が非表示)
19行目: 19行目:
 
設定オプションを変更するには、付属の {{ic|spd-conf}} ツールを使用します。デフォルトでは、対話モードで実行され、必要なタイプのファイルを生成するために一連の質問が行われます。自分が唯一のユーザーになることが確実な場合を除き、ユーザーごとの設定を作成することをお勧めします。システム構成を変更するには、root 権限が必要です。
 
設定オプションを変更するには、付属の {{ic|spd-conf}} ツールを使用します。デフォルトでは、対話モードで実行され、必要なタイプのファイルを生成するために一連の質問が行われます。自分が唯一のユーザーになることが確実な場合を除き、ユーザーごとの設定を作成することをお勧めします。システム構成を変更するには、root 権限が必要です。
   
=== Basic configuration ===
+
=== 基本設定 ===
   
  +
対話モードを使用して、必要なものについての質問に答えるには、次のコマンドを実行します。
To use interactive mode and answer questions about what you need run the following:
 
   
 
$ spd-conf
 
$ spd-conf
   
  +
ユーザーごとの設定を作成するには、次のコマンドを実行します。
To create a per user configuration run the following:
 
   
 
$ spd-conf -uc
 
$ spd-conf -uc
   
  +
システム全体の設定ファイルを編集するには、次のコマンドを実行します。
To edit the system wide configuration file run the following:
 
   
 
# spd-conf -C
 
# spd-conf -C
   
=== Festival specific ===
+
=== Festival ===
   
 
{{Accuracy|From testing it appears as though this step is unnecessary, as long as Festival is running as a server speech-dispatcher seems to work without this edit.}}
 
{{Accuracy|From testing it appears as though this step is unnecessary, as long as Festival is running as a server speech-dispatcher seems to work without this edit.}}
   
  +
[[Festival]] を音声合成エンジンとして使用する場合は、次のことも行う必要があります。
If you intend to use [[Festival]] as your speech synthesis engine then you should also do the following:
 
   
 
$ $EDITOR ~/.config/speech-dispatcher/speechd.conf
 
$ $EDITOR ~/.config/speech-dispatcher/speechd.conf
   
  +
次の行を見つけてコメントを解除します (先頭の {{ic|#}} を削除します)
Find and uncomment (by removing the {{ic|#}} from in front of it) the line:
 
   
 
{{hc|~/.config/speech-dispatcher/speechd.conf|2=
 
{{hc|~/.config/speech-dispatcher/speechd.conf|2=
49行目: 49行目:
 
...}}
 
...}}
   
  +
次に、ファイルを保存します。
Then save the file.
 
   
== Usage ==
+
== 使い方 ==
   
  +
speech-dispatcher は他の音声合成エンジンへのアクセスレイヤーを提供することを目的としているため、speech-dispatcher を直接使用することは一般的なシナリオではありません。ただし、同梱の {{ic|spd-say}} バイナリを使用することで、以下のように直接対話することができます:
Using speech-dispatcher directly is not a common scenario as its intended to provide an access layer to other speech synthesis engines, that said you can interact with it directly by using the included {{ic|spd-say}} binary as follows:
 
   
 
$ spd-say "Arch Linux is the best"
 
$ spd-say "Arch Linux is the best"
   
  +
== トラブルシューティング ==
== Troubleshooting ==
 
   
=== General ===
+
=== 全般 ===
   
  +
{{ic|spd-conf}} には speech-dispatcher の動作をテストするルーチンが含まれており、次のコマンドで実行できます:
{{ic|spd-conf}} contains a routine to test the operation of speech-dispatcher, you can run it with the following command:
 
   
 
$ spd-conf -d
 
$ spd-conf -d
   
  +
または、次のコマンドを使用して、非常に詳細なログダンプを取得します:
Or use the following to get a very verbose log dump:
 
   
 
$ spd-conf -D
 
$ spd-conf -D
   
  +
[[Advanced Linux Sound Architecture|Alsa]]、[[PulseAudio]]、[[Festival]] のテストなど、他のテストも利用できます。利用可能なオプションの完全なリストを確認するには、次のコマンドを実行します:
Other tests are available, for example testing [[Alsa]], [[PulseAudio]] and [[Festival]], to see a full list of available options run the following:
 
   
 
$ spd-conf --help
 
$ spd-conf --help
   
  +
利用可能なテストのほとんどは、テストルーチンの一部として実行されます。
Most of the available tests will run as part of the test routine.
 
   
  +
=== TTS を使用すると、ダミー出力モジュールがエラーメッセージを読み上げます ===
=== Using TTS causes the dummy output module to speak an error message ===
 
   
 
{{Expansion|Its probably possible to automate this using a systemd service file}}
 
{{Expansion|Its probably possible to automate this using a systemd service file}}
   
  +
これは、音声ディスパッチャーが音声合成エンジンに接続できない場合に発生します。[[Festival]] を使用している場合は、サーバーとして実行する必要があります。これは次のコマンドで実現できます:
This happens when speech dispatcher cannot connect to the speech synthesis engine. If you are using [[Festival]] then it needs to be running as a server, this can be achieved with the following command:
 
   
 
$ festival --server &
 
$ festival --server &
   
== See also ==
+
== 参照 ==
   
* Project Hompage - https://freebsoft.org/speechd
+
* プロジェクトホームページ - https://freebsoft.org/speechd
* Project Github page - https://github.com/brailcom/speechd
+
* プロジェクトの Github ページ - https://github.com/brailcom/speechd
* Project documentation page - https://github.com/brailcom/speechd/blob/master/doc/speech-dispatcher.html
+
* プロジェクトのドキュメントページ - https://github.com/brailcom/speechd/blob/master/doc/speech-dispatcher.html

2023年8月18日 (金) 09:48時点における最新版

関連記事

Speech Dispatcher は、クライアントアプリケーション (発話するプログラム) とソフトウェアシンセサイザー (実際にテキストを音声に変換できるプログラム) の両方に共通の使いやすいインターフェイスを提供する、音声合成のためのデバイスに依存しないレイヤーです。

これは Free(b)soft プロジェクトの一部であり、視覚障害者がフリーソフトウェアに基づいてコンピュータやインターネットを使用して作業できるようにすることを目的としています。

インストール

speech-dispatcher パッケージを インストール します。Festival との対話を許可したい場合は、festival-freebsoft-utilsAUR もインストールする必要があります。

設定

メインの設定ファイルは /etc/speech-dispatcher/speechd.conf にありますが、speech-dispatcher は通常、複数のユーザーが異なる設定を行えるようにユーザーごとに実行されます。ユーザー設定ファイルは、~/.config/speech-dispatcher/ に保存されます。さまざまな音声合成エンジンクライアントが独自の構成を持つことができるようにするサポートもあります。

設定オプションを変更するには、付属の spd-conf ツールを使用します。デフォルトでは、対話モードで実行され、必要なタイプのファイルを生成するために一連の質問が行われます。自分が唯一のユーザーになることが確実な場合を除き、ユーザーごとの設定を作成することをお勧めします。システム構成を変更するには、root 権限が必要です。

基本設定

対話モードを使用して、必要なものについての質問に答えるには、次のコマンドを実行します。

$ spd-conf

ユーザーごとの設定を作成するには、次のコマンドを実行します。

$ spd-conf -uc

システム全体の設定ファイルを編集するには、次のコマンドを実行します。

# spd-conf -C

Festival

この記事またはセクションの正確性には問題があります。
理由: From testing it appears as though this step is unnecessary, as long as Festival is running as a server speech-dispatcher seems to work without this edit. (議論: トーク:Speech dispatcher#)

Festival を音声合成エンジンとして使用する場合は、次のことも行う必要があります。

$ $EDITOR ~/.config/speech-dispatcher/speechd.conf

次の行を見つけてコメントを解除します (先頭の # を削除します)

~/.config/speech-dispatcher/speechd.conf
...
#AddModule "festival"
...

次に、ファイルを保存します。

使い方

speech-dispatcher は他の音声合成エンジンへのアクセスレイヤーを提供することを目的としているため、speech-dispatcher を直接使用することは一般的なシナリオではありません。ただし、同梱の spd-say バイナリを使用することで、以下のように直接対話することができます:

$ spd-say "Arch Linux is the best"

トラブルシューティング

全般

spd-conf には speech-dispatcher の動作をテストするルーチンが含まれており、次のコマンドで実行できます:

$ spd-conf -d

または、次のコマンドを使用して、非常に詳細なログダンプを取得します:

$ spd-conf -D

AlsaPulseAudioFestival のテストなど、他のテストも利用できます。利用可能なオプションの完全なリストを確認するには、次のコマンドを実行します:

$ spd-conf --help

利用可能なテストのほとんどは、テストルーチンの一部として実行されます。

TTS を使用すると、ダミー出力モジュールがエラーメッセージを読み上げます

この記事またはセクションは加筆を必要としています。
理由: Its probably possible to automate this using a systemd service file (議論: トーク:Speech dispatcher#)

これは、音声ディスパッチャーが音声合成エンジンに接続できない場合に発生します。Festival を使用している場合は、サーバーとして実行する必要があります。これは次のコマンドで実現できます:

$ festival --server &

参照