public interface VoiceCloneApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.rxjava3.core.Single<VoiceCloneResult> |
cloneVoice(VoiceCloneRequest request)
Creates a new voice clone from provided audio sample and parameters.
|
io.reactivex.rxjava3.core.Single<VoiceDeleteResult> |
deleteVoice(VoiceDeleteRequest request)
Deletes an existing voice clone by voice.
|
io.reactivex.rxjava3.core.Single<VoiceListResult> |
listVoices(String voiceType,
String voiceName)
Retrieves a list of available voice clones with optional filtering.
|
io.reactivex.rxjava3.core.Single<VoiceListResult> |
listVoices(String voiceType,
String voiceName,
String requestId)
Retrieves a list of available voice clones with optional filtering and Request-Id
header.
|
@POST(value="voice/clone") io.reactivex.rxjava3.core.Single<VoiceCloneResult> cloneVoice(@Body VoiceCloneRequest request)
request - voice clone creation parameters including voice name, sample text,
target text, and audio file reference@POST(value="voice/delete") io.reactivex.rxjava3.core.Single<VoiceDeleteResult> deleteVoice(@Body VoiceDeleteRequest request)
request - voice deletion parameters containing the voice to delete@GET(value="voice/list") io.reactivex.rxjava3.core.Single<VoiceListResult> listVoices(@Query(value="voiceType") String voiceType, @Query(value="voiceName") String voiceName)
voiceType - optional voice type filtervoiceName - optional voice name filter@GET(value="voice/list") io.reactivex.rxjava3.core.Single<VoiceListResult> listVoices(@Query(value="voiceType") String voiceType, @Query(value="voiceName") String voiceName, @Header(value="Request-Id") String requestId)
voiceType - optional voice type filtervoiceName - optional voice name filterrequestId - unique request identifier for tracking and monitoringCopyright © 2025. All rights reserved.