Skip to content

[STORY] Polly 음성 선택 기능 추가 (남성/여성) #5

Description

@DDINGJOO

배경

영어 학습 시 다양한 음성으로 듣기 연습을 할 수 있도록
TTS 음성을 남성/여성 중 선택할 수 있는 기능을 추가합니다.

현재는 Joanna(미국 영어 여성) 음성만 지원하고 있어 학습자의 선호도에 맞는 음성 선택이 불가능합니다.

수용 기준(AC)

  • voice 파라미터로 MALE/FEMALE 선택 가능
  • 기본값은 FEMALE (Joanna)
  • MALE 선택 시 Matthew 음성 사용
  • 잘못된 값 입력 시 기본값(FEMALE)으로 처리
  • API 문서 업데이트

구현 메모/리스크

수정 대상 파일:

  • PollyService.java - voice 파라미터 추가
  • ChatVoiceHandler.java - 요청에서 voice 파라미터 파싱

사용 음성 (Neural 엔진):

성별 VoiceId 설명
FEMALE Joanna 미국 영어 여성 (기본값)
MALE Matthew 미국 영어 남성

요청 형식 변경:

// 기존
{ "text": "Hello, how are you?" }

// 변경 후
{ 
  "text": "Hello, how are you?",
  "voice": "MALE"  // MALE 또는 FEMALE (기본값: FEMALE)
}

연결된 Epic

없음 (단독 기능 개선)


Metadata

Metadata

Assignees

No one assigned

    Labels

    storyUser story

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions