All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.tts.v20190823.models.TextToVoiceRequest Maven / Gradle / Ivy

/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.tts.v20190823.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class TextToVoiceRequest extends AbstractModel{

    /**
    * 合成语音的源文本,按UTF-8编码统一计算。
中文最大支持110个汉字(全角标点符号算一个汉字);英文最大支持350个字母(半角标点符号算一个字母)。
    */
    @SerializedName("Text")
    @Expose
    private String Text;

    /**
    * 一次请求对应一个SessionId,会原样返回,建议传入类似于uuid的字符串防止重复。
    */
    @SerializedName("SessionId")
    @Expose
    private String SessionId;

    /**
    * 模型类型,1-默认模型。
    */
    @SerializedName("ModelType")
    @Expose
    private Long ModelType;

    /**
    * 音量大小,范围:[0,10],分别对应11个等级的音量,默认为0,代表正常音量。没有静音选项。
输入除以上整数之外的其他参数不生效,按默认值处理。
    */
    @SerializedName("Volume")
    @Expose
    private Float Volume;

    /**
    * 语速,范围:[-2,2],分别对应不同语速:
  • -2代表0.6倍
  • -1代表0.8倍
  • 0代表1.0倍(默认)
  • 1代表1.2倍
  • 2代表1.5倍
  • 如果需要更细化的语速,可以保留小数点后一位,例如0.5 1.1 1.8等。
    */ @SerializedName("Speed") @Expose private Float Speed; /** * 项目id,用户自定义,默认为0。 */ @SerializedName("ProjectId") @Expose private Long ProjectId; /** * 普通音色
  • 0-云小宁,亲和女声(默认)
  • 1-云小奇,亲和男声
  • 2-云小晚,成熟男声
  • 4-云小叶,温暖女声
  • 5-云小欣,情感女声
  • 6-云小龙,情感男声
  • 7-云小曼,客服女声
  • 1001-智瑜,情感女声
  • 1002-智聆,通用女声
  • 1003-智美,客服女声
  • 1050-WeJack,英文男声
  • 1051-WeRose,英文女声
  • 精品音色
    精品音色拟真度更高,价格不同于普通音色,查看[购买指南](https://cloud.tencent.com/product/tts/pricing)
  • 101001-智瑜,情感女声(精品)
  • 101002-智聆,通用女声(精品)
  • 101003-智美,客服女声(精品)
  • 101004-智云,通用男声
  • 101005-智莉,通用女声
  • 101006-智言,助手女声
  • 101007-智娜,客服女声
  • 101008-智琪,客服女声
  • 101009-智芸,知性女声
  • 101010-智华,通用男声
  • 101011-智燕,新闻女声
  • 101012-智丹,新闻女声
  • 101013-智辉,新闻男声
  • 101014-智宁,新闻男声
  • 101015-智萌,男童声
  • 101016-智甜,女童声
  • 101017-智蓉,情感女声
  • 101018-智靖,情感男声
  • 101019-智彤,粤语女声
  • 101050-WeJack,英文男声(精品)
  • 101051-WeRose,英文女声(精品)
  • 102000-贝蕾,客服女声
  • 102001-贝果,客服女声
  • 102002-贝紫,粤语女声
  • 102003-贝雪,新闻女声
  • */ @SerializedName("VoiceType") @Expose private Long VoiceType; /** * 主语言类型:
  • 1-中文(默认)
  • 2-英文
  • */ @SerializedName("PrimaryLanguage") @Expose private Long PrimaryLanguage; /** * 音频采样率:
  • 16000:16k(默认)
  • 8000:8k
  • */ @SerializedName("SampleRate") @Expose private Long SampleRate; /** * 返回音频格式,可取值:wav(默认),mp3,pcm */ @SerializedName("Codec") @Expose private String Codec; /** * Get 合成语音的源文本,按UTF-8编码统一计算。 中文最大支持110个汉字(全角标点符号算一个汉字);英文最大支持350个字母(半角标点符号算一个字母)。 * @return Text 合成语音的源文本,按UTF-8编码统一计算。 中文最大支持110个汉字(全角标点符号算一个汉字);英文最大支持350个字母(半角标点符号算一个字母)。 */ public String getText() { return this.Text; } /** * Set 合成语音的源文本,按UTF-8编码统一计算。 中文最大支持110个汉字(全角标点符号算一个汉字);英文最大支持350个字母(半角标点符号算一个字母)。 * @param Text 合成语音的源文本,按UTF-8编码统一计算。 中文最大支持110个汉字(全角标点符号算一个汉字);英文最大支持350个字母(半角标点符号算一个字母)。 */ public void setText(String Text) { this.Text = Text; } /** * Get 一次请求对应一个SessionId,会原样返回,建议传入类似于uuid的字符串防止重复。 * @return SessionId 一次请求对应一个SessionId,会原样返回,建议传入类似于uuid的字符串防止重复。 */ public String getSessionId() { return this.SessionId; } /** * Set 一次请求对应一个SessionId,会原样返回,建议传入类似于uuid的字符串防止重复。 * @param SessionId 一次请求对应一个SessionId,会原样返回,建议传入类似于uuid的字符串防止重复。 */ public void setSessionId(String SessionId) { this.SessionId = SessionId; } /** * Get 模型类型,1-默认模型。 * @return ModelType 模型类型,1-默认模型。 */ public Long getModelType() { return this.ModelType; } /** * Set 模型类型,1-默认模型。 * @param ModelType 模型类型,1-默认模型。 */ public void setModelType(Long ModelType) { this.ModelType = ModelType; } /** * Get 音量大小,范围:[0,10],分别对应11个等级的音量,默认为0,代表正常音量。没有静音选项。 输入除以上整数之外的其他参数不生效,按默认值处理。 * @return Volume 音量大小,范围:[0,10],分别对应11个等级的音量,默认为0,代表正常音量。没有静音选项。 输入除以上整数之外的其他参数不生效,按默认值处理。 */ public Float getVolume() { return this.Volume; } /** * Set 音量大小,范围:[0,10],分别对应11个等级的音量,默认为0,代表正常音量。没有静音选项。 输入除以上整数之外的其他参数不生效,按默认值处理。 * @param Volume 音量大小,范围:[0,10],分别对应11个等级的音量,默认为0,代表正常音量。没有静音选项。 输入除以上整数之外的其他参数不生效,按默认值处理。 */ public void setVolume(Float Volume) { this.Volume = Volume; } /** * Get 语速,范围:[-2,2],分别对应不同语速:
  • -2代表0.6倍
  • -1代表0.8倍
  • 0代表1.0倍(默认)
  • 1代表1.2倍
  • 2代表1.5倍
  • 如果需要更细化的语速,可以保留小数点后一位,例如0.5 1.1 1.8等。
    * @return Speed 语速,范围:[-2,2],分别对应不同语速:
  • -2代表0.6倍
  • -1代表0.8倍
  • 0代表1.0倍(默认)
  • 1代表1.2倍
  • 2代表1.5倍
  • 如果需要更细化的语速,可以保留小数点后一位,例如0.5 1.1 1.8等。
    */ public Float getSpeed() { return this.Speed; } /** * Set 语速,范围:[-2,2],分别对应不同语速:
  • -2代表0.6倍
  • -1代表0.8倍
  • 0代表1.0倍(默认)
  • 1代表1.2倍
  • 2代表1.5倍
  • 如果需要更细化的语速,可以保留小数点后一位,例如0.5 1.1 1.8等。
    * @param Speed 语速,范围:[-2,2],分别对应不同语速:
  • -2代表0.6倍
  • -1代表0.8倍
  • 0代表1.0倍(默认)
  • 1代表1.2倍
  • 2代表1.5倍
  • 如果需要更细化的语速,可以保留小数点后一位,例如0.5 1.1 1.8等。
    */ public void setSpeed(Float Speed) { this.Speed = Speed; } /** * Get 项目id,用户自定义,默认为0。 * @return ProjectId 项目id,用户自定义,默认为0。 */ public Long getProjectId() { return this.ProjectId; } /** * Set 项目id,用户自定义,默认为0。 * @param ProjectId 项目id,用户自定义,默认为0。 */ public void setProjectId(Long ProjectId) { this.ProjectId = ProjectId; } /** * Get 普通音色
  • 0-云小宁,亲和女声(默认)
  • 1-云小奇,亲和男声
  • 2-云小晚,成熟男声
  • 4-云小叶,温暖女声
  • 5-云小欣,情感女声
  • 6-云小龙,情感男声
  • 7-云小曼,客服女声
  • 1001-智瑜,情感女声
  • 1002-智聆,通用女声
  • 1003-智美,客服女声
  • 1050-WeJack,英文男声
  • 1051-WeRose,英文女声
  • 精品音色
    精品音色拟真度更高,价格不同于普通音色,查看[购买指南](https://cloud.tencent.com/product/tts/pricing)
  • 101001-智瑜,情感女声(精品)
  • 101002-智聆,通用女声(精品)
  • 101003-智美,客服女声(精品)
  • 101004-智云,通用男声
  • 101005-智莉,通用女声
  • 101006-智言,助手女声
  • 101007-智娜,客服女声
  • 101008-智琪,客服女声
  • 101009-智芸,知性女声
  • 101010-智华,通用男声
  • 101011-智燕,新闻女声
  • 101012-智丹,新闻女声
  • 101013-智辉,新闻男声
  • 101014-智宁,新闻男声
  • 101015-智萌,男童声
  • 101016-智甜,女童声
  • 101017-智蓉,情感女声
  • 101018-智靖,情感男声
  • 101019-智彤,粤语女声
  • 101050-WeJack,英文男声(精品)
  • 101051-WeRose,英文女声(精品)
  • 102000-贝蕾,客服女声
  • 102001-贝果,客服女声
  • 102002-贝紫,粤语女声
  • 102003-贝雪,新闻女声
  • * @return VoiceType 普通音色
  • 0-云小宁,亲和女声(默认)
  • 1-云小奇,亲和男声
  • 2-云小晚,成熟男声
  • 4-云小叶,温暖女声
  • 5-云小欣,情感女声
  • 6-云小龙,情感男声
  • 7-云小曼,客服女声
  • 1001-智瑜,情感女声
  • 1002-智聆,通用女声
  • 1003-智美,客服女声
  • 1050-WeJack,英文男声
  • 1051-WeRose,英文女声
  • 精品音色
    精品音色拟真度更高,价格不同于普通音色,查看[购买指南](https://cloud.tencent.com/product/tts/pricing)
  • 101001-智瑜,情感女声(精品)
  • 101002-智聆,通用女声(精品)
  • 101003-智美,客服女声(精品)
  • 101004-智云,通用男声
  • 101005-智莉,通用女声
  • 101006-智言,助手女声
  • 101007-智娜,客服女声
  • 101008-智琪,客服女声
  • 101009-智芸,知性女声
  • 101010-智华,通用男声
  • 101011-智燕,新闻女声
  • 101012-智丹,新闻女声
  • 101013-智辉,新闻男声
  • 101014-智宁,新闻男声
  • 101015-智萌,男童声
  • 101016-智甜,女童声
  • 101017-智蓉,情感女声
  • 101018-智靖,情感男声
  • 101019-智彤,粤语女声
  • 101050-WeJack,英文男声(精品)
  • 101051-WeRose,英文女声(精品)
  • 102000-贝蕾,客服女声
  • 102001-贝果,客服女声
  • 102002-贝紫,粤语女声
  • 102003-贝雪,新闻女声
  • */ public Long getVoiceType() { return this.VoiceType; } /** * Set 普通音色
  • 0-云小宁,亲和女声(默认)
  • 1-云小奇,亲和男声
  • 2-云小晚,成熟男声
  • 4-云小叶,温暖女声
  • 5-云小欣,情感女声
  • 6-云小龙,情感男声
  • 7-云小曼,客服女声
  • 1001-智瑜,情感女声
  • 1002-智聆,通用女声
  • 1003-智美,客服女声
  • 1050-WeJack,英文男声
  • 1051-WeRose,英文女声
  • 精品音色
    精品音色拟真度更高,价格不同于普通音色,查看[购买指南](https://cloud.tencent.com/product/tts/pricing)
  • 101001-智瑜,情感女声(精品)
  • 101002-智聆,通用女声(精品)
  • 101003-智美,客服女声(精品)
  • 101004-智云,通用男声
  • 101005-智莉,通用女声
  • 101006-智言,助手女声
  • 101007-智娜,客服女声
  • 101008-智琪,客服女声
  • 101009-智芸,知性女声
  • 101010-智华,通用男声
  • 101011-智燕,新闻女声
  • 101012-智丹,新闻女声
  • 101013-智辉,新闻男声
  • 101014-智宁,新闻男声
  • 101015-智萌,男童声
  • 101016-智甜,女童声
  • 101017-智蓉,情感女声
  • 101018-智靖,情感男声
  • 101019-智彤,粤语女声
  • 101050-WeJack,英文男声(精品)
  • 101051-WeRose,英文女声(精品)
  • 102000-贝蕾,客服女声
  • 102001-贝果,客服女声
  • 102002-贝紫,粤语女声
  • 102003-贝雪,新闻女声
  • * @param VoiceType 普通音色
  • 0-云小宁,亲和女声(默认)
  • 1-云小奇,亲和男声
  • 2-云小晚,成熟男声
  • 4-云小叶,温暖女声
  • 5-云小欣,情感女声
  • 6-云小龙,情感男声
  • 7-云小曼,客服女声
  • 1001-智瑜,情感女声
  • 1002-智聆,通用女声
  • 1003-智美,客服女声
  • 1050-WeJack,英文男声
  • 1051-WeRose,英文女声
  • 精品音色
    精品音色拟真度更高,价格不同于普通音色,查看[购买指南](https://cloud.tencent.com/product/tts/pricing)
  • 101001-智瑜,情感女声(精品)
  • 101002-智聆,通用女声(精品)
  • 101003-智美,客服女声(精品)
  • 101004-智云,通用男声
  • 101005-智莉,通用女声
  • 101006-智言,助手女声
  • 101007-智娜,客服女声
  • 101008-智琪,客服女声
  • 101009-智芸,知性女声
  • 101010-智华,通用男声
  • 101011-智燕,新闻女声
  • 101012-智丹,新闻女声
  • 101013-智辉,新闻男声
  • 101014-智宁,新闻男声
  • 101015-智萌,男童声
  • 101016-智甜,女童声
  • 101017-智蓉,情感女声
  • 101018-智靖,情感男声
  • 101019-智彤,粤语女声
  • 101050-WeJack,英文男声(精品)
  • 101051-WeRose,英文女声(精品)
  • 102000-贝蕾,客服女声
  • 102001-贝果,客服女声
  • 102002-贝紫,粤语女声
  • 102003-贝雪,新闻女声
  • */ public void setVoiceType(Long VoiceType) { this.VoiceType = VoiceType; } /** * Get 主语言类型:
  • 1-中文(默认)
  • 2-英文
  • * @return PrimaryLanguage 主语言类型:
  • 1-中文(默认)
  • 2-英文
  • */ public Long getPrimaryLanguage() { return this.PrimaryLanguage; } /** * Set 主语言类型:
  • 1-中文(默认)
  • 2-英文
  • * @param PrimaryLanguage 主语言类型:
  • 1-中文(默认)
  • 2-英文
  • */ public void setPrimaryLanguage(Long PrimaryLanguage) { this.PrimaryLanguage = PrimaryLanguage; } /** * Get 音频采样率:
  • 16000:16k(默认)
  • 8000:8k
  • * @return SampleRate 音频采样率:
  • 16000:16k(默认)
  • 8000:8k
  • */ public Long getSampleRate() { return this.SampleRate; } /** * Set 音频采样率:
  • 16000:16k(默认)
  • 8000:8k
  • * @param SampleRate 音频采样率:
  • 16000:16k(默认)
  • 8000:8k
  • */ public void setSampleRate(Long SampleRate) { this.SampleRate = SampleRate; } /** * Get 返回音频格式,可取值:wav(默认),mp3,pcm * @return Codec 返回音频格式,可取值:wav(默认),mp3,pcm */ public String getCodec() { return this.Codec; } /** * Set 返回音频格式,可取值:wav(默认),mp3,pcm * @param Codec 返回音频格式,可取值:wav(默认),mp3,pcm */ public void setCodec(String Codec) { this.Codec = Codec; } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "Text", this.Text); this.setParamSimple(map, prefix + "SessionId", this.SessionId); this.setParamSimple(map, prefix + "ModelType", this.ModelType); this.setParamSimple(map, prefix + "Volume", this.Volume); this.setParamSimple(map, prefix + "Speed", this.Speed); this.setParamSimple(map, prefix + "ProjectId", this.ProjectId); this.setParamSimple(map, prefix + "VoiceType", this.VoiceType); this.setParamSimple(map, prefix + "PrimaryLanguage", this.PrimaryLanguage); this.setParamSimple(map, prefix + "SampleRate", this.SampleRate); this.setParamSimple(map, prefix + "Codec", this.Codec); } }




    © 2015 - 2025 Weber Informatics LLC | Privacy Policy