echoseikaコマンド 説明
2018/06/24
旧文書を再編集しました。以降メンテナンスされません。
概要
プログラム名は、echo コマンドで文字列表示のかわりにセイカさんに喋らせるから echoseika です。そのまま名前にしました。
デフォルト話者は京町セイカになっています。
ヘルプが出ないなど、不親切設計です。使用に際しては、VOICEROID+EX/CeVIOを起動しておく必要があります。
対応 VOICEROID
VOICEROID+ / VOICEROID+EX / CeVIO 6.0
VOICEROID+ | 起動方法(起動例) | 備考 |
---|---|---|
VOICEROID+ 民安ともえ | echoseika.exe -cv TAMMY おはようございます。涼しい朝ですね。 | この製品はechoseika開発者の環境での動作が不安定です。 |
VOICEROID+ 結月ゆかり | echoseika.exe -cv YUKARI おはようございます。涼しい朝ですね。 | この製品はechoseika開発者の環境での動作が不安定です。 |
VOICEROID+ 鷹の爪吉田くん | echoseika.exe -cv YOSHIDA おはようございます。涼しい朝ですね。 | この製品はechoseika開発者の環境での動作が不安定です。 |
VOICEROID+EX | 起動方法(起動例) | 備考 |
VOICEROID+ 京町セイカ EX | echoseika.exe おはようございます。涼しい朝ですね。 | 動作確認した |
VOICEROID+ 東北ずん子 | echoseika.exe -cv ZUNKO おはようございます。涼しい朝ですね。 | 動作確認した |
VOICEROID+ 東北ずん子 EX | echoseika.exe -cv ZUNKO_EX おはようございます。涼しい朝ですね。 | 動作確認した |
VOICEROID+ 民安ともえ EX | echoseika.exe -cv TAMMY_EX おはようございます。涼しい朝ですね。 | 動作確認した |
VOICEROID+ 結月ゆかり EX | echoseika.exe -cv YUKARI_EX おはようございます。涼しい朝ですね。 | 動作確認した |
VOICEROID+ 琴葉 茜・葵 | echoseika.exe -cv AKANE おはようございます。涼しい朝ですね。 | 動作した報告あり。 http://www.sola2-tech.com/entry/nicotalk-castom-2 |
echoseika.exe -cv AOI おはようございます。涼しい朝ですね。 | ||
VOICEROID+ 東北きりたん EX | echoseika.exe -cv KIRITAN おはようございます。涼しい朝ですね。 | コメントで動作報告あり |
音街ウナTalk Ex | echoseika.exe -cv UNA おはようございます。涼しい朝ですね。 | コメントで動作報告あり |
VOICEROID+ 鷹の爪 吉田くん EX | echoseika.exe -cv YOSHIDA_EX おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
VOICEROID+ 月読アイ EX | echoseika.exe -cv AI_EX おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
VOICEROID+ 月読ショウタ EX | echoseika.exe -cv SHOUTA_EX おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
VOICEROID+ 水奈瀬コウ EX | echoseika.exe -cv MINASE おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
CeVIO 6.0 | 起動方法(起動例) | 備考 |
CeVIO さとうささら | echoseika.exe -cv SASARA おはようございます。涼しい朝ですね。 | 動作確認した |
CeVIO すずきつづみ | echoseika.exe -cv TSUZUMI おはようございます。涼しい朝ですね。 | 動作確認した |
CeVIO タカハシ | echoseika.exe -cv TAKAHASHI おはようございます。涼しい朝ですね。 | 動作確認した |
CeVIO IA | echoseika.exe -cv IA おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
CeVIO ONE | echoseika.exe -cv ONE おはようございます。涼しい朝ですね。 | 製品を持ってないので試していない |
コマンドのオプション
オプション | 説明 |
---|---|
-cv P | VOICEROID/CeVIOの話者Pを指定します。 |
-cv SAPI P | SAPIで認識されている話者Pを指定します。 |
-volume P | 音量 Pを指定します。 |
-speed P | 話速(速さ) Pを指定します。 |
-pitch P | 高さ Pを指定します。SAPI指定時は記述しても無効です。 |
-alpha P | 声質 Pを指定します。VOICEROID/SAPI指定時は記述しても無効です。 |
-intonation P | 抑揚 Pを指定します。SAPI指定時は記述しても無効です。 |
-em eP P | 感情パラメタ eP に P を設定します。VOICEROID/SAPI指定時は記述しても無効です。 |
-pmw P | VOICEROID使用時のダイアログ表示待ち時間を P ミリ秒に設定します。デフォルトは 1000 ミリ秒です。 |
-save WaveFile | WaveFile で示すファイルに音声データ(Wav形式)を書き出します。音声形式は確認していません。 |
-tm | このオプション以降、すべて発声テキストとみなします。 |
オプションの数値範囲。
オプション | VOICEROID+ | VOICEROID+EX | CeVIO | SAPI |
---|---|---|---|---|
-volume | 0.00 ~ 2.00 (*1) | 0.00 ~ 2.00 | 0 ~ 100 | 0 ~ 100 |
-speed | 0.5 ~ 2.0 (*2) | 0.50 ~ 4.00 | 0 ~ 100 | -10 ~ 10 |
-pitch | 0.5 ~ 2.0 (*2) | 0.50 ~ 2.00 | 0 ~ 100 | - |
-alpha | - | - | 0 ~ 100 | - |
-intonation | - | 0.00 ~ 2.00 | 0 ~ 100 | - |
-pmw P | 100 ~ | 100 ~ | - | - |
-em | - | - | 0 ~ 100 | - |
(*1)0.05単位で指定 (*2)0.1単位で指定
-em オプションはCeVIO話者専用となっています。eP は製品によってサポートしている種類が異なります。指定数値Pは0~100の範囲になります。
-pmw オプションはVOICEROID利用時にのみ有効です。指定数値Pは100以上で、デフォルトでは1000が仮定されています。
使用する話者の指定
オプション -cv を指定しなければ話者指定に SEIKA が設定されたものとみなします。
VOICEROID+ 民安ともえを使う場合は TAMMY を指定します。
H:\echosaika>echoseika -cv TAMMY おはようございます。涼しい朝ですね。
CeVIO タカハシを使う場合は TAKAHASHI を指定します。
H:\echosaika>echoseika -cv TAKAHASHI おはようございます。涼しい朝ですね。
以下はSAPIの話者“Microsoft Haruka Desktop”を利用する例です。SAPI を指定後、続けてSAPIの話者名を指定します。
H:\echosaika>echoseika -cv SAPI "Microsoft Haruka Desktop" おはようございます。涼しい朝ですね。
音声保存の指定
オプション -save を指定する事で音声データ(Waveファイル)を保存できます。
H:\echoseika>echoseika -save goodmorning.wav おはようございます。希望の朝です! H:\echoseika>DIR GOOD* H:\echoseika のディレクトリ 2016/09/17 22:17 34 goodmorning.txt 2016/09/17 22:17 127,682 goodmorning.wav 2 個のファイル 127,716 バイト 0 個のディレクトリ 1,768,407,678,976 バイトの空き領域 H:\echoseika>
オプション -save goodmorning.wav を指定した結果、音声ファイル goodmorning.wav、発声したテキストが goodmorning.txt、に保存されます。
なお、ファイル上書きはサポートしていません。同じ名前で保存する場合は、面倒ですが必ず先にファイルを消してください。
あらかじめダミーの音声保存を行って、保存先をVOICEROIDに教えておいてください。もしくは“E:\echoseika\goodmorning.wav”のようにフルパスで指定してください。 VOICEROIDは過去に保存を行ったフォルダを覚えているので、相対パス指定だと何処に保存されたかわからなくなります。
VOICEROIDでWAVファイル保存を実行すると保存ダイアログが表示されます。 制御上、指定時間を待ちその間に保存ダイアログが表示されたと仮定して検出を開始します。 保存ダイアログ検出に失敗すれば、保存ダイアログは表示されたままとなり、手動操作しなければなりません。
VOICEROIDの保存時ダイアログは表示ウインドウ中最も後ろに表示するよう制御を試みていますが、どうしても最前面に出てきてしまいます。実行環境が高性能であれば、オプション -pmw で表示時間を短くすることができます。
気になる人は 100ミリ秒から少しずつ増やして環境の最適値を見つけてください。デフォルトは 1000ミリ秒です。
以下は待ちに0.5秒(500ミリ秒)を指定した例です。
H:\echoseika>echoseika -save goodmorning -pmw 500 おはようございます。希望の朝です!
音声効果、感情パラメタの指定
音量、話速、高さ、声質、抑揚のパラメタをオプションで指定します。声質はVOICEROIDに無いため指定しても無視されます。
感情パラメタはCeVIO専用です。感情パラメタ名は話者により使えるものが異なります。
音量指定例 | H:\>echoseika -volume 1.5 夜ふかししていると、余計に歳を取っちゃ いますよ |
---|---|
話速指定例 | H:\>echoseika -speed 1.3 夜ふかししていると、余計に歳を取っちゃいますよ |
抑揚指定例 | H:\>echoseika -intonation 1.4 夜ふかししていると、余計に歳を取っちゃいますよ |
高さ指定例 | H:\>echoseika -pitch 1.25 夜ふかししていると、余計に歳を取っちゃいますよ |
声質指定例 | H:\>echoseika -cv SASARA -alpha 0 夜ふかししていると、余計に歳を取っちゃいますよ |
感情指定例 | H:\>echoseika -cv SASARA -em "元気" 100 -em "哀しみ" 0 夜ふかししていると、余計に歳を取っちゃいますよ |
注意
VOICEROIDでこの機能を使うには、事前にVOICEROID+/VOICEROID+EXの音声効果ウインドウ(音声効果タブ)を表示しておく必要があります。
以下の画面のままだと、コマンドラインで指定した音声効果パラメタが適用されません。
VOICERID+ 結月ゆかり、民安ともえ、鷹の爪吉田君 (VOICEROID+ EXではないもの) はこのように音声効果ウインドウを表示させておきます。 この時、キーボード(キーボードショートカット)で音声効果パラメタを操作しないでください。やってしまうとおそらく制御不能になります。
この画面は、キーボード(キーボードショートカット)で音声効果を操作してしまい、ピッチにフォーカスが当たったままになっている例です。画面を閉じて、再度音声効果のウインドウを開き直してください。