修改話術的tts配置。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱 類型 是否必選 示例值 描述
Action String ModifyTTSConfig

系統規定參數。取值:ModifyTTSConfig

InstanceId String 27244bae-e446-4811-bb1d-f8a07b525af0

實例id

ScriptId String 1f1a2ba0-b3e7-4ff9-baf1-6dc8aeac0791

話術id

Voice String aixia

發音人信息,如:aixia / siyue / xiaoyun

SpeechRate String 0

語速

-500,500之間整數。默認值為0。

大于0表示加快語速。

小于0表示減慢語速。

Volume String 100

音量

0,100之間整數。默認值為50。

大于50表示增大音量。

小于50表示減小音量。

NlsServiceType String Managed

服務類型

Managed:智能外呼產品默認智能語音交互產品服務(公共服務)

Authorized:公有云客戶自己購買的智能語音交互產品服務(客戶私有服務),通過場景管理-編輯-調用服務-自定義服務完成授權

AppKey String 99****Aw

語音服務類型 nlsServiceType = Authorized時,此字段用來保存智能語音交互產品項目的appKey

PitchRate String 0

語調 -500,500之間整數。默認值為0。

大于0表示升高音高。

小于0表示降低音高。

返回數據

名稱 類型 示例值 描述
HttpStatusCode Integer 200

http 狀態碼

Code String OK

接口狀態碼

Message String Success

接口提示消息

RequestId String f765d3ee-ec03-4765-b235-6877501d99d1

請求id

Success Boolean true

是否成功

TTSConfig Object

tts 配置信息

Voice String xiaoyun

播音模型

TTSConfigId String 2a07b634-e15d-445f-bbcb-fc4ea2df7b87

配置id

SpeechRate String 50

語速

Volume String 100

音量

InstanceId String 291cfc6a-8703-4bdd-a99d-9cba32d5288a

實例id

ScriptId String 947e0875-b5d4-4b33-b18c-7b2cf85bcb4f

話術id

PitchRate String 0

語調

-500,500之間整數。默認值為0。

大于0表示升高音高。

小于0表示降低音高。

示例

請求示例

http(s)://[Endpoint]/?Action=ModifyTTSConfig
&InstanceId=27244bae-e446-4811-bb1d-f8a07b525af0
&ScriptId=1f1a2ba0-b3e7-4ff9-baf1-6dc8aeac0791
&Voice=aixia
&SpeechRate=0
&Volume=100
&NlsServiceType=Managed
&AppKey=99****Aw
&公共請求參數

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyTTSConfigResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <Code>OK</Code>
    <Message>Success</Message>
    <RequestId>f765d3ee-ec03-4765-b235-6877501d99d1</RequestId>
    <Success>true</Success>
    <TTSConfig>
        <Voice>xiaoyun</Voice>
        <TTSConfigId>2a07b634-e15d-445f-bbcb-fc4ea2df7b87</TTSConfigId>
        <SpeechRate>50</SpeechRate>
        <Volume>100</Volume>
        <InstanceId>291cfc6a-8703-4bdd-a99d-9cba32d5288a</InstanceId>
        <ScriptId>947e0875-b5d4-4b33-b18c-7b2cf85bcb4f</ScriptId>
        <PitchRate>0</PitchRate>
    </TTSConfig>
</ModifyTTSConfigResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HttpStatusCode" : 200,
  "Code" : "OK",
  "Message" : "Success",
  "RequestId" : "f765d3ee-ec03-4765-b235-6877501d99d1",
  "Success" : true,
  "TTSConfig" : {
    "Voice" : "xiaoyun",
    "TTSConfigId" : "2a07b634-e15d-445f-bbcb-fc4ea2df7b87",
    "SpeechRate" : "50",
    "Volume" : "100",
    "InstanceId" : "291cfc6a-8703-4bdd-a99d-9cba32d5288a",
    "ScriptId" : "947e0875-b5d4-4b33-b18c-7b2cf85bcb4f",
    "PitchRate" : "0"
  }
}

錯誤碼

HttpCode 錯誤碼 錯誤信息 描述
400 InvalidParameter The specified parameter %s is invalid. 參數值校驗不通過。請使用請求參數構造規范化的請求字符串。
404 NotExist.Instance The specified Instance does not exist. 指定的實例不存在。
404 NotExist.Script The specified Script does not exist. 指定的話術不存在。
500 InternalError An error occurred while processing your request. Please try again later. Submit a ticket if the error still exists. 內部錯誤。建議重試,如果多次重試報錯請提交工單。

訪問錯誤中心查看更多錯誤碼。