목록Naver A.I Platform (13)
오봉이와 함께하는 개발 블로그
CLOVA Voice - Premium (TTS) 음성 합성 API 서비스 텍스트를 음성으로 변환 : TTS(Text-To-Speech) 텍스트 파일을 입력 받아서 변환된 음성 파일(mp3/wav) 반환 언어, 음색 선택 가능 (1) 반환된 데이터를 mp3 파일로 저장 @Service public class TTSService { public void clovaTextToSpeech() { String clientId = "";//애플리케이션 클라이언트 아이디값"; String clientSecret = "";//애플리케이션 클라이언트 시크릿값"; try { String text = URLEncoder.encode("Hello, nice to meet you", "UTF-8"); // 13자 String..
CLOVA Speech Recognition (CSR) : 음성 인식 음성 인식 API 서비스 사람의 목소리를 텍스트로 변환 음성을 텍스트로 변환 : STT(Speech-To-Text) 음성 파일을 입력 받아서 변환된 텍스트로 반환 언어 선택 가능 (1) 결과를 콘솔에 출력 STTService 클래스 생성 clovaSpeechToText() 메소드 추가 콘솔 창에 텍스트 출력 @Service public class STTService { public void clovaSpeechToText() { String clientId = ""; // Application Client ID"; String clientSecret = ""; // Application Client Secret"; try { Strin..
Object Detection (객체 탐지) 이미지 내 사람, 동물, 사물 등 객체의 타입과 위치를 감지하여 정보를 제공하는 API 서비스 탐지된 객체명, 객체의 수, 바운딩 박스용 좌표, 객체별 확률값 ObjectDetectionService 클래스 생성 objectDetectService() 메소드 추가 (1) 콘솔에 결과 출력 @Service public class ObjectDetectionService { public void objectDetect() { StringBuffer reqStr = new StringBuffer(); String clientId = "";//애플리케이션 클라이언트 아이디값"; String clientSecret = "";//애플리케이션 클라이언트 시크릿값"; try..
Pose Estimation (포즈 인식) 입력된 비전 데이터를 통해 사람을 인식하고 포즈 분석 API 서비스 이미지 속의 사람을 감지하고 주요 신체부위(18개)의 좌표 정보와 정확도를 반환 포즈를 취하고 있는 사람이 포함된 이미지 파일 전송 JSON 형태로 반환 : JSON 데이터 추출해서 이미지상 신체 각 부위에 인식 결과 출력 @Service public class PoseEstimationService { public ArrayList poseEstimation(String filePathName) { StringBuffer reqStr = new StringBuffer(); String clientId = "";//애플리케이션 클라이언트 아이디값"; String clientSecret = "";..
CLOVA OCR (Optical Character Recognition) 광학 문자 인식 API 서비스 사진 속에서 텍스트 정보를 찾고 의미를 판별하는 기술 언어와 이미지 데이터를 입력 받아서, 그에 맞는 인식 결과를 텍스트로 반환 결과를 콘솔에 출력 텍스트가 포함된 이미지 파일을 전송하고 JSON 형태의 결과 받아서 콘솔에 출력 OCRService 클래스 생성 clovaOCRService() 메소드 추가 : 결과 콘솔에 출력 jsonToString() 메소드 추가 : 결과로 추출된 텍스트 반환 @Service public class OCRService { public void clovaOCRService() { String apiURL = ""; String secretKey = ""; String ..