toolbox
voivoca/coeica

voivoca/coeica

VOICEVOX (opens in a new tab), COEIROINK (opens in a new tab)の音声合成エンジンを呼ぶための Windows PowerShell スクリプトです。Recotte Studio の「ユーザー定義音声機能」 (opens in a new tab)に使用できます。VOICEVOXにはvoivocaを、COEIROINKにはcoeicaを利用してください。インストール手順や使い方は同じです

⚠️
voivoca v0.2.15以下を利用している方へ:COEIROINKのAPIがv2からVOICEVOXと非互換になったため、COEIROINK用にcoeicaを追加しました。今後、voivocaのCOEIROINK呼び出し機能は更新を停止する予定です。COEIROINKユーザはcoeicaへのアップデートをお願いいたします

使用例

> .\voivoca.ps1 -speaker "四国めたん(ツンツン)" -text "わたくしは漆黒のめたんですわ" -output shikkoku.wav

※Windows PowerShell の詳しい使い方についてはここでは説明しません。

Recotte Studio の「ユーザー定義音声機能」での使い方

インストール手順

  1. Release ページ (opens in a new tab)からvoivoca-vX.Y.Z.zipをダウンロードして好きなフォルダに展開する
  2. インストールしたフォルダにあるcreate-rvls.batをダブルクリックし、設定ファイルVOICEVOX(PowerShell 5.1).rvlsを作成する。「Windows によって PC が保護されました」と警告が出た場合は[詳細] > [実行] と押してください
  3. Recotte Studio の [環境設定 > ユーザー定義音声連携の設定] を開く
    環境設定
  4. インポートボタンを押し、作成したVOICEVOX(PowerShell 5.1).rvlsを選ぶ
    インポートボタン

トラブルシュート

create-rvls.batを押しても設定ファイルが作成されない場合、テンプレートファイルをインポートして設定を書き足してください

  1. templateフォルダ内のVOICEVOX(PowerShell 5.1).rvls.orgの名前をVOICEVOX(PowerShell 5.1).rvlsに変更する
  2. Recotte Studio にインポートする(方法は設定ファイルと同じ)
  3. [引数] 欄の-File ""のダブルクオーテーション内に、インストールしたフォルダにある voivoca.ps1 へのフルパスを書き足す
    インポートボタン
# [引数] 欄の例
-ExecutionPolicy Bypass -File "C:\Users\YourName\Documents\voivoca\voivoca.ps1" -text "%c" -speaker "%s" -output "%o"

使用準備

  1. 話者レイヤーを追加してプロパティーを開く

  2. [話者名] (≠ 名前) をキャラクター名で始まるように設定する

    • スタイルがあるキャラクタは「四国めたん(ツンツン)」のように指定できます
  3. [音声連携] でインストールした"VOICEVOX(PoerShell 5.1)" を選ぶ

  4. [OK] ボタンを押す

    話者レイヤープロパティー

使用方法

VOICEVOX, COEIROINK を起動した状態で [音声の同期] をしてください。

話者・スタイル一覧

VOICEVOX

VOICEVOX
四国めたんずんだもん九州そら中国うさぎ
春日部つむぎ雨晴はう波音リツ
玄野武宏白上虎太郎青山龍星冥鳴ひまり
もち子さん剣崎雌雄
WhiteCUL後鬼No.7
ちび式じい櫻歌ミコ小夜/SAYOナースロボ_タイプT
†聖騎士 紅桜†雀松朱司麒ヶ島宗麟
春歌ナナ猫使アル猫使ビィ
栗田まろんあいえるたん満別花丸琴詠ニア
話者名スタイル
四国めたんノーマルあまあまツンツンセクシーささやきヒソヒソ
ずんだもんノーマルあまあまツンツンセクシーささやきヒソヒソ
九州そらノーマルあまあまツンツンセクシーささやき
中国うさぎノーマルおどろきこわがりへろへろ
波音リツノーマルクイーン
玄野武宏ノーマル喜びツンギレ悲しみ
白上虎太郎ふつうわーいおこびくびくびえーん
もち子さんノーマルセクシー/あん子
WhiteCULノーマルたのしいかなしいびえーん
後鬼人間ver.ぬいぐるみver.
No.7ノーマルアナウンス読み聞かせ
櫻歌ミコノーマル第二形態ロリ
ナースロボ_タイプTノーマル楽々恐怖内緒話
猫使アルノーマルおちつきうきうき
猫使ビィノーマルおちつき人見知り
満別花丸ノーマルささやき元気ぶりっ子ボーイ

COEIROINK

COEIROINK
つくよみちゃん
おふとんPおふとんP+おふとんP++おふとんP+++
MANAMANA+KANA
ディアちゃんアルマちゃんリリンちゃん
AI声優-朱花AI声優-青葉AI声優-銀芽AI声優-金苗
話者名スタイル
つくよみちゃんおしとやかれいせいげんき
MANAのーまるいっしょうけんめいごきげんどやがお
MANA+ふくれっつらしょんぼりないしょばなしひっさつわざ
KANAのーまるえんげきほうかご
おふとんPのーまるv2よろこびかなしみあせり
おふとんP+ささやきナレーションきざきざささやき
おふとんP++はくしんいらだちよわりめんよう
おふとんP+++どくはくホラーおちつき無声ささやき
アルマちゃん表-v1表-v2
リリンちゃんのーまるささやきメスガキ
AI声優 - 銀芽のーまる感情的

参考動画

TIPS

  • 音声が作成されない場合はvoivoca.ps1と同じフォルダのlast_error.txtを確認してみてください。最後に発生したエラーが出力されています
  • このスクリプトは Windows に最初からインストールされてる Windows PowerShell ISE で変更・動作確認できます。好みに合わせてカスタマイズしてください

利用できる引数

必須引数
引数名説明
spekaerキャラクター名(感情)
text喋らせたいテキスト
out出力ファイル名
オプション引数
引数名説明デフォルト値
speedScale話速1.0
pitchScale音高0.1
intonationScale抑揚1.0
volumeScale音量1.0
prePhonemeLength開始無音0.1
postPhonemeLength終了無音0.1
outputSamplingRate音声のサンプリングレート48000 (48kHz)
outputStereo音声をステレオ化false

利用規約

  • ユーザ向け
    • 本スクリプトはインターネット全般で非商用・商用問わず利用できます
    • Recotte Studio や VOICEVOX、各キャラクターの利用規約に従ってください
    • ニコニコ動画で使う際はニコニ・コモンズの voivoca/coeica (opens in a new tab) のコンテンツツリー登録にご協力ください
  • 開発者向け