Google Cloud TTS/STT 사용하기
https://cloud.google.com/ 에 접속하여 회원 가입 및 로그인을 진행합니다.
우측 상단의 [콘솔]을 클릭합니다.

상단의 프로젝트 버튼을 클릭하고 새로운 프로젝트를 생성합니다.


좌측 메뉴에서 [결제]로 이동하여 신용카드 또는 다른 결제 수단을 등록하고 프로젝트에 연결합니다.

좌측 메뉴에서 [API 및 서비스] 로 이동하고 검색 창에 “text to speech”를 검색하여 “Text-to-Speech API”를 선택합니다.


[사용]을 클릭하여 활성화합니다.

동일한 과정으로 “Speech-to-Text API” 도 추가하고 활성화합니다.

다시 [API 및 서비스] 로 이동하여 [사용자 인증 정보]를 클릭합니다.

상단의 [+ 사용자 인증 정보 만들기]를 클릭하고 “API 키”를 선택하여 새로운 API키를 추가합니다.

생성된 API 키를 복사하여 따로 보관합니다. API 키가 유출될 경우 무단 사용에 의해 피해가 발생할 수 있으므로 주의합니다.

생성된 API 키는 프로젝트 내 모든 어플리케이션, API에 사용될 수 있습니다. 그러므로 무단 사용을 방지 하기 위해 API 키의 사용 대상을 특정 API로 제한합니다. [키 제한]을 선택하고 콤보박스에서 “Text-To-Speech API”, “Speech-To-Text API” 두개를 선택합니다.

2025.06.09 현재 TTS, STT API의 무료 사용량 및 요금은 아래와 같습니다.
무료 사용량
서비스 | 무료 사용량 | 무료 리셋 주기 |
---|---|---|
TTS Standard | 4,000,000자 | 매월 리셋 |
TTS WaveNet 등 | 1,000,000자 | 매월 리셋 |
STT V1 (표준 인식) | 60분 | 매월 리셋 |
STT V2 | 무료 제공 없음 (전부 과금) | — |
신규 사용자 크레딧 | $300 크레딧 (90일간 사용 가능) | 90일 |
요금 (무료 사용량 초과시)
서비스 | 유형 | 무료 사용량 | 초과 요율 (USD) |
---|---|---|---|
Text-to-Speech | Standard | 월 400만 문자 | $4 / 100만 문자 ($0.000004 /자) |
WaveNet / Neural2 | 월 100만 문자 | $16 / 100만 문자 ($0.000016 /자) | |
Speech-to-Text | Standard (v1) | 월 60분 | 약 $0.016 / 분 ($0.00027 /초) |
Standard (v1, 비로그) | 월 60분 | 약 $0.024 / 분 ($0.0004 /초) | |
Enhanced / v2 | 무료 없음 | 약 $0.036 / 분 ($0.0006 /초) |