메인 콘텐츠로 건너뛰기

개요

타입캐스트 오토태그는 문장 속에 포함된 전화번호, 날짜, 시간, 금액 같은 복잡한 숫자나 기호를 TTS가 사람처럼 자연스럽게 읽을 수 있도록 미리 문장을 다듬어주는 텍스트 전처리 SDK입니다.

npm 패키지

@neosapience/typecast-autotag

PyPI 패키지

typecast-autotag

Maven Central

com.neosapience:typecast-autotag

GitHub 저장소

소스, 이슈, 네이티브 바이너리

AutoTag를 사용해야 하는 이유

음성 애플리케이션을 구축할 때, 원본 텍스트는 자연스러운 음성으로 변환되기 어렵습니다: AutoTag는 이러한 패턴을 자동으로 감지하고 자연스러운 음성으로 변환하여 음성 애플리케이션의 사용자 경험을 향상시킵니다.

언어 지원

JavaScript·브라우저 패키지는 SSFM v3.0 TTS 전체 언어를 지원합니다. SSFM v3.0 공식 언어 코드(37개): ara, ben, bul, ces, dan, deu, ell, eng, fin, fra, hin, hrv, hun, ind, ita, jpn, kor, msa, nan, nld, nor, pan, pol, por, ron, rus, slk, spa, swe, tam, tgl, tha, tur, ukr, vie, yue, zho. 추가로 허용하는 5개 값은 별도 공식 언어가 아닌 별칭 또는 로케일 태그입니다: kokor, eneng, jajpn, zhzho, zh-TW → 번체 중국어. 전용 규칙 모듈이 없는 31개 언어는 datetime, date, time, money, phone, percentage, range, unit, serial, number 패턴을 처리합니다. 로케일별 날짜 순서·월 이름·통화명·소수 구분자·12/24시간제와 주요 고유 숫자 문자를 적용합니다. nanyue는 각 TTS 음성 코드를 유지하면서 번체 중국어 패턴 파이프라인을 재사용합니다.
자연스러운 숫자 읽기, 날짜/시간 포맷팅 등을 포함한 한국어 텍스트 전처리를 완벽하게 지원합니다.
공식 언어 코드 37개는 JavaScript/TypeScript 및 브라우저 패키지에서 제공합니다. Python·Java·C/C++는 현재 한국어·영어 진입점을 제공합니다.

설치

공개 npm 패키지를 설치합니다:

빠른 시작

자동 태깅

텍스트에서 패턴을 자동으로 감지하고 변환합니다:

수동 태깅

명시적인 태그 구문을 사용하여 정밀하게 제어합니다:

조합 사용

자동 태그와 수동 태그를 함께 적용합니다:
수동 태그가 먼저 처리된 후 나머지 텍스트에 자동 태그가 적용됩니다.

지원 태그

언어별 지원 태그는 다릅니다. 정확한 런타임 목록은 getSupportedAutoTags(language)로 확인할 수 있습니다. 일본어·중국어 간체·대만 Mandarin은 지역 우편번호, 범위, 점수, 분수, 단위, 이메일 기호, 방향, 문맥형 일련번호·계좌·항공편 식별자, 성경 구절도 자동으로 인식합니다.

자동 태그 (자동 감지)

수동 전용 태그

AICC 사용 사례

자연스러운 음성이 중요한 AI 컨택센터 애플리케이션에 완벽합니다:

Typecast TTS와 연동

AutoTag를 Typecast TTS API와 결합하여 최상의 음성 경험을 제공하세요:

플랫폼 지원

개발 언어

서버 플랫폼

아키텍처

다음 단계

빠른 시작

Typecast TTS API 시작하기

SDK 문서

SDK 문서 살펴보기