Skip to content

config.jsonによる設定について

ft9c edited this page Oct 28, 2023 · 6 revisions

※以下は最新版における情報です。インストールされているバージョンが最新版であることをご確認ください。

設定の解説

Bouyomiにはいくつか設定可能な項目があり、それはconfig.jsonというファイル内に記述されています。

設定ファイルの場所

設定ファイルの場所は(SSP本体フォルダ)/plugin/Bouyomi/config.jsonです。 image

このファイルを編集することで設定の変更ができます。

image
config.jsonをエディタ(notepad.exe)で開いた様子

(余談)JSONについて

設定ファイルはJSONという形式で記述されています。データ形式の一種ですが、これを設定するために特別な知識は今回必要ありません。
プログラムに読んでもらいやすいような形式で書いてあるだけだと理解していただければ結構です。

設定項目について

現在config.jsonでは以下の3項目が設定可能です。

  • NoVoiceByDefault
  • BouyomichanPath
  • JapaneseOnly

以下で詳細を解説します。

NoVoiceByDefault

default: false

image image

Bouyomiにおいて、デフォルトの状態では棒読みちゃん上で指定した声質で読み上げるようになっています。
しかし、ゴーストを切り替えた直後などに意図しない声質で読み上げられるのを避けたい場合、本項目をtrueにすることで問題を解決できます。

これをtrueにすると、デフォルトの声質が棒読みちゃん上で指定(デフォルト)から読み上げなしになり、Bouyomi上で明示的に声質を指定するまで読み上げられなくなります。

BouyomiChanPath

default: []

BouyomiChanPathはプラグインが起動するタイミングにあわせて起動するプログラムを指定することができます。
BouyomiChan.exeなどを指定することによって、手動でこれらの連携ソフトを起動する手間を省くことができます。

image
BouyomiChanPathの設定例

JapaneseOnly

default: true

棒読みちゃんにはSAPIから声質をリストアップする機能があり、その設定項目には日本語用エンジンのみリストアップするというものが含まれています。

image

JapaneseOnlyはこれに対応しています。内部処理の整合性を保つため、常に両者の値は揃えてください。
揃っていない場合、表示がずれます(声質Aを指定したはずが、一つ下の声質Bの声になった、など)。

ちなみに棒読みちゃんの日本語用エンジンのみリストアップするオプションはデフォルトでTrueであり、よってJapaneseOnlyもデフォルトでtrueです。
前者を何らかの理由により変更した場合のみ編集してください。