크롤링 공부
네이버 클로바 음성인식 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)
반응형