일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파이썬독학
- 구글
- 업무자동화
- 구글캘린더
- 카카오
- STT
- kakao
- Ai
- 구글일정
- 간단한파이썬게임
- 파이썬게임
- 오늘배워오늘쓰는
- Selenium
- OpenAPI
- 머신러닝
- 파이썬간단한게임
- Quickstart
- 파이썬게임만들기
- 자동화
- 독학
- 파이썬
- 크롤링
- 기본기
- Python
- 소스코드
- 인공지능
- 빅데이터
- 딥러닝
- 웹크롤링
- 음성인식
- Today
- Total
목록OpenAPI (13)
ai-creator
안녕하세요. 블로그 운영자 입니다. 먼저 블로그에 자주 방문해주셔서 감사합니다. 그리고 쉬운 설명 덕분에 지식을 얻어간다는 댓글에 에너지를 얻고 있습니다~!! 질문에 답변도 바로바로 드리고 싶은데, 그러지 못한 부분에선 항상 미안한 마음이 있습니다^^;; 처음 블로그를 개설하면서 어떻게 하면 많은 분들께 쉽고 즐거운 프로그래밍 방법을 전파할 수 있을까? 고민했고, 파이썬과 OpenAPI를 접목하여 생활 속 불편함을 해결하는 주제로 접근해보자!가 나름의 방법이였습니다. 다행히 많은 분들이 좋아해주신 덕분에 책 출간 기회를 얻었답니다!!! 짜잔~~~~~ 파이썬 생활밀착형 프로젝트 - https://book.naver.com/bookdb/book_detail.nhn?bid=20596927 파이썬 생활밀착형 프..
오.오.쓰 에 오신 것을 환영합니다. [네이버 뉴스 요약 프로젝트] 입니다. 아래와 같은 순서로 배워보겠습니다. 1. 학습 목표 2. 사전 준비 3. 사전 지식 쌓기 4. 구현 5. 요약정리 1. 학습 목표 세상엔 너무 많은 뉴스가 있고, 그것을 다 읽을 시간이 충분치 않습니다. 특히나 요즘은 동영상을 많이 보다 보니, 정적인 글을 읽을 때 집중이 잘 되지 않더라고요. 때로는 출퇴근 또는 이동시간에 스마트폰으로 뉴스를 보려고 하면 광고들이 많아서 의도치 않게 광고를 클릭하게 되고, 어떨 땐 이상한 바로가기 앱이 만들어지기도 합니다. 뉴스를 읽으려던 의지는 어느새 불편함으로 연결되죠. 하지만, 이러한 불편함을 감수하더라도 뉴스의 필요성은 누구나 알고 있을 거 같아요. 그럼 이런 문제를 해결하기 위해서는 어..
참 바쁜 세상에 살고 있습니다. 정보는 넘쳐나고 시간은 없다는게 문제지요. 모든 것을 다 읽고 보지 않더라도 중요한 내용만 요약해서 정리해주는 봇이 있었으면 참~ 좋겠습니다. 손석희 앵커의 뉴스 브리핑을 요약해겠습니다. 2019년 연말을 뜨겁게 달군 슈가맨 양준일씨의 대한 뉴스브리핑을 사용하고자 합니다. 양준일씨의 등장은 정말 충격적이였고, 경이로웠는데요, 뉴스브리핑에서는 어떻게 설명되었을까요? 어떠세요? 중요한 문장이 잘 요약된 것 같나요? 1) ffmpeg - 설치 방법 > windows : ffmpeg 설치 (for windows) > mac os $ brew install ffmpeg - 설치 이유 : ETRI OpenAPI의 경우 제약사항이 있습니다. > 샘플링 레이트 16kHz, mono ch..
카카오에서는 음성인식(STT, Speech-To-Text)을 무료로 제공하고 있습니다. ㅁ 1일 무료 허용량 하루에 음성인식은 20,000건 / 5,400초(90분)를 무료로 제공하고 있습니다. 빠르게 살펴보겠습니다. > Step 1) 사전준비 - 음성 인식 사용 여부 체크 - rest api key 찾기 Step 2) 구현 Step 1) 사전 준비 1-1) 음성 사용 On - 내 애플리케이션 > 설정 > 음성 > [ON] 으로 설정 변경 1-2) REST API 키 확인 Step 2) 구현 (Quick Start) ㅁ 음성 파일 준비 용어정리 - sample rate : 현실 세계의 아날로그 소리를 잘게 쪼갠 비율(속도). 잘게 쪼개진 하나를 샘플이라 부른다. == 1초당 추출되는 샘플 개수 ex:) ..
ETRI 에서 음성인식(STT, Speech-To-Text)를 무료로 제공하고 있습니다. ㅁ 1일 무료 허용량 하루에 1000건씩 무료로 제공하니 목적에 맞춰 잘 사용한다면, 아주 좋을 것 같네요. 빨리 시작해 보시죠~ > Step 1) 키 발급 Step 2) 음성인식 결과 보기 Step 1) 키 발급 : http://aiopen.etri.re.kr/ 공공 인공지능 오픈 API·DATA 서비스 포털 과학기술정보통신부의 R&D 과제를 통해 개발한 다양한 인공지능 기술 및 데이터를 누구나 사용할 수 있도록 제공 aiopen.etri.re.kr Step 2) 구현 (Quick Start) ㅁ 음성 파일 준비 음성인식 API는 REST API이며, 음성인식에 사용하기 위해 샘플링 주파수(sampling rate..
# 기초 지식 - API 개념과 활용 하나의 웹서비스를 제공하기 위해서 필요한 구성요소는 간단하게 1) front-end 2) back-end 3) front-end와 back-end의 interface 라고 볼 수 있습니다. front-end는 화면의 구성을 처리하는 곳 back-end는 화면에 보여줄 정보를 처리하는 곳을 의미합니다. 그리고, front-end가 back-end에 요청을 할때, 특정 규칙에 맞게 요청해야 하는데요, 이러한 사용 규칙을 제공하는 것 = API (Application Programming Interface) 입니다. OpenAPI는 제공처(카카오/네이버/ETRI등)에서 backend를 만들어 놓고, 그 backend를 이용하는 방법을 제공한다는 의미입니다. 그래서 사용자는..
/* 21년 09월 30일 부터 "동네예보"가 "단기예보"로 변경됩니다. 변경버전으로 업데이트 하였습니다." */ > "오늘은 뭘 먹어야 하지?" > "비 오는 날엔 파전이지!" 오늘 무엇을 먹어야 할지 고민이 될 때, 달라지는 날씨 정보를 이용해 주변에 맛집을 추천해주는 프로그램이 있다면 얼마나 좋을까요? OpenAPI를 사용해서 만들어보겠습니다! > 날씨 정보(기온, 기상, 미세먼지)를 파악하여 맛집 추천해주기 > - 카카오 / 네이버 인증 키 발급 - 카카오앱 사용할 도메인 추가(https://search.naver.com) 사용할 API: 공공데이터 포털(단기예보, 대기오염), 네이버 검색(지역) API, 카카오톡(텍스트, 리스트 템플릿) 언어 & 환경(IDE) : Python3.6 & Jupte..
늘 약속 시간만 되면, 무엇을 먹을지 몰라 고민 되시나요? OpenAPI를 사용하면 여러분의 고민을 덜 수 있습니다. > 구글 캘린더에서 식사 일정을 조회해서 주변 맛집을 찾아주는 일정 도우미 프로그램 만들기 > 1. 구글 / 네이버 / 카카오 인증 키 발급 사용할 API : 캘린더(구글), 카카오톡(카카오), 검색-지역(네이버) 언어 & 환경(IDE) : Python3.6 & Jupter notebook 예제파일 : > Step 0 구글 캘린더에 일정 등록 Step 1 OpenAPI 인증 (구글 + 네이버 + 카카오) Step 2 구글 캘린더 일정 가져오기 Step 3 일정 데이터 정제하기 Step 4 맛집 검색 Step 5 '나에게 카카오톡' 보내기 Step 6 전체 코드 Step 0) 구글 캘린더에..
앞서 구글 캘린더 API가 제공하는 자원들을 살펴보았습니다. 참고 : [오늘 배워 오늘 쓰는 OpenAPI] - 구글 API_캘린더 (1. 개념 : 자원편) 이번 글에서는 일정 자원을 사용하는 - 함수(Insert, List, Update, Delete)와 조건을 주는 파라미터(calendarId, timeMin 등) 그리고 자원을 표현하는 - 데이터 형식({"summary" : "캘린더 제목"} 등) 을 알아보겠습니다. * 파라미터와 데이터 형식의 차이(예 : 특정 캘린더의 일정을 조회할 때) 용어 예 파라미터 어떤 캘린더에 있는 일정을 조회할 것인지(calendarId), 그 캘린더의 일정을 몇 개 까지 가져올 것인지(maxResults), 일정을 언제부터 언제까지 조회할 것인지(timeMin, ti..
구글 캘린더는 구글이 만든 일정 관리 웹 애플리케이션이자 모바일 앱이다. 2006년 4월 13일부터 이용이 가능하였으며 2009년 7월 베타 단계에서 빠져나왔다. 이 응용 프로그램을 사용하려면 구글 계정을 사용해야 한다. (참고 : 위키백과) > 오늘 다룰 내용은 다음과 같습니다. 구글 캘린더 서비스 세 가지 용어의 개념(자원, 방법, 데이터 형식) 구글 캘린더 자원의 7가지 종류 구글 서비스의 API는(네이버, 카카오 등 다른 대부분의 OpenAPI도 마찬가지) 서비스를 세 가지 측면으로 나눠서 구축해 놓았는데요. API를 사용할 때, 발생하는 많은 질문들은 이 세 가지 측면에서 답변할 수 있습니다. 1) 자원 2) 방법(=행위, 함수) : 자원을 다루는 방법을 의미합니다. 3) 데이터 형식(=표현 방..