Phase 14 구현: 회의 모드 (Meeting Mode)
실시간 녹음 + 타임스탬프 메모 + STT 전사 + LLM 구조화 회의록 + PDF/MD 내보내기. CaptionService 연동, 동시 사용 충돌 방지, 긴 회의 2-pass 요약 지원. DB 2테이블, IPC 15채널, UI 3뷰(목록/녹음/상세), 12개 locale i18n.
This commit is contained in:
parent
dd68fc9ccd
commit
d0c4f9ee53
38 changed files with 2550 additions and 769 deletions
|
|
@ -821,6 +821,12 @@ class VoiceModeService extends EventEmitter {
|
|||
logger.warn('Cannot start caption: dictation session active')
|
||||
return
|
||||
}
|
||||
// 회의 모드 녹음 중이면 자막 시작 불가 (상호 배제)
|
||||
const { getMeetingModeService } = await import('./MeetingModeService')
|
||||
if (getMeetingModeService().getState() === 'recording') {
|
||||
logger.warn('Cannot start caption: meeting mode recording active')
|
||||
return
|
||||
}
|
||||
await caption.start()
|
||||
logger.info('Caption started via hotkey')
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue