feat: 更新依赖项版本,添加新功能并重构代码,增强 ASR 服务和灯光控制逻辑

This commit is contained in:
2025-12-23 00:40:09 +08:00
parent 03be62cfe6
commit 4bdebd66d4
6 changed files with 187 additions and 5 deletions

73
pnpm-lock.yaml generated
View File

@@ -111,6 +111,12 @@ importers:
assistant:
dependencies:
'@kevisual/ha-api':
specifier: ^0.0.1
version: 0.0.1
'@kevisual/video-tools':
specifier: ^0.0.12
version: 0.0.12(dotenv@17.2.3)(supports-color@10.2.2)
eventemitter3:
specifier: ^5.0.1
version: 5.0.1
@@ -146,8 +152,8 @@ importers:
specifier: 0.0.7
version: 0.0.7(@kevisual/query@0.0.33)
'@kevisual/router':
specifier: ^0.0.48
version: 0.0.48(supports-color@10.2.2)
specifier: ^0.0.49
version: 0.0.49(supports-color@10.2.2)
'@kevisual/types':
specifier: ^0.0.10
version: 0.0.10
@@ -775,6 +781,10 @@ packages:
cpu: [x64]
os: [win32]
'@gradio/client@2.0.1':
resolution: {integrity: sha512-NLaQNj5fn+Klgtf9ESL2NhlfBo9GHYjxBCbLMXamRev36nQ/fVmhKV2V2DLV91IVTbL/gAMzeTsCmZ1Cl2CLlQ==}
engines: {node: '>=18.0.0'}
'@img/colour@1.0.0':
resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines: {node: '>=18'}
@@ -1263,6 +1273,9 @@ packages:
resolution: {integrity: sha512-4T/m2LqhtwWEW+lWmg7jLxKFW7VtIAftsWFDDZvh10bZunqFf8iXxChHcVSQWikghJb4cq1IkWzPkvc2l+Asdw==}
hasBin: true
'@kevisual/ha-api@0.0.1':
resolution: {integrity: sha512-6wFXbHIVvQhK08XMdsCm5A5P/CrepDiqd4k5x+kwOlhHHhFlu+WbGYh+wxdi4+62+W7WxZK7jjNt2x8ioQEFgg==}
'@kevisual/hot-api@0.0.3':
resolution: {integrity: sha512-qZ4CNK08StZP4+DR1vWwJhKVDoSXXC+PBFG4ZxtkXF5vO2rybE055zp1n3dg5jo8GwW5wxpqMIG3KBp3pYSTkg==}
@@ -1313,6 +1326,9 @@ packages:
'@kevisual/router@0.0.48':
resolution: {integrity: sha512-WsSvT+NpfC/bZbaAzE3WSKD2DRZP0JuPQJGr4YucSdO/lOLB4cEpOZRbPlV3l7G064ow8QJRAN2DUW+bRjrp1A==}
'@kevisual/router@0.0.49':
resolution: {integrity: sha512-2HXuOnnWdRfkO0LyqolWU9cvWHGXi8FV3OqEvWgfO+f7wx8GT8T6Bb8dCzdldDaAxve1dgLBavtdmnHyCkp+1Q==}
'@kevisual/types@0.0.10':
resolution: {integrity: sha512-Q73uzzjk9UidumnmCvOpgzqDDvQxsblz22bIFuoiioUFJWwaparx8bpd8ArRyFojicYL1YJoFDzDZ9j9NN8grA==}
@@ -1321,6 +1337,12 @@ packages:
peerDependencies:
dotenv: ^17
'@kevisual/video-tools@0.0.12':
resolution: {integrity: sha512-yjLbijFzbSvThwKWlDpjF2zZPLtc4ar2LJHjHopmtukzPv/F0bXUEtrNXlkr40PnlE76nzBljmzdUd+b2ww2Cg==}
'@kevisual/video@0.0.2':
resolution: {integrity: sha512-v2k9CC6Nq2UDzGwR9V7BMFf4jUsyCRKes1+3V7odPqOrbu+DskirWZVnMQFCkndB2Mmhkz1BugFVFrYak8bBew==}
'@kevisual/ws@8.0.0':
resolution: {integrity: sha512-jlFxSlXUEz93cFW+UYT5BXv/rFVgiMQnIfqRYZ0gj1hSP8PMGRqMqUoHSLfKvfRRS4jseLSvTTeEKSQpZJtURg==}
engines: {node: '>=10.0.0'}
@@ -3083,6 +3105,9 @@ packages:
picomatch:
optional: true
fetch-event-stream@0.1.6:
resolution: {integrity: sha512-GREtJ5HNikdU2AXtZ6E/5bk+aslMU6ie5mPG6H9nvsdDkkHQ6m5lHwmmmDTOBexok9hApQ7EprsXCdmz9ZC68w==}
figures@6.1.0:
resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==}
engines: {node: '>=18'}
@@ -3145,6 +3170,10 @@ packages:
function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
fuse.js@7.1.0:
resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==}
engines: {node: '>=10'}
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -5814,6 +5843,10 @@ snapshots:
'@esbuild/win32-x64@0.25.12':
optional: true
'@gradio/client@2.0.1':
dependencies:
fetch-event-stream: 0.1.6
'@img/colour@1.0.0':
optional: true
@@ -6339,6 +6372,11 @@ snapshots:
transitivePeerDependencies:
- typescript
'@kevisual/ha-api@0.0.1':
dependencies:
dotenv: 17.2.3
fuse.js: 7.1.0
'@kevisual/hot-api@0.0.3(dotenv@17.2.3)':
dependencies:
'@kevisual/ai': 0.0.16
@@ -6467,6 +6505,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@kevisual/router@0.0.49(supports-color@10.2.2)':
dependencies:
path-to-regexp: 8.3.0
selfsigned: 5.2.0
send: 1.2.1(supports-color@10.2.2)
transitivePeerDependencies:
- supports-color
'@kevisual/types@0.0.10': {}
'@kevisual/use-config@1.0.21(dotenv@17.2.3)':
@@ -6474,6 +6520,23 @@ snapshots:
'@kevisual/load': 0.0.6
dotenv: 17.2.3
'@kevisual/video-tools@0.0.12(dotenv@17.2.3)(supports-color@10.2.2)':
dependencies:
'@gradio/client': 2.0.1
'@kevisual/ai': 0.0.19
'@kevisual/router': 0.0.48(supports-color@10.2.2)
'@kevisual/use-config': 1.0.21(dotenv@17.2.3)
'@kevisual/video': 0.0.2
crypto-js: 4.2.0
dayjs: 1.11.19
eventemitter3: 5.0.1
nanoid: 5.1.6
transitivePeerDependencies:
- dotenv
- supports-color
'@kevisual/video@0.0.2': {}
'@kevisual/ws@8.0.0': {}
'@lezer/common@1.4.0': {}
@@ -8051,7 +8114,7 @@ snapshots:
centra@2.7.0:
dependencies:
follow-redirects: 1.15.9(debug@4.3.7(supports-color@10.2.2))
follow-redirects: 1.15.9(debug@4.3.7)
transitivePeerDependencies:
- debug
@@ -8610,6 +8673,8 @@ snapshots:
optionalDependencies:
picomatch: 4.0.3
fetch-event-stream@0.1.6: {}
figures@6.1.0:
dependencies:
is-unicode-supported: 2.1.0
@@ -8681,6 +8746,8 @@ snapshots:
function-bind@1.1.2: {}
fuse.js@7.1.0: {}
gensync@1.0.0-beta.2: {}
get-east-asian-width@1.4.0: {}