public class VoiceCloneServiceImpl extends Object implements VoiceCloneService
| Modifier and Type | Field and Description |
|---|---|
protected static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| Constructor and Description |
|---|
VoiceCloneServiceImpl(AbstractAiClient zAiClient) |
| Modifier and Type | Method and Description |
|---|---|
VoiceCloneResponse |
cloneVoice(VoiceCloneRequest request)
Creates a new voice clone based on the provided audio sample and parameters.
|
VoiceDeleteResponse |
deleteVoice(VoiceDeleteRequest request)
Deletes an existing voice clone by voice.
|
VoiceListResponse |
listVoice(VoiceListRequest request)
Retrieves a list of available voice clones with optional filtering.
|
public VoiceCloneServiceImpl(AbstractAiClient zAiClient)
public VoiceCloneResponse cloneVoice(VoiceCloneRequest request)
VoiceCloneServicecloneVoice in interface VoiceCloneServicerequest - the voice clone creation request containing voice name, sample audio
text, target text, and audio file informationpublic VoiceDeleteResponse deleteVoice(VoiceDeleteRequest request)
VoiceCloneServicedeleteVoice in interface VoiceCloneServicerequest - the voice deletion request containing the voice to deletepublic VoiceListResponse listVoice(VoiceListRequest request)
VoiceCloneServicelistVoice in interface VoiceCloneServicerequest - the voice list request containing optional voice type and name
filtersCopyright © 2025. All rights reserved.