23 lines
884 B
TOML
23 lines
884 B
TOML
# ip_sound_column.tts — ip 音柱 tts 播放
|
|||
|
|
# 修改后需重新运行: uv run gen_models config/workers/ip_sound_column src/plugins/ip_sound_column
|
||
|
|
[POST]
|
||
|
|
cacheable = true
|
||
|
|
summary = "ip 音柱 tts 播放"
|
||
|
|
params = [
|
||
|
|
"command: str", # 播放命令 play_local_tts
|
||
|
|
"volume: int", # 播放音量 0-100
|
||
|
|
"play_count: int", # 播放次数
|
||
|
|
"queue: bool", # 是否排队播放
|
||
|
|
"sync_response: bool", # 是否同步响应
|
||
|
|
"play_interval: int", # 播放间隔,单位秒
|
||
|
|
"tts_pitch: int", # 播放音调,范围 0 ~ 100
|
||
|
|
"tts_speed: int", # 播放速度,范围 0 ~ 100
|
||
|
|
"tts_voice_name: string", # 播放声音名称
|
||
|
|
"tts_text: string", # 播放文本
|
||
|
|
]
|
||
|
|
internal = true
|
||
|
|
|
||
|
|
[POST.response_model]
|
||
|
|
command = { type = "str", required = true }
|
||
|
|
result = { type = "int", required = true }
|