package com.sonic.cow.client.input.voicechat.domain;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Audio {
    /**
     * String   Example: zh_female_cancan_mars_bigtts
     * Voice_type of purchased timbre on BytePlus Text-to-Speech Console.
     */
    @JSONField(name = "voice_type")
    private String voice_type;
    /**
     * Pitch, limited to [-12,12]. Defaults to 0
     */
    private Integer speech_rate = 0;
    /**
     * Speech speed, limited to [-50, 100]. Default to 0.
     */
    private Integer pitch_rate = 0;
}