Google Cloud Speech-To-Text 연결

LOOPY·2021년 11월 11일
0

COSMOS

목록 보기
2/9

https://m.blog.naver.com/milkoon1/222097403874
위의 흐름을 그대로 따라 진행하였습니다.

1. 과정 요약

1) Google Cloud Platform 가입
2) Cloud Speech API 키 발급
3) 환경변수 설정
4) Google SDK 설치
5) 기본설정 및 Express 설치

2. 질문 💨


Q1) 환경변수 설정은 왜하는거야?
S1) 운영체제는 하드웨어를 사용할 수 있게 해주는 프로그램이다. 운영체제가 아닌 프로그램(어플리케이션)도 운영체제를 거쳐 결국 하드웨어를 통해 동작하게 되는 것인데, 운영체제가 없으면 하드웨어를 사용할 수 없으니 어플리케이션도 사용이 불가능해지는 것이다.
환경 변수를 설정하는 것은 운영체제가 컴퓨터의 어떤 경로에서든지 파일을 인식하도록 하는 것이다.
즉, 컴퓨터의 어떤 경로에서든 운영체제가 생성된 API 키(.json)를 인식하도록 하는 것!

Q2) Google SDK는 왜 같이 설치하지?
S2) Google SDK는 Google Cloud 제품 및 서비스와 상호작용하기 위한 도구 및 라이브러리 -> 커맨드창에서 여러 명령어들을 이용하여 Google Cloud Platform내에 있는 자원들을 접근 및 사용할 수 있음

Q3) Node.js 까먹었어.. 꼭 써야돼?
S3) Node.js: 자바스크립트를 브라우저 외의 다른 환경에서도 사용할 수 있게 해주는 런타임. 10줄도 안 되는 코드로 서버를 구동할 수 있게 함
+) npm(node package manager): 자주 쓰이고 재사용되는 자바스크립트 코드들을 패키지로 만들어 모아놓은 저장소 -> 만약 자바스크립트로 무언가를 만들고 싶은데 귀찮거나, 너무 어려워서 만들지 못하겠다면 npm 홈페이지에 가서 쇼핑하듯 미리 만들어져 있는 패키지 고르기

Q4) Express는 뭐야?
S4) 웹서버를 쉽게 구축할 수 있게하는 프레임워크
+) 프레임워크란
(1) 어플리케이션을 구현할 때 어플리케이션 구현에 꼭 필요한 부분, 구조를 미리 구현해둔 구조체
(2) 루비에는 레일즈(그래서 ruby on rails), php는 라라벨, java는 spring, nodejs는 express를 주로 사용

3. 참고할 사이트

profile
1.5년차 프론트엔드 개발자의 소소한 기록을 담습니다 :-)

0개의 댓글