Page 1065 - 3-2
P. 1065
령형 인터페이스와 뚜렷한 차이가 있다.
API 는 응용 프로그램이 운영체제나 데이터베이스 관리 시스템과 같은 시스템 프로그램과 통신할
때 사용되는 언어나 메시지 형식을 가지며, API 는 프로그램 내에서 실행을 위해 특정 서브루틴에
연결을 제공하는 함수를 호출하는 것으로 구현된다 그러므로 하나의. API 는 함수의 호출에 의해
요청되는 작업을 수행하기 위해 이미 존재하거나 또는 연결되어야 하는 몇 개의 프로그램 모듈이
나 루틴을 가진다.
구글 음성인식 API 는 현재 Python, Node.js, Java 코드만 지원한다.
0. 소스 코드 전에 해야 할 일
먼저 구글 서비스를 사용하기 위해서는 구글에 가입하여
API 서비스 신청을 해야 한다.
서비스 신청이 끝난 후 key 를 다운 받아야만 구글 서비스를 사용할 수 있기 때문이다.
이 부분에 대해서는 나중에 기회가 되면 작성하기로 하겠다.
2) 소스 코드 내려받기
터미널 창에 아래의 명령을 실행하면 python-docs-samples 라는 폴더가 생성된다.
git clone https://github.com/GoogleCloudPlatform/python-docs-samples.git
다운 받은 위치로 이동한다.
cd python-docs-samples/speech/api-client
3) 가상 개발 환경 설치
virtualenv 라는 프로그램으로 가상 환경을 만든다.
virtualenv 가 설치되어 있지 않다면 아래의 명령을 실행한다.
pip install virtualenv
이를 실행 할 pip 도 없다면 아래의 명령을 먼저 실행하여 pip 부터 설치를 한다.
sudo apt install python-pip
- 1065 -