Skip to content

feat: TTS 공통 완료 및 리마인드 음원 조회 제공 #130

Description

@issuejong

어떤 기능인가요?

사용자가 선택한 TTS 목소리와 동일한 음성으로 완료(DONE), 리마인드(REMIND) 안내를 재생할 수 있도록 기존 GET /tts 응답을 확장합니다.
음원은 루틴별로 생성하지 않고, 목소리별 공통 고정 MP3 파일을 S3에 저장해 제공합니다.

작업 상세 내용

  • tts 테이블에 완료/리마인드 음원 키 및 음원 버전 필드 추가
  • 음성별 공통 DONE / REMIND MP3 파일 12개 생성
  • 생성한 MP3 파일을 공개 에셋 S3 경로에 업로드
  • 기존 GET /tts 응답에 selectionVersion 추가
  • 기존 GET /tts 응답에 DONE / REMIND 음원의 상태 및 URL 추가
  • 음원 키 존재 여부에 따라 PENDING, READY 상태 반환
  • DB 마이그레이션으로 기존 6개 TTS 음성의 공통 음원 키 backfill
  • TTS 음성 조회 단위 테스트 추가

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

✨ feat새로운 기능 추가

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions