파이썬 자막 생성 프로그램
유튜브 영상의 대화를 번역해서 볼 수 있음
- STT - Google
- 언어 목록
- 영어
- 프랑스어
- 스페인어
- 독일어
- 중국어
- 일본어
- 러시아어
- 네덜란드어
- 직접입력
- 언어 목록
- 번역
- 언어 : 한국어
- URL 통해 오디오 다운로드
- GCP Cloud Storage에 오디오 파일 업로드
- 영상 출력
- 오디오 처리
- STT(Speech to Text) - Google
- Translate - Google
* Python 3.9.2
* GIT
설치 : https://git-scm.com/
깃허브 Repo : https://github.com/coder38611/K-UZA
-Python 내장 venv (가상 환경 설정)
$ python -m venv venv (Mac/Linux: python3)
$ source venv/Scripts/activate (Mac/Linux: venv/bin/activate)
$ pip install wheel (Mac/Linux: pip3)
- google-cloud-speech
- google-cloud-translate
- pytube
- PyQt5
$ pip install SpeechRecognition googletrans PyQt5 (Mac/Linux: pip3)
$ pip install git+https://github.com/pytube/pytube (Mac/Linux: pip3)
- 이 파일을 실행하여 프로그램 실행
- 메인 GUI 컴포넌트 __init__.py
- 영상 다운로드 - youtube_download.py
- 자막 추출 - caption_stt.py
- 자막 번역 - caption_text_translate.py
- 1주차 - 프로젝트 구상 및 아이디어 회의
- 2주차 - 구체적인 계획 결정
- 3주차 - 개발 환경 설정
- 4주차 - 1차시 개발 (기능 개발-오디오 다운로드 및 자막 번역)
- 5주차 - 2차시 개발 (기능 개발-STT 및 버그 수정)
- 6주차 - 3차시 개발 (GUI 개발)
- 7주차 - 버그 수정 및 프로젝트 마무리