응용(6)
-
[파이썬] ETRI 음성인식 기술 - STT(Speech-To-Text) API
음성인식 API 는 REST API 이며, 음성인식에 사용하기 위해 샘플링 주파수 16kHz로 녹음된 음성 파일을, Base64로 Encoding 하여 ETRI Open API 서버에 전달하면 된다. 공공 인공지능 오픈 API·DATA 서비스 포털 과학기술정보통신부의 R&D 과제를 통해 개발한 다양한 인공지능 기술 및 데이터를 누구나 사용할 수 있도록 제공 aiopen.etri.re.kr ▶ REST API의 URI 는http://aiopen.etri.re.kr:8000/WiseASR/Recognition, POST 방식으로 호출해야 한다. import urllib3 import json import base64 openApiURL = "http://aiopen.etri.re.kr:8000/WiseASR..
2020.11.03 -
[파이썬] 구글 번역 - googletrans
Googletrans 는구글 번역 API(Google Translate API)를 구현한 파이썬 라이브러리입니다. (Googletrans 공식 문서) from googletrans import Translator translator = Translator() tran = translator.translate("안녕하세요", src='auto', dest='zh-cn') print(tran.text, tran.pronunciation) 무료이지만, 하루에 사용할 수 있는 횟수가 제한되어 있습니다. The maximum character limit on a single text is 15k ▶ 사용할 수 있는 언어 import googletrans googletrans.LANGUAGES
2020.10.28 -
[파이썬] heroku 웹호스팅 - Flask
Heroku는 간단하게 무료로 호스팅 할 수 있도록 해주는 서비스로, 해당 도메인으로 몇 시간 동안 요청이 없을 경우, 수면상태로 전환하여 초기접속이 약간 늦어지는 편이다. ▶ heroku 가입 및 설치 * PC에 git 설치 * heroku 전용 CLI 설치 devcenter.heroku.com/articles/getting-started-with-python#set-up Getting Started on Heroku with Python | Heroku Dev Center This tutorial will have you deploying a Python app (a simple Django app) in minutes. Hang on for a few more minutes to learn how ..
2020.10.26 -
[파이썬] 아나콘다 가상환경에서 spyder 설치 (32bit)
▶ 64bit 환경에서 32비트로 사용시, set CONDA_FORCE_32BIT=1 ※ 가상환경 생성 conda create -n 가상환경이름 -n 옵션은 가상환경의 이름을 설정해주는 부분으로 나중에 가상환경을 이용하거나 삭제할 때 쓸 수 있도록 알아보기 쉽게 입력하면 됩니다. ▶ python 3.8 버전의 아나콘다 가상환경 생성 conda create -n test python=3.8 ▶ 가상환경 실행 activate test ※ 가상환경 확인 conda info --envs 만들어진 가상환경들을 확인하는 방법은 conda info --envs 또는 conda env list 명령어를 통해 가능 conda info --envs ▶ 가상환경에 spyder 설치 : 가상환경내에서 실행 conda inst..
2020.10.22 -
[Git] GitLab 사용법 / Sourcetree 설치
* PC에 GIT 설치 * GitLab 사이트에서 새로운 프로젝트 생성 * SSH 생성 - 터미널을 열고 ssh-keygen 입력 # ssh-keygen -t rsa - .ssh\ id_rsa.pub 복사하여, gitlab사이트의 SSH Keys에 붙여넣는다 ( 최초 1회만 실행 ) * Git CMD 창에서 아래 명령어 실행 ▶ Git global setup git config --global user.name "유저명" git config --global user.email "이메일 주소" git config --list 회원가입시, 유저명, 이메일 주소 입력. ▶ Create a new repository git clone git@gitlab.com:[유저명]/[프로젝트명].git cd [생성된 프로..
2020.10.22 -
[파이썬] 파일명 일괄변경 / 여러 파일의 이름을 한번에 변경 - glob
os 모듈과 glob 모듈을 사용해서 폴더 안에 있는 파일명을 일괄로 변경. glob(pathname) 함수는 결괏값으로 파일 경로의 리스트를 반환한다. pathname에 와일드카드 문자(wildcard character)를 사용할 수도 있다. 다음은 파일명 앞에 문자열을 추가하는 예이다. path = "./임시폴더" files = glob.glob(path + '/*') for f in files: new_f = os.path.join(path, 'img_' + os.path.basename(f)) # 문자 추가 os.rename(f, new_f) print('{} ==> {}'.format(f, new_f)) 이 부분이 추가된 파일명이다. new_f = os.path.join(path, 'img_' ..
2020.09.12