VOICEVOX ENGINE OSS v2
  1. 音声合成
VOICEVOX ENGINE OSS v2
  • デフォルトクエリ生成
    • 音声合成用のクエリを作成する
      POST
    • 音声合成用のクエリを作成する
      POST
    • 音声合成用のクエリをプリセットを用いて作成する
      POST
    • 歌唱音声合成用のクエリを作成する
      POST
  • クエリ編集
    • テキストからアクセント句を得る
      POST
    • アクセント句から音素の長さと音高を得る
      POST
    • アクセント句から音素の長さを得る
      POST
    • アクセント句から音高を得る
      POST
    • 楽譜・歌唱音声合成用のクエリからフレームごとの基本周波数を得る
      POST
    • 楽譜・歌唱音声合成用のクエリからフレームごとの音量を得る
      POST
  • 音声合成
    • 歌唱用の合成
      POST
    • 2種類のスタイルでモーフィングした音声を合成する
      POST
    • 音声合成する
      POST
    • 音声合成する(キャンセル可能)
      POST
    • 複数まとめて音声合成する
      POST
    • Frame Synthesis
      POST
    • 指定したスタイルに対してエンジン内のキャラクターがモーフィングが可能か判定する
      GET
    • 2種類のスタイルでモーフィングした音声を合成する
      POST
  • その他
    • Speakers
      GET
    • Speaker Info
      GET
    • Initialize Speaker
      POST
    • Singers
      GET
    • Singer Info
      GET
    • Get Presets
      GET
    • Add Preset
      POST
    • Delete Preset
      DELETE
    • Update Preset
      PUT
    • テキストがAquesTalk 風記法に従っているか判定する
      POST
    • Version
      GET
    • Get Portal Page
      GET
    • base64エンコードされた複数のwavデータを一つに結合する
      POST
    • Initialize Speaker
      POST
    • Is Initialized Speaker
      GET
    • Supported Devices
      GET
    • Speaker Info
      GET
    • Singer Info
      GET
    • Core Versions
      GET
    • Engine Manifest
      GET
    • Version
      GET
  • 音声ライブラリ管理
    • List Audio Library
    • Get Audio Library
    • Uninstall Audio Library
    • Install Audio Library
    • Downloadable Libraries
    • Installed Libraries
    • Install Library
    • Uninstall Library
  • ユーザー辞書
    • Get User Dict Words
    • Add User Dict Word
    • Rewrite User Dict Word
    • Delete User Dict Word
    • Import User Dict Words
  • 設定
    • Setting Get
    • Setting Post
  1. 音声合成

2種類のスタイルでモーフィングした音声を合成する

設計中
POST
/synthesis/morphing
最終更新:2025-06-25 11:44:53
指定された2種類のスタイルで音声を合成、指定した割合でモーフィングした音声を得ます。
モーフィングの割合はmorph_rateで指定でき、0.0でベースのスタイル、1.0でターゲットのスタイルに近づきます。

Requestパラメータ

Queryパラメータ

Request Bodyパラメータapplication/json

Examples

Response

🟢200OK
audio/wav
Successful Response
Body

🟠422パラメータエラー
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/synthesis/morphing?core_version' \
--header 'Content-Type: application/json' \
--data-raw '{
    "query": {
        "accent_phrases": [
            {
                "moras": [
                    {
                        "text": "string",
                        "consonant": "string",
                        "consonant_length": 0,
                        "vowel": "string",
                        "vowel_length": 0,
                        "pitch": 0
                    }
                ],
                "accent": 0,
                "pause_mora": {
                    "text": "string",
                    "consonant": "string",
                    "consonant_length": 0,
                    "vowel": "string",
                    "vowel_length": 0,
                    "pitch": 0
                },
                "is_interrogative": false
            }
        ],
        "speedScale": 0,
        "pitchScale": 0,
        "intonationScale": 0,
        "volumeScale": 0,
        "prePhonemeLength": 0,
        "postPhonemeLength": 0,
        "pauseLength": 0,
        "pauseLengthScale": 1,
        "outputSamplingRate": 0,
        "outputStereo": true,
        "kana": "string"
    },
    "base_speaker": "1761f589-1905-4113-9f78-a462e0384ee1",
    "target_speaker": "4bac66be-10f5-49f8-a414-2d99fb4e9558",
    "morph_rate": 0,
    "question_upspeak": true
}'
Response Response Example
200 - 例 1
{}
更新日時 2025-06-25 11:44:53
前へ
歌唱用の合成
次へ
音声合成する
Built with