프로그래밍/Python

[Python] ChatGPT 회의록 만들기

Beginner:) 2025. 4. 2.
320x100

 

0. 들어가기

회의에서 음성녹음을 한 뒤 ChatGPT에게 회의록을 작성해달라고 하려 했는데, SST(Speach To Text)는 구현이 안되어있는듯하다. 

그래서 ChatGPT의 추천대로 OpenAI인 Whisper를 이용하여 텍스트를 구한 뒤, 회의록을 작성해달라고 해보자. 

 

[Python] ChatGPT 회의록 만들기 - undefined - 0. 들어가기

 

 

1. Whisper 설치

파이썬은 3.10 이상이 설치되어있다는 가정하에 진행한다.

 

아래 코드 입력

pip install git+https://github.com/openai/whisper.git 
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

 

 

2. ffmpeg 설치

ffmpeg란 동영상관련 툴인데, whisper가 오디오 작업을 ffmpeg로 하는 듯 하다. 

먼저 아래 링크로 들어가 "ffmpeg-release-essentials.zip"를 다운로드한 뒤 압축을 풀고 bin폴더를 환경변수 PATH에 추가한다.

https://www.gyan.dev/ffmpeg/builds/

 

[Python] ChatGPT 회의록 만들기 - undefined - 2. ffmpeg 설치

 

 

3. whisper 명령어 실행

아래 명령어를 실행한다. 첫 실행이라면 Korean모델에 대한 다운로드가 진행된다. 

python -m whisper "회의.m4a" --model medium --language Korean

 

[Python] ChatGPT 회의록 만들기 - undefined - 3. whisper 명령어 실행



4. ChatGPT 해줘

Whisper에서 구한 텍스트를 ChatGPT한테 주면서 요약해달라고한다.

 

[Python] ChatGPT 회의록 만들기 - undefined - 4. ChatGPT 해줘

 

반응형

댓글