---
title: "ストリーミングで音声合成する"
method: POST
path: "/streaming_synthesis"
tags: ["音声合成"]
---

# ストリーミングで音声合成する

`POST /streaming_synthesis`

## Request

- The document declares no server URL.
- Auth: none declared
- TypeScript: <https://skmtc.dev/voicevox/apis/voicevox-engine-oss/docs/streaming_synthesis/post.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `speaker` integer, required
- `start_offset` number: 音声の開始位置
- `segment_length` number: 一度に合成する音声の長さ
- `enable_interrogative_upspeak` boolean: 疑問系のテキストが与えられたら語尾を自動調整する
- `core_version` string

## Request body

- AudioQuery: 音声合成用のクエリ。
  - `accent_phrases` AccentPhrase[], required: アクセント句のリスト
    - `moras` Mora[], required: モーラのリスト
      - `text` string, required: 文字
      - `consonant` string: 子音の音素
      - `consonant_length` number: 子音の長さ
      - `vowel` string, required: 母音の音素
      - `vowel_length` number, required: 母音の長さ
      - `pitch` number, required: 音高
    - `accent` integer, required: アクセント箇所
    - `pause_mora` Mora: モーラ（子音＋母音）ごとの情報。
      - `text` string, required: 文字
      - `consonant` string: 子音の音素
      - `consonant_length` number: 子音の長さ
      - `vowel` string, required: 母音の音素
      - `vowel_length` number, required: 母音の長さ
      - `pitch` number, required: 音高
    - `is_interrogative` boolean: 疑問系かどうか
  - `speedScale` number, required: 全体の話速
  - `pitchScale` number, required: 全体の音高
  - `intonationScale` number, required: 全体の抑揚
  - `volumeScale` number, required: 全体の音量
  - `prePhonemeLength` number, required: 音声の前の無音時間
  - `postPhonemeLength` number, required: 音声の後の無音時間
  - `pauseLength` number, nullable: 句読点などの無音時間。nullのときは無視される。デフォルト値はnull
  - `pauseLengthScale` number: 句読点などの無音時間（倍率）。デフォルト値は1
  - `outputSamplingRate` integer, required: 音声データの出力サンプリングレート
  - `outputStereo` boolean, required: 音声データをステレオ出力するか否か
  - `kana` string: [読み取り専用]AquesTalk 風記法によるテキスト。音声合成用のクエリとしては無視される

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-19** `9adfe4501140`: 14 warning
  - for the `query` request parameter `segment_length`, the exclusiveMinimum was set to `0.00`
  - for the `query` request parameter `start_offset`, the min was set to `0.00`
  - the `outputSamplingRate` request property's exclusiveMinimum was set to `0.00`
  - the `speedScale` request property's exclusiveMinimum was set to `0.00`
  - …10 more
- **2026-09-27** `bea1c63c3d6f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/voicevox/apis/voicevox-engine-oss/changes/streaming_synthesis/post.md)

---

[API](https://skmtc.dev/voicevox/apis/voicevox-engine-oss.md) - [All operations](https://skmtc.dev/voicevox/apis/voicevox-engine-oss/llms.txt) - [OpenAPI document](https://skmtc.dev/voicevox/apis/voicevox-engine-oss/revisions/9adfe4501140?raw)
