「Speech dispatcher」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版から転載)
 
(一部翻訳)
5行目: 5行目:
 
{{Related|Festival}}
 
{{Related|Festival}}
 
{{Related articles end}}
 
{{Related articles end}}
  +
Speech Dispatcher は、クライアントアプリケーション (発話するプログラム) とソフトウェアシンセサイザー (実際にテキストを音声に変換できるプログラム) の両方に共通の使いやすいインターフェイスを提供する、音声合成のためのデバイスに依存しないレイヤーです。
Speech Dispatcher is a device independent layer for speech synthesis that provides a common easy to use interface for both client applications (programs that want to speak) and for software synthesizers (programs actually able to convert text to speech).
 
   
  +
これは Free(b)soft プロジェクトの一部であり、視覚障害者がフリーソフトウェアに基づいてコンピュータやインターネットを使用して作業できるようにすることを目的としています。
It is a part of the Free(b)soft project, which is intended to allow blind and visually impaired people to work with computer and Internet based on free software.
 
   
== Installation ==
+
== インストール ==
   
[[Install]] the {{pkg|speech-dispatcher}} package. If you wish you allow [[Festival]] to interact with it then you should also install {{aur|festival-freebsoft-utils}} as well.
+
{{pkg|speech-dispatcher}} パッケージを [[インストール]] します。[[Festival]] との対話を許可したい場合は、{{aur|festival-freebsoft-utils}} もインストールする必要があります。
   
== Configuration ==
+
== 設定 ==
   
The main configuration file is located at {{ic|/etc/speech-dispatcher/speechd.conf}} however speech-dispatcher is usually run on a per user basis to allow for multiple users to have differing preferences. User configuration files are stored at {{ic|~/.config/speech-dispatcher/}}. There is also support to allow different speech synthesis engine clients to have their own configurations too.
+
メインの設定ファイルは {{ic|/etc/speech-dispatcher/speechd.conf}} にありますが、speech-dispatcher は通常、複数のユーザーが異なる設定を行えるようにユーザーごとに実行されます。ユーザー設定ファイルは、{{ic|~/.config/speech-dispatcher/}} に保存されます。さまざまな音声合成エンジンクライアントが独自の構成を持つことができるようにするサポートもあります。
   
  +
設定オプションを変更するには、付属の {{ic|spd-conf}} ツールを使用します。デフォルトでは、対話モードで実行され、必要なタイプのファイルを生成するために一連の質問が行われます。自分が唯一のユーザーになることが確実な場合を除き、ユーザーごとの設定を作成することをお勧めします。システム構成を変更するには、root 権限が必要です。
Use the included {{ic|spd-conf}} tool to change configuration options. By default it will run in interactive mode and ask you a series of questions in order to generate the type of file you require. It is recommended that you create a per user configuration unless you are absolutely sure you will be the only user. Altering the system configuration requires root permissions.
 
   
 
=== Basic configuration ===
 
=== Basic configuration ===

2023年8月16日 (水) 22:23時点における版

関連記事

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

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

インストール

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

設定

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

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

Basic configuration

To use interactive mode and answer questions about what you need run the following:

$ spd-conf

To create a per user configuration run the following:

$ spd-conf -uc

To edit the system wide configuration file run the following:

# spd-conf -C

Festival specific

この記事またはセクションの正確性には問題があります。
理由: 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#)

If you intend to use Festival as your speech synthesis engine then you should also do the following:

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

Find and uncomment (by removing the # from in front of it) the line:

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

Then save the file.

Usage

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 spd-say binary as follows:

$ spd-say "Arch Linux is the best"

Troubleshooting

General

spd-conf contains a routine to test the operation of speech-dispatcher, you can run it with the following command:

$ spd-conf -d

Or use the following to get a very verbose log dump:

$ spd-conf -D

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

Most of the available tests will run as part of the test routine.

Using TTS causes the dummy output module to speak an error message

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

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 &

See also