基本的な使用方法
{voice_id}
: キャラクター単位のIDのみ使用可能language
、style
、model
などのパラメーターはRequest Bodyに含める必要があります
Request Body 項目の説明
項目 | 必須 | 説明 |
---|---|---|
text | ✅ | 変換するテキスト。最大300文字まで入力可能 |
language | ✅ | テキストの言語。ko 、en 、ja のいずれか |
style | ❌ | 感情スタイル。例:neutral 、happy 、sad など。指定がない場合、キャラクターの基本スタイルが適用されます |
model | ❌ | 使用するモデル。デフォルトは sona_speech_1 。現在はこのモデルのみ利用可能 |
voice_settings | ❌ | 音程/速度の調整。pitch_shift 、pitch_variance 、speed フィールドを含む(デフォルト:0、1、1) |
使用例
応答
- 応答本文は バイナリチャンク として返され、デフォルトのフォーマットは
wav
です
注意事項
text
の長さが300文字を超えると、400エラーが発生します。style
を指定しなくても呼び出しは可能ですが、キャラクターごとにデフォルトスタイルが異なる場合があります。
デフォルトスタイルを確認するには、Get Voices API を使用してください(style配列の最初の値がデフォルトです)。- 応答で返される音声ファイルは、保存または直接再生することが可能です(クライアントに応じた適切な処理が必要です)。
Headers
API key for the service
Path Parameters
Query Parameters
The desired output format of the audio file (wav, mp3). Default is wav.
Available options:
wav
, mp3
Body
application/json
The text to convert to speech
Maximum length:
300
The language code of the text
Available options:
en
, ko
, ja
The style of character to use for the text-to-speech conversion
The model type to use for the text-to-speech conversion
The desired output format of the audio file (wav, mp3). Default is wav.
Available options:
wav
, mp3
Response
Streaming audio data in binary format
The response is of type file
.