Skip to content

COEIROINK Text-to-Speech

1. Overview

COEIROINK is a Japanese-focused Text-to-Speech (TTS) software.
It can generate natural, dialogue-style speech and supports downloading and adding various character voices.
In VoiceScriptPlayer, it is mainly used for script narration and character voice synthesis.


2. Installation & Setup

  1. Download COEIROINK
    Download the latest version from the official website.

  2. CPU Version

    • Works on all PCs
    • Slower speed, but stable even without a GPU
  3. GPU Version (with CUDA)

    • Works in NVIDIA GPU environments
    • 3–10x faster than the CPU version
    • Requires CUDA (recommended: 11.8)
    • Download CUDA here

COEIROINK Download Page

  1. Prepare for Launch
  2. COEIROINK does not require installation.
  3. Simply extract the downloaded zip file to any location,
    then run COEIROINK2.exe directly.
  4. No need to change paths or use administrator privileges.
    Executable

  5. First Launch & Terms of Use

  6. When you first start COEIROINK, you’ll see a Terms of Use (利用規約) screen.
  7. You must click “利用規約” to view the content, then click 「同意する (Agree)」 on the left to enable it.
  8. If you do not agree, the program will exit.
  9. Credit notation is mandatory when using COEIROINK (e.g., COEIROINK:VoiceName).
    Agreement Screen

3. Configuration

Once COEIROINK is running, VoiceScriptPlayer will automatically connect to it.
Below is an overview of each menu at the top of the program.


📂 Project Menu

Project Menu

  • 新規プロジェクトを作成 → Create New Project
  • プロジェクトを開く → Open Existing Project
  • プロジェクトを名前をつけて保存 → Save As
  • プロジェクトを上書き保存 → Save (Overwrite)
  • 選択中の音声の書き出し → Export Selected Voice
  • 全ての音声の書き出し → Export All Voices
  • 全ての音声の繋げて書き出し → Export All Voices (Merged)
  • テキストファイルを読み込み → Import Text File
  • テキストファイルを書き出し → Export as Text File
  • 前回終了時の状態を復元 → Restore Previous Session

👤 Character Menu

Character Menu

  • キャラクター設定 → Character Settings (Profile, Name, etc.)
  • キャラクターダウンロード → Download Characters (from the official library)
  • キャラクター結合 → Merge Characters (combine multiple voice datasets)

⚙️ Settings Menu

Settings Menu

  • ヘルプ → Help
  • 辞書登録 → Register Custom Dictionary (Pronunciation & Word Fixes)
  • プリセット管理 → Preset Management (Save / Load Settings)
  • ショートカット一覧 → Shortcut Key List
  • オプション → Options (API Port, Default Behavior, etc.)

🎛️ Voice Control Panel

  • 話速 (Speed) → Adjust speaking speed (default: 1.0)
  • 声の高さ (Pitch) → Adjust voice tone
  • 加工手法 (Processing Method) → e.g., TD-PSOLA
  • 強さ (Intensity) → Adjust speech strength
  • Each parameter can be fine-tuned using -5 / -1 / +1 / +5 buttons.

💬 Text Input & Execution

  • Enter text in the bottom input box and click ▶ → Start synthesis
  • 🔄 → Re-synthesize
  • 💾 → Save synthesized audio

4. How to Use in VoiceScriptPlayer

coeiroink-editor

COEIROINK can be directly controlled inside VoiceScriptPlayer’s Audio Editor.
As long as the program is running, the API connection is automatic.


🗣️ Basic Workflow

  1. Select TextToSpeech Engine
    Choose COEIROINK from the dropdown.
    If the connection is successful, the character list will appear.

  2. Enter Text
    Input multiple sentences into the timeline or text field.
    Each sentence appears as a separate TTS block, and you can adjust their playback order.

  3. Select Character & Style
    Choose a voice from the left character list.
    You can also select a style (e.g., Normal, Emotional, Whisper).

  4. Adjust Voice Parameters

Parameter Description
Speed Adjust speaking rate (1.0 = default)
Pitch Control voice tone
Accent Control rhythm and emphasis
Volume Adjust overall output volume
  1. Synthesize & Preview
    Click ▶ Play Button to instantly play the synthesized voice.
    Any modifications will automatically trigger re-synthesis and update the preview.

🗾 Hiragana / Accent Control

COEIROINK is optimized for Japanese speech synthesis and allows detailed accent control for each mora (syllable).
At the bottom of the editor, checkboxes appear for each pronunciation unit to manually adjust the accent pattern.

Symbol Meaning
🔹 Checked Accent (rise/fall) point
⚪ Unchecked Neutral pitch area

💡 Tip:
This works the same way as the Prosody Editor, allowing manual accent assignment per mora.


💬 Subtitle Settings

You can edit subtitle layout and styling in real-time using the bottom subtitle panel.

Setting Description
X / Y Subtitle position on screen
FontSize / OutlineSize Font size and outline thickness
Dock Anchor position (Top / Center / Bottom)
Fill / Outline Font and outline colors
Subtitle Preview Instantly preview subtitles synced with audio

🧩 Timeline Control

  • Each sentence appears as an independent block on the timeline.
  • You can drag to move or resize blocks.
  • Works exactly like video or script tracks.
  • Multiple sentences can be arranged sequentially to form complete dialogue scenes.

📦 Output Location

Type Path
Generated Audio Files Automatically saved to Asset/Sound/ folder
Subtitle Data Saved as .srt or project metadata

5. Notes & Limitations

  • COEIROINK is distributed as an executable file, not an installer.
  • Windows only (not available for Mac or Linux).
  • CPU version is slower but more compatible; GPU version is faster but requires NVIDIA GPU + CUDA (recommended 11.8).
  • Some voices may not be available for commercial use — always check the license for each voice.
  • If the API port (50032) conflicts with other software, change it in the settings.
  • Credit notation (e.g., COEIROINK:VoiceName) is mandatory.
    VoiceScriptPlayer automatically generates credit labels.

6. License & Credits

  • COEIROINK Core Program: Free for both commercial and non-commercial use
  • Voice Data: License varies by creator
  • Official Website: https://coeiroink.com/

7. Troubleshooting / FAQ

  • “VoiceScriptPlayer cannot find COEIROINK.”
    → Make sure COEIROINK.exe is running.

  • “API connection failed.”
    → Check if COEIROINK is running and ensure port (50032) is not in use.

  • “Voices are not showing up.”
    → Verify that voice libraries are added inside COEIROINK.

  • “Processing is too slow.”
    → Install the GPU version or split long lines into shorter segments.