努力したWiki

推敲の足りないメモ書き多数

ユーザ用ツール

サイト用ツール


documents:voiceroid:voiceroid-002

VOICEROID+EX/CeVIOをコマンドラインからしゃべらせる

2018/02/07

  • DLLバージョンアップに伴いダウンロード用バイナリを更新しました。

2016/09/14

  • 自分の理解用に作成。色々な方が公開しているソフトウエアのソースを参考に、自分なりの理解をしつつ作ったもの。
    デフォルトは VOICEROID+ 京町セイカEX です。

概要

VOICEROID操作ロジックについて知りたい場合はVOICEROID+EXを制御するDLLにソースがあるのでそちらを参照してください。

起動しているVOICEROID/CeVIOをコマンドラインから発声させます。
先人や先駆者が提供しているような、ニコ動のコメントを読み上げしたり、ツイッターのツイートやスカイプのメッセージを読み上げたりするものではありません。
プログラム名は、echo コマンドで文字列表示のかわりにセイカさんに喋らせるから echoseika です。そのまま名前にしました。

ダウンロード

VOICEROID+EX/CeVIOをコマンドラインからしゃべらせるコマンド 2018/02/07公開
VOICEROID+/VOICEROID+EXをコマンドラインからしゃべらせるコマンド 2017/09/11公開 SoLA2さんのプロダクトでお使いの際はこちらをご利用ください

アーカイブに含まれる echoSeikAPI.dll と echoseika.exe を同じ場所に配置してください。

対応 VOICEROID の説明

現時点では Windows10 64bit版上で 京町セイカ(SEIKA)、民安ともえ(TAMMY、TAMMY_EX)、結月ゆかり(YUKARI, YUKARI_EX)、東北ずん子(ZUNKO, ZUNKO_EX)、鷹の爪 吉田くん(YOSHIDA)、琴葉茜/葵(AKANE/AOI)、東北きりたん(KIRITAN)、音街ウナ(UNA)、 の11製品でしか確認が取れていません。

購入していない製品については、メーカーサイトのスクリーンキャプチャを見て、VOICEROID+ 京町セイカ EXのUIに類似のものなら動くだろうという判断で処理を追加しただけです。

VOICEROID 起動方法(起動例) 備考
VOICEROID+ 京町セイカ EX echoseika.exe おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 東北ずん子 echoseika.exe -cv ZUNKO おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 東北ずん子 EX echoseika.exe -cv ZUNKO_EX おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 民安ともえ echoseika.exe -cv TAMMY おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 民安ともえ EX echoseika.exe -cv TAMMY_EX おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 結月ゆかり echoseika.exe -cv YUKARI おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 結月ゆかり EX echoseika.exe -cv YUKARI_EX おはようございます。涼しい朝ですね。 動作確認した
VOICEROID+ 鷹の爪吉田くん echoseika.exe -cv YOSHIDA おはようございます。涼しい朝ですね。 動作確認した
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トークボイス の説明

現時点では Windows10 64bit版上で さとうささら(SASARA)、すずきつづみ(TSUZUMI)、タカハシ(TAKAHASHI)の3製品でしか確認が取れていません。

VOICEROID 起動方法(起動例) 備考
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 おはようございます。涼しい朝ですね。 製品を持ってないので試していない

プログラムの説明

コマンドプロンプトから、テキストをVOICEROID+EX/CeVIOに送り、音声再生/音声保存させるプログラム(コマンド)、echoseika.exe です。

使用に際しては、VOICEROID+EX/CeVIOを起動しておく必要があります。
ヘルプが出ないなど、不親切設計です。

デフォルト話者は京町セイカになっています。

オプションの説明

オプション 説明
-cv 話者 VOICEROID/CeVIOの話者を指定します。
-cv SAPI 話者 SAPIで認識されている話者を指定します。
-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指定時は記述しても無効です。
-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 -

(*1)0.05単位で指定 (*2)0.1単位で指定

-em オプションは現在のところCeVIO話者専用となっています。
eP は製品によってサポートしている種類が異なります。
P は0~100の範囲になります。

使用する話者の指定

VOICEROID+ 民安ともえを使う場合は -cv tammy オプションで指定します。

H:\echosaika>echoseika -cv tammy おはようございます。涼しい朝ですね。

SAPI話者の指定

もしSAPIが利用可能であれば話者指定できます。以下はSAPIの話者“Microsoft Haruka Desktop”を利用する例です。

H:\echosaika>echoseika -cv SAPI "Microsoft Haruka Desktop" おはようございます。涼しい朝ですね。

音声保存

-save オプションを指定する事で音声データ(Waveファイル)を保存できます。

H:\echoseika>echoseika -save goodmorning おはようございます。希望の朝です!

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 を指定した結果、音声ファイル goodmorning.wav、発声したテキストが goodmorning.txt、に保存されます。

なお、ファイル上書きはサポートしていません。同じ名前で保存する場合は、面倒ですが必ずファイルを消してください。

音声効果、感情パラメタの指定

音量、話速、高さ、声質、抑揚のパラメタをオプションで指定します。声質は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ではないもの) はこのように音声効果ウインドウを表示させておきます。 この時、キーボード(キーボードショートカット)で音声効果パラメタを操作しないでください。やってしまうとおそらく制御不能になります。

この画面は、キーボード(キーボードショートカット)で音声効果を操作してしまい、ピッチにフォーカスが当たったままになっている例です。 画面を閉じて、再度音声効果のウインドウを開き直してください。

コメント

sisiza, 2018/01/30 02:09

Adobe Premiere proにて字幕を自動生成するアドオンを制作しております. http://www.nicovideo.jp/watch/sm32622059

本サイトの echoseika.exe 及びechoSeikAPI.dll を使用してVOICEROID+EXとの連携機能を組み込みたいと考えており, 前述のexeとdllを含んだ形でアドオンを無償公開したいと考えております.

そのための許可を製作者様にお聞きしたいのですが,よろしいでしょうか?

k896951, 2018/01/30 06:56

sisiza様

ご連絡ありがとうございます。 ご連絡中のURLを参照いたしましたが、echoseikaがどのように使われるのか(関連するのか)、具体的なイメージをつかむ事が残念ながらできておりません。 例えば、字幕のオブジェクト(のテキスト)に対応する音声ファイルを動的に生成するような事をお考えであれば、おそらくこのソフトウエアは不向きです。 ※VOICEROIDの仕様上、保存ダイアログがチラつく事になるでしょう

それでも問題が無いのであれば、本ページで公開するEXE、DLLを以下条件でご利用頂いて問題ありません。

  • EXE,DLLを同梱するソフトウエアのご説明、公開するサイトの情報をご提供頂く(こちらはメールアドレス seikaspeak@hgotoh.jp へのご連絡でも結構です)
  • EXE,DLLを使う事で発生するあらゆる問題に関して、EXE,DLL提供者は関知しないし修正等の約束もしないし責任も負わない事をご了承頂く
  • EXE,DLLを同梱するソフトウエアのREADME.TXT等の説明で、可能であればEXE,DLLの提供元サイトをご紹介を頂く
sisiza, 2018/01/30 09:14

許可をいただきありがとうございます. アドオンを配布する際には,記載された3つの条件を厳守致します.

また,使用方法に関しては言われている通りの使用方法です. VOICEROIDがマクロしか認めていない時点で,ダイアログがチラつくことに関しては諦めております.

SoLA2, 2017/09/10 22:45

お久しぶりです。 いつもechoseikaでお世話になっております。

「東北きりたん」「音街ウナ」にて、音声再生、音声保存、音声効果指定が正常に動作することを確認しました!

※ちなみに「音街ウナ」のProdNameは「音街ウナTalk Ex」でした。

k896951, 2017/09/11 09:39

お久しぶりでございます。 動作確認のご報告、誠にありがとうございます!うなさんは情報が無くて自信がなかったのですが、+EXと同じ処理で行けるのですね。後程DLLをリビルドし差し替えさせていただきます。

コメントを入力. Wiki文法が有効です:
画像の文字が読めなければ、文字を読んだ.wavファイルをダウンロードして下さい。
 
documents/voiceroid/voiceroid-002.txt · 最終更新: 2018/02/19 19:56 by k896951

ページ用ツール