David의 개발 이야기!

네이버 클로바 음성인식 API 활용 실습! 본문

크롤링 공부

네이버 클로바 음성인식 API 활용 실습!

david.kim2028 2021. 12. 15. 01:24
반응형

네이버 클라우드 플랫폼에 있는 API를 활용해 간단한 변형 실습을 해보았다!

 

네이버 클라우드 플랫폼

 

 

네이버 클라우드 플랫폼내에 있는 다양한 서비스들

다양한 서비스들이 제공되고 있음에 다시 한번 놀랐고, 클로바AI도 제공이 되서 더욱 신기했다! 나중에 좀 더 실력이 쌓이면 저런 API를 활용해서 실제로 사람들에게 도움이 되는 서비스도 만들어보고 싶다!! (이런식으로도 돈을 벌수 있구나..에 감탄했다...ㅎㅎ)

 

예제코드를 네이버에서 제공이되어서, 적절하게만 수정하면 바로 테스테해볼 수 있었다!

 

[ 전체 코드 ]

import sys
import requests

api_id = "***************"
api_pw = "***************"

client_id = api_id
client_secret = api_pw
lang = "Kor" # 언어 코드 ( Kor, Jpn, Eng, Chn )
url = "https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang=" + lang
data = open('./음성파일예시.mp3', 'rb')
headers = {
    "X-NCP-APIGW-API-KEY-ID": client_id,
    "X-NCP-APIGW-API-KEY": client_secret,
    "Content-Type": "application/octet-stream"
}
response = requests.post(url,  data=data, headers=headers)
rescode = response.status_code
if(rescode == 200):
    print (response.text)
else:
    print("Error : " + response.text)
반응형
Comments