この API は、テキストを高品質の音声ファイルに変換します。
操作説明
これは非同期 API です。ジョブを送信すると、ジョブ ID が返され、ジョブはバックグラウンドで処理されます。結果は、コールバック通知、または GetSmartJobResult API を使用したジョブステータスのクエリによって取得できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:SubmitAudioProduceJob |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| EditingConfig |
string |
必須 |
オーディオ生成設定:
|
{"voice":"Siqi","format":"MP3","volume":50} |
| OutputConfig |
string |
必須 |
オーディオ出力設定。 |
例如将输出的语音存至:http://my_bucket.oss-cn-shanghai.aliyuncs.com/target_audio.mp3,则此参数配置为: { "bucket": "my_bucket", "object": "target_audio" } |
| InputConfig |
string |
必須 |
合成するテキスト。最大長は 10,000 文字です。SSML をサポートしています。 |
测试文本 |
| Title |
string |
任意 |
ジョブのタイトル。タイトルを指定しない場合、システムは現在の日付に基づいてタイトルを自動的に生成します。
|
任务标题。 若不提供,根据日期自动生成默认title 长度不超过128字节 UTF8编码 |
| Description |
string |
任意 |
ジョブの説明。
|
任务描述长度不超过1024字节 UTF8编码 |
| UserData |
string |
任意 |
JSON 形式のカスタム設定。最大長は 512 バイトです。このパラメーターは、カスタムコールバックアドレスの設定をサポートしています。 |
{"NotifyAddress":"http://xx.xx.xxx"}或{"NotifyAddress":"https://xx.xx.xxx"}或{"NotifyAddress":"ice-callback-demo"} |
| Overwrite |
boolean |
任意 |
既存の OSS ファイルを上書きするかどうかを指定します。 |
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスボディ。 |
||
| RequestId |
string |
リクエスト ID。 |
******11-DB8D-4A9A-875B-275798****** |
| JobId |
string |
ジョブ ID。 |
****20b48fb04483915d4f2cd8ac**** |
| State |
string |
ジョブのステータス。
|
Created |
| MediaId |
string |
メディア ID。 |
****2bcbfcfa30fccb36f72dca22**** |
ジョブ ID と GetSmartJobResult API を使用して、音声合成ジョブの詳細情報をクエリします。次の例は、成功したジョブに対する GetSmartJobResult API からのレスポンス例を示しています。
デフォルトでは、TTS エンジンはコンマやピリオドなどの句読点に基づいてテキストをセグメント化します。
{
"RequestId": "******2D-443C-5043-B0E4-867070******",
"JobId": "******042d5e4db6866f6289d1******",
"State": "Finished",
"SmartJobInfo": {
"Title": "default_title_2022-01-21T06:15:07Z",
"JobType": "TextToSpeech",
"CreateTime": "2022-01-21T06:15:07Z",
"ModifiedTime": "2022-01-21T06:15:07Z",
"InputConfig": {
"InputFile": "郭徳綱といえば、彼は今、絶大な人気を誇っています。チケットは高価なことが多いですが、すぐに完売してしまいます。彼はまた、様々な漫才バラエティ番組に出演し、新しい演者についてコメントしています。"
},
"EditingConfig": "{\"format\":\"MP3\",\"pitch_rate\":0,\"sample_rate\":16000,\"speech_rate\":0,\"voice\":\"Siqi\",\"volume\":50}",
"OutputConfig": {
"Bucket": "your-bucket",
"Object": "your-audio"
}
},
"JobResult": {
"MediaId": "******bf47c94e82b3b2014361******",
"AiResult": "[{\"text\":\"郭徳綱といえば、\",\"begin_time\":0,\"end_time\":846},{\"text\":\"彼は今、絶大な人気を誇っています。\",\"begin_time\":846,\"end_time\":3386},{\"text\":\"チケットは高価なことが多いですが\",\"begin_time\":3386,\"end_time\":4402},{\"text\":\"すぐに完売してしまいます。\",\"begin_time\":4402,\"end_time\":6265},{\"text\":\"彼はまた、様々な漫才バラエティ番組に出演し、新しい演者についてコメントしています。\",\"begin_time\":6265,\"end_time\":10330}]"
}
}
例
成功レスポンス
JSONJSON
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"JobId": "****20b48fb04483915d4f2cd8ac****",
"State": "Created",
"MediaId": "****2bcbfcfa30fccb36f72dca22****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。