feat: 插件自定义口令支持获取语音输入内容 #105
This commit is contained in:
parent
aa2992b5d7
commit
c452136537
@ -3,3 +3,7 @@ async def code1(arg1):
|
|||||||
log.info(f"code1:{arg1}")
|
log.info(f"code1:{arg1}")
|
||||||
did = xiaomusic._cur_did
|
did = xiaomusic._cur_did
|
||||||
await xiaomusic.do_tts(did, "你好,我是自定义的测试口令")
|
await xiaomusic.do_tts(did, "你好,我是自定义的测试口令")
|
||||||
|
|
||||||
|
last_record = xiaomusic.last_record
|
||||||
|
query = last_record.get("query", "").strip()
|
||||||
|
await xiaomusic.do_tts(did, f"你说的是: {query}")
|
||||||
|
@ -829,6 +829,12 @@ class XiaoMusic:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
self.log.info(f"匹配到指令. opkey:{opkey} opvalue:{opvalue} oparg:{oparg}")
|
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)
|
return (opvalue, oparg)
|
||||||
self.log.info(f"未匹配到指令 {query} {ctrl_panel}")
|
self.log.info(f"未匹配到指令 {query} {ctrl_panel}")
|
||||||
return (None, None)
|
return (None, None)
|
||||||
|
Loading…
Reference in New Issue
Block a user