Web 2

[CLOVA Summary / JS] 클로바 API로 텍스트 요약하기

토이프로젝트로 GPT3.5 API의 text-davinci-003 모델을 이용해서 1시간 가량의 녹음파일을 보고서로 만드는 것을 해보려고 했었는데, 딥러닝에서 텍스트 토큰화를 할 때 한글의 토큰이 영어보다 2.5배 가량 많아져서 (한글의 조사, 어미 때문이라고 함) 저 많은 용량을 하긴 힘들거 같아서 gpt api를 사용하지 않기로 했다. 그래서 간단하게 네이버 클로바에서 제공하는 CLOVA Summary API를 사용해서 텍스트를 요약하는 기능을 구현했다. CLOVA Summary API 완전 무료는 아니고, 1000회 호출까지 무료 (1회 호출에 2000자까지 요약) 테스트하기에는 충분한 횟수이기 때문에 좋은 것 같다. NAVER CLOUD PLATFORM cloud computing services..

Web/JavaScript 2023.07.29

[VITO STT API / JS] 음성파일을 텍스트로 변환하기

네이버의 클로바 노트의 stt와 요약 기능을 직접 만들어보았다. 음성 파일을 입력받아 요약본을 만들어 주는 간단한 웹사이트를 만들었다. 음성 파일을 텍스트로 변환하고, 변환한 텍스트를 기반으로 요약본을 만들어야 하므로 STT API와 요약 기능을 제공하는 API가 필요하다. 이번 포스트에서는 STT API만 다룰 예정이다. STT API 클로바와, 구글 stt, 그리고 VITO의 음성인식 api가 인식률이 높은 것으로 알고 있다. 나는 VITO api를 사용하기로 했는데, 세 가지 중에 무료 제공량이 가장 많았다. (월 100시간) 인식률도 좋았고, 동시 접속 채널과 화자 분리 등 지원하는 기능도 많았다. VITO Developers 눈으로 보는 통화 VITO developers.vito.ai 위 사이트..

Web/JavaScript 2023.07.27