8 #include <voicesdk/core/config.h>
9 #include <voicesdk/core/common/voice_template.h>
18 using Ptr = std::shared_ptr<VoiceTemplateConverter>;
26 static Ptr
create(
const std::string& initPath);
Class representing a voice template converter.
Definition: voice_template_converter.h:16
virtual const std::string & getOutputInitDataId() const =0
Returns init data ID that converted voice template will have.
virtual const std::string & getInputInitDataId() const =0
Returns init data ID that voice template to be converted should have.
static Ptr create(const std::string &initPath)
Factory method.
virtual VoiceTemplate::Ptr convertVoiceTemplate(const VoiceTemplate::Ptr &voiceTemplate) const =0
Converts voice template from one configuration to another.