1. Google Cloud Platform
1) 주소창에 https://console.cloud.google.com 을 작성한 후
2) 파란 상단바에 My First Project를 클릭하면 프로젝트를 선택할 수 있는 박스가 뜬다. 우측 상단의 새 프로젝트를 누르고 프로젝트 이름과 회사명을 임의로 작성한다. -> 만들기 클릭하면 해당 프로젝트가 생긴다.
3) 다시 My First Project를 눌러 새로 만든 프로젝트에 들어간다.
4) 파란 상단바에 돋보기 옆은 검색창이다. "Speech"를 입력하면 Cloud Speech to Text API가 있다. 얘를 클릭한다.
5) 사용 설정을 눌러준다. (결제 어쩌고 뜨는데 1년동안 무료이므로 걱정하지 않아도 된다. 1년이 되기 전에 사용 정지하기)
6) 좌측에 사용자 인증 정보를 눌러준다. 파란 상단바 아래에 사용자 인증 정보 만들기가 있다. 클릭 후 서비스 계정 선택. 서비스 계정 이름은 본인이 임의로 설정한다. -> 만들기 선택
7) 서비스 계정 권한 창이 뜬다면 역할은 소유자.
8) 키 만들기를 눌러 JSON으로 만들기를 누른다. 그럼 .json 파일이 다운될 것이다.
2. cmd 환경 설정
******(수정)******
1) cmd 창에 들어가서 set GOOGLE_APPLICATION_CREDENTIALS=경로\파일명 (경로에 아까 다운받은 .json 파일이 있는 위치를 넣어준다. 파일명에는 다운받은 .json파일 이름을 써준다. 파일명에 .json 까지 넣어줘야 함.)
+++) 이거 매번 쳐야 하는데 귀찮으면 환경변수 - 시스템 변수에 등록 고고 <변수이름=GOOGLE_APPLICATION_CREDENTIALS> <변수 값=경로\파일명>
2) https://cloud.google.com/sdk 에서 window용 다운로드 받기 (체크박스 그냥 다 하세용)
3) SDK shell 켜지면 gcloud init -> Y -> 창 켜지면 인증 -> 만든 프로젝트 선택
(기존)
1) pip --version 으로 pip이 설치되어 있는지 확인. 없으면 설치하기
2) pip install virtualenv
3) pip install virtualenvwrapper-win
(WARNING으로 pip 업그레이드 하라고 하면 -> python -m pip install --upgrade pip)
+ cd desktop(바탕화면에 만들어 두면 보기 편함!!!)
4) mkdir 임의의 파일명(ex: pjh)
5) cd pjh (mkdir은 디렉토리를 만드는 명령어, cd는 이동 명령어다. 내가 만든 폴더로 이동하겠다는 뜻이다.)
6) virtualenv env
7) .\env\Scripts\activate
8) pip install --upgrade google-cloud-storage
9) pip install google-cloud-speech
10) gcloud auth activate-service-account --key-file="경로\파일명" (경로에 아까 다운받은 .json 파일이 있는 위치를 넣어준다. 파일명에는 다운받은 .json파일 이름을 써준다. 파일명에 .json 까지 넣어줘야 함.)
11) pip install pyaudio (오류날 수 있다. 설치가 다 안된다고 빨간색으로 중간에 뜰 수 있는데 그럼 pip install pipwin을 한 후에 pipwin install pyaudio 하면 된다.)
12) API 파일을 바탕화면에 있는 pjh파일(임의의 파일)안에 env파일 안에 Scripts 파일안에 넣어두기
13)다시 cmd로 와서 api파일을 실행하면 음성을 문자로 변화할 수 있다.
굵은 글씨 빼고는 경현이 글 참고해도 됩니다~!!
3. exe파일 만들기
1. 새로운 cmd 창을 열고 start appdata 입력
2. appdata폴더가 열리면 local > programs > python > python38.32 순으로 cd붙여가면 들어가기!!
3. pip install pyinstaller 입력
4. 컴퓨터 검색창에 pyinstaller 검색후 나오는 파일을 열고 그 파일을 cmd로 드래그 해서 옮기기 그다음에 .exe지우고 한칸 띄고 api파일 도 cmd로 드래그 후 enter
5. 위 과정을 다 한후에 바탕화면에 있는 내가 만든 임의의 파일로 들어가서 Scripts까지 들어간후 api파일을 찾아서 실행 시키면 exe파일이 실행됩니다.
위 과정을 반복해서 2게의 실행파일을 만들었지만.. 인규꺼로 했을때는 실행되지 않아 원인을 분석해본 결과
python의 버전이 경환이와 나는 django하면서 깔린 파이썬이고 인규는 3.8이라서 안된다고 생각됨..