mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-27 09:33:55 +08:00
feat(sharedASR): 优化ASR启动策略,支持本地模型预加载,避免连接超时。
This commit is contained in:
@@ -42,6 +42,12 @@ class ConnectionService:
|
||||
# 设置transport接口
|
||||
context.transport = transport
|
||||
|
||||
# 传入共享 ASR 管理器(如果有)
|
||||
# 这使得 ASRAdapter 可以使用预加载的模型实例
|
||||
if '_shared_asr_manager' in self.config:
|
||||
context.shared_asr_manager = self.config['_shared_asr_manager']
|
||||
logger.debug("连接使用共享 ASR 实例")
|
||||
|
||||
# 兼容性:设置websocket属性(如果transport是WebSocket)
|
||||
if hasattr(transport, '_websocket'):
|
||||
context.websocket = transport._websocket
|
||||
|
||||
Reference in New Issue
Block a user