voicevox_api 0.14.4

VOICEVOX API binding
Documentation
/*
 * VOICEVOX Engine
 *
 * VOICEVOXの音声合成エンジンです。
 *
 * The version of the OpenAPI document: 0.14.4
 *
 * Generated by: https://openapi-generator.tech
 */

/// SpeakerInfo : 話者の追加情報

#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct SpeakerInfo {
    #[serde(rename = "policy")]
    pub policy: String,
    #[serde(rename = "portrait")]
    pub portrait: String,
    #[serde(rename = "style_infos")]
    pub style_infos: Vec<crate::models::StyleInfo>,
}

impl SpeakerInfo {
    /// 話者の追加情報
    pub fn new(
        policy: String,
        portrait: String,
        style_infos: Vec<crate::models::StyleInfo>,
    ) -> SpeakerInfo {
        SpeakerInfo {
            policy,
            portrait,
            style_infos,
        }
    }
}