feat: Phase 15.5-2 — 오디오 보존 + pyannote 실제 화자 구분
녹음 중 PCM 데이터를 WAV 파일로 저장 (meeting-audio/ 디렉토리). diarizeSession에서 WAV 존재 + HF 토큰 있으면 sidecar /diarize 호출. pyannote 실패 시 LLM 폴백. 전사 세그먼트-화자 시간 매칭.
This commit is contained in:
parent
fc7628327a
commit
3045fbf612
2 changed files with 148 additions and 9 deletions
|
|
@ -32,7 +32,7 @@ npm run typecheck # tsc --noEmit
|
|||
- 녹음 UI: 9개 웨이브 바, cos 분포, 100ms
|
||||
|
||||
## 현재 상태
|
||||
Phase 1~15 전체 완료 + 랜딩 페이지(site/).
|
||||
Phase 1~15.5 전체 완료 + 랜딩 페이지(site/).
|
||||
차단 이슈: @nut-tree-fork/nut-js 포크 사용
|
||||
|
||||
## 설계 문서 (구현 시 Read 도구로 참조)
|
||||
|
|
@ -52,6 +52,7 @@ Phase13+: VoiceConversationService, RAGService, VoiceActionService
|
|||
Phase14: MeetingModeService
|
||||
Phase14.5: MeetingDocTemplateService + 다중 문서 생성/편집/내보내기
|
||||
Phase15: Auto Polish + AI 채팅 + 마인드맵 + 공유
|
||||
Phase15.5: 화자 구분 (LLM 추정 + pyannote 준비)
|
||||
|
||||
## DS 컴포넌트 (src/renderer/components/ds/)
|
||||
CrtDisplay, InstrumentPanel, Led, PhysicalButton, MetalCard,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue