feat: 添加语音模块支持,优化服务启动方式
This commit is contained in:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user