feat: 添加语音模块支持,优化服务启动方式

This commit is contained in:
2026-03-17 04:03:39 +08:00
parent 308df54a15
commit 90517f2289
18 changed files with 221 additions and 43 deletions

View File

@@ -63,6 +63,13 @@ async function getStaticModules(): Promise<ApiModule[]> {
console.warn('[ModuleLoader] Failed to load opencode module:', e)
}
try {
const { createVoiceModule } = await import('./voice/index.js')
modules.push(createVoiceModule())
} catch (e) {
console.warn('[ModuleLoader] Failed to load voice module:', e)
}
modules.sort((a, b) => {
const orderA = a.metadata.order ?? 0
const orderB = b.metadata.order ?? 0
@@ -82,3 +89,4 @@ export * from './document-parser/index.js'
export * from './ai/index.js'
export * from './remote/index.js'
export * from './opencode/index.js'
export * from './voice/index.js'