TencentCloud / tencentcloud-sdk-python

Tencent Cloud API 3.0 SDK for Python
Apache License 2.0
613 stars 251 forks source link

为什么没有语音合成的示例? #85

Closed zshy1205 closed 3 years ago

zshy1205 commented 3 years ago

import json from tencentcloud.common import credential from tencentcloud.common.profile.client_profile import ClientProfile from tencentcloud.common.profile.http_profile import HttpProfile from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException from tencentcloud.tts.v20190823 import tts_client, models try: cred = credential.Credential("??", "??") httpProfile = HttpProfile() httpProfile.endpoint = "tts.tencentcloudapi.com"

clientProfile = ClientProfile()
clientProfile.httpProfile = httpProfile
client = tts_client.TtsClient(cred, "ap-shanghai", clientProfile) 

req = models.TextToVoiceRequest()
params = {
    "ModelType": 1,
    "Volume": 5,
    "Speed": 0,
    "ProjectId": 0,
    "VoiceType": 1,
    "PrimaryLanguage": 1,
    "SampleRate": 16000,
    "Codec": "wav",
    "Text": "你好啊",
    "SessionId": "21332432423"
}
req.from_json_string(json.dumps(params))

resp = client.TextToVoice(req) 
print(resp.to_json_string()) 

except TencentCloudSDKException as err: print(err)

这套代码有问题啊,最后的输出没有Audio,只有SessionId是什么情况?

zqfan commented 3 years ago

请到控制台提工单给语音合成产品,SDK只是对接口的封装,请恕无法回答业务逻辑有关的问题。