feat: 插件自定义口令支持获取语音输入内容 #105

This commit is contained in:
涵曦 2024-10-24 19:35:09 +08:00
parent aa2992b5d7
commit c452136537
2 changed files with 10 additions and 0 deletions

View File

@ -3,3 +3,7 @@ async def code1(arg1):
log.info(f"code1:{arg1}")
did = xiaomusic._cur_did
await xiaomusic.do_tts(did, "你好,我是自定义的测试口令")
last_record = xiaomusic.last_record
query = last_record.get("query", "").strip()
await xiaomusic.do_tts(did, f"你说的是: {query}")

View File

@ -829,6 +829,12 @@ class XiaoMusic:
continue
self.log.info(f"匹配到指令. opkey:{opkey} opvalue:{opvalue} oparg:{oparg}")
# 自定义口令
if opvalue.startswith("exec#"):
code = opvalue.split("#", 1)[1]
return ("exec", code)
return (opvalue, "")
return (opvalue, oparg)
self.log.info(f"未匹配到指令 {query} {ctrl_panel}")
return (None, None)