mixvideo-v2/cargos/text-video-agent-rust-sdk/docs/ApiApi.md

4.8 KiB

\ApiApi

All URIs are relative to http://localhost

Method HTTP request Description
get_voices_hl_api302_hl_router_sync_get_voices_get GET /api/302/hl_router/sync/get/voices 查询克隆的音色ID, 【接口来自官方, 302没有对应的中转接口】
hl_tts_api302_hl_router_sync_generate_speech_post POST /api/302/hl_router/sync/generate/speech 海螺同步生成音频
upload_material_file_api302_hl_router_sync_file_upload_post POST /api/302/hl_router/sync/file/upload 上传素材到302ai,用于复刻
voice_clone_api302_hl_router_sync_voice_clone_post POST /api/302/hl_router/sync/voice/clone 声音克隆

get_voices_hl_api302_hl_router_sync_get_voices_get

serde_json::Value get_voices_hl_api302_hl_router_sync_get_voices_get() 查询克隆的音色ID, 【接口来自官方, 302没有对应的中转接口】

Parameters

This endpoint does not need any parameter.

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

hl_tts_api302_hl_router_sync_generate_speech_post

serde_json::Value hl_tts_api302_hl_router_sync_generate_speech_post(text, voice_id, speed, vol, emotion) 海螺同步生成音频

Parameters

Name Type Description Required Notes
text String tts文本内容 [required]
voice_id String Voice ID [required]
speed Option<f64> 语速, [0.5, 2] [default to 1.0]
vol Option<f64> 音量(0,10]默认1.0 [default to 1.0]
emotion Option<String> 情感, [\"happy\", \"sad\", \"angry\", \"fearful\", \"disgusted\", \"surprised\", \"calm\"]

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

upload_material_file_api302_hl_router_sync_file_upload_post

serde_json::Value upload_material_file_api302_hl_router_sync_file_upload_post(audio_file, purpose) 上传素材到302ai,用于复刻

Parameters

Name Type Description Required Notes
audio_file std::path::PathBuf 音频文件 [required]
purpose Option<String> 意图,默认voice_clone [default to voice_clone]

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

voice_clone_api302_hl_router_sync_voice_clone_post

serde_json::Value voice_clone_api302_hl_router_sync_voice_clone_post(text, model, need_noise_reduction, voice_id, prefix, audio_file) 声音克隆

Parameters

Name Type Description Required Notes
text String 复刻的文本 [required]
model Option<String> 支持的模型有:speech-02-hd,speech-02-turbo,speech-01-hd,speech-01-turbo [default to speech-02-hd]
need_noise_reduction Option<bool> 是否开启降噪 [default to true]
voice_id Option<String> 音色克隆voice_id
prefix Option<String> 音色voice_id前缀 [default to BoWong-]
audio_file Option<std::path::PathBuf> 参考音频文件

Return type

serde_json::Value

Authorization

No authorization required

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]