1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-03-29 10:29:45 +08:00

feat: 新增播放文字功能

This commit is contained in:
涵曦
2025-01-08 12:56:52 +08:00
parent 8f19b9b33b
commit 1ca8955b94
3 changed files with 29 additions and 14 deletions

View File

@@ -442,6 +442,16 @@ async def playurl(did: str, url: str, Verifcation=Depends(verification)):
return await xiaomusic.play_url(did=did, arg1=decoded_url)
@app.get("/playtts")
async def playtts(did: str, text: str, Verifcation=Depends(verification)):
if not xiaomusic.did_exist(did):
return {"ret": "Did not exist"}
log.info(f"tts {did} {text}")
await xiaomusic.do_tts(did=did, value=text)
return {"ret": "OK"}
@app.post("/refreshmusictag")
async def refreshmusictag(Verifcation=Depends(verification)):
xiaomusic.refresh_music_tag()