STT API

장진영·2024년 5월 31일
0

구글 클라우드에서 STT api 검색


관리 누르기

사용자 인증 정보 클릭해서 key 값 받아오기

api 사용해보기 클릭 후

https://speech.googleapis.com/$discovery/rest?version=v1
json 참고하기

import requests
import json
import base64

# API 키 설정
API_KEY = '_'

# 오디오 파일 읽기
with open('C:/Users/user141/Desktop/stt/one.mp3', 'rb') as audio_file:
    audio_content = audio_file.read()

# 오디오 데이터를 base64로 인코딩
audio_base64 = base64.b64encode(audio_content).decode('utf-8')

# 요청 페이로드 작성
payload = {
    "config": {
        "encoding": "MP3",
        "sampleRateHertz": 16000,
        "languageCode": "ko-KR"  # 한국어로 변경
    },
    "audio": {
        "content": audio_base64
    }
}

# API 요청
response = requests.post(
    f'https://speech.googleapis.com/v1/speech:recognize?key={API_KEY}',
    headers={'Content-Type': 'application/json'},
    data=json.dumps(payload)
)

# 응답 출력
print(response.json())
profile
안녕하세요. 배운 것을 메모하는 velog입니다.

0개의 댓글

관련 채용 정보