어떻게 일시 정지를 추가할 수 있나요?
어떻게 일시 정지를 추가할 수 있나요?
일시 정지나 휴지를 넣고 화자의 리듬과 억양을 조절하는 방법은 몇 가지가 있습니다. 사용할 방법은 모델에 따라 다릅니다.
오디오 태그(Eleven v4 및 Eleven v3)
Eleven v4 및 Eleven v3에서는 오디오 태그와 문장 부호를 사용해 속도와 전달 방식을 제어하세요. 이 모델은 SSML break 태그를 지원하지 않습니다.
일시 정지와 전달 방식을 프롬프팅하는 방법은 프롬프팅 가이드를 참고하세요.
Break 태그(Multilingual v2, Flash v2 및 Flash v2.5)
Multilingual v2, Flash v2 및 Flash v2.5에서 일시 정지를 추가하는 가장 일관된 방법은 SSML break 태그 구문 <break time="1.5s" />을 사용하는 것입니다. 이 방식은 음성에 정확하고 자연스러운 일시 정지를 만듭니다. 단어 사이에 단순히 무음을 삽입하는 것이 아니라, 모델이 구문을 이해하고 자연스러운 일시 정지를 추가합니다.
이러한 일시 정지를 처리하는 방식은 모델에 따라 달라질 수 있습니다. 사용하는 음성이 출력 결과에 중요한 역할을 합니다. “uh”나 “ah” 같은 소리가 포함된 데이터로 학습된 일부 음성은 실제 화자처럼 일시 정지 중에 이러한 음성적 습관을 삽입할 수 있습니다.
예시는 다음과 같습니다.
“생각할 시간을 1초만 주세요.” <break time="1.0s" /> “네, 그렇게 하면 되겠네요.”
Break 시간은 초 단위로 지정해야 합니다. AI는 최대 3초까지의 일시 정지를 처리할 수 있으며, 텍스트 음성 변환과 API에서 사용할 수 있습니다.
텍스트에 SSML break를 과도하게 사용하면 문제가 발생할 수 있습니다. 음성이 빨라지거나 오디오에 더 많은 노이즈 및 기타 아티팩트가 생길 수 있습니다. 이 문제를 해결하기 위해 작업하고 있습니다.
문장 부호
이 옵션들은 break 태그나 오디오 태그보다 일관성은 떨어지지만, 속도에 영향을 줄 수 있습니다.
간단한 대시 - 또는 긴 대시 —가 잘 작동하는 경우가 많습니다. 더 긴 일시 정지를 위해 -- --처럼 여러 대시를 추가할 수 있습니다.
“이제 - 시간이 - 늦었어요.”
말줄임표 ...는 때때로 단어 사이에 일시 정지를 추가할 수 있지만, 대개 음성에 망설임이나 긴장감을 더하므로 항상 적합하지는 않을 수 있습니다.
“저는… 네, 그런 것 같아요…”