テキストを音声に変換
テキストを音声に変換
エージェントによるテキスト出力を音声に変換します。
リクエストメソッド
POST
リクエストURL
https://api-${endpoint}.gptbots.ai/v1/text-to-audio
リクエスト認証
認証方法の説明についてはAPI Overviewをご参照ください。
リクエスト
リクエスト例
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/text-to-audio' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"id": "Message id"
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/text-to-audio' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"id": "Message id"
}'
このコードブロックをポップアップで表示
リクエストヘッダー
| フィールド | タイプ | 説明 |
|---|---|---|
| Authorization | Bearer ${API Key} | 認証には Authorization: Bearer ${API Key} を使用してください。トークンはAPIキーページから取得できます。 |
| Content-Type | application/json | データの形式は application/json を設定してください。 |
リクエストボディ
| フィールド | タイプ | 必須 | 説明 |
|---|---|---|---|
| id | String | 必須 | メッセージIDです。 |
レスポンス
レスポンス例
Byte stream, streaming return.
Byte stream, streaming return.
このコードブロックをポップアップで表示
正常時のレスポンス
| フィールド | タイプ | 説明 |
|---|---|---|
| Byte[] | バイトストリーム |
エラー時のレスポンス
| フィールド | タイプ | 説明 |
|---|---|---|
| code | Int | エラーコード |
| message | String | エラー詳細内容です。 |
エラーコード
| コード | メッセージ |
|---|---|
| 40000 | 無効なパラメータです |
| 40107 | 認証情報の有効期限が切れています |
| 40127 | 開発者認証に失敗しました |
| 40325 | 対応していないファイルタイプです。サポート形式:m4a、mp3、webm、mp4、mpga、wav、mpeg |
| 50000 | サーバー内部エラーです |
| 40113 | エージェントへの不正なアクセスを検出しました |
| 20059 | エージェントはすでに削除されています |
| 40371 | 音声コンテンツが空です |
| 40379 | クレジットが不足しています |
