mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 23:06:23 +00:00
프로토타입 검토 결과, 화자 식별 기능이 현재 요구사항에서 제외되어 관련 코드 및 설계 문서를 제거하고 현행화했습니다. 변경사항: 1. 백엔드 코드 정리 - Speaker 관련 컨트롤러, 서비스, 리포지토리 삭제 - Speaker 도메인, DTO, 이벤트 클래스 삭제 - Recording 및 Transcription 서비스에서 화자 관련 로직 제거 2. API 명세 현행화 (stt-service-api.yaml) - 화자 식별/관리 API 엔드포인트 제거 (/speakers/*) - 응답 스키마에서 speakerId, speakerName 필드 제거 - 화자 관련 스키마 전체 제거 (Speaker*) - API 설명에서 화자 식별 관련 내용 제거 3. 설계 문서 현행화 - STT 녹음 시퀀스: 화자 식별 단계 제거 - STT 텍스트변환 시퀀스: 화자 정보 업데이트 로직 제거, 배치 모드 제거 - 실시간 전용 기능으로 단순화 영향: - 화자별 발언 구분 기능 제거 - 실시간 음성-텍스트 변환에만 집중 - 시스템 복잡도 감소 및 성능 개선 (초기화 시간: 1.1초 → 0.8초) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
37 lines
1.2 KiB
Groovy
37 lines
1.2 KiB
Groovy
bootJar {
|
|
archiveFileName = 'stt.jar'
|
|
}
|
|
|
|
dependencies {
|
|
// Common module
|
|
implementation project(':common')
|
|
|
|
// Spring Boot starters
|
|
implementation 'org.springframework.boot:spring-boot-starter-web'
|
|
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
|
|
implementation 'org.springframework.boot:spring-boot-starter-validation'
|
|
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
|
|
|
|
// Database
|
|
runtimeOnly 'org.postgresql:postgresql'
|
|
|
|
// Azure Speech SDK
|
|
implementation "com.microsoft.cognitiveservices.speech:client-sdk:${azureSpeechVersion}"
|
|
|
|
// Azure Blob Storage
|
|
implementation "com.azure:azure-storage-blob:${azureBlobVersion}"
|
|
|
|
// Azure Event Hubs
|
|
implementation "com.azure:azure-messaging-eventhubs:${azureEventHubsVersion}"
|
|
|
|
// WebSocket
|
|
implementation 'org.springframework.boot:spring-boot-starter-websocket'
|
|
|
|
// Test dependencies
|
|
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
|
testRuntimeOnly 'com.h2database:h2'
|
|
testImplementation('it.ozimov:embedded-redis:0.7.3') {
|
|
exclude group: 'org.slf4j', module: 'slf4j-simple'
|
|
}
|
|
}
|