본인은 Windows 11, NVIDIA GPU가 존재하여 아래와 같이 가이드에 따라 설치 및 실행을 해봤으며,
youtube 영상, 녹음 음성등 테스트 해봤으며, 정상적으로 자막 파일이 생성되었다.
1. 사전 설치
1.1. Whisper WebUI (아래 5번)에서의 링크 내 가이드에 따른 설치
- git, python, ffmpeg, CUDA 설치 한다.
- python, ffmpeg등은 PATH 설정을 한다.
1.2. cuDNN 복사
- cuDNN Archive (아래 5번) 에서 CUDA와 동일한 버전의 파일을 받은 후 압축을 푼다.
- bin/, include/, lib/ 디렉토리에 파일을 CUDA와 동일한 경로에 복사한다.
# 본인 기준으로 v12.5
# 받은 위치) C:\tmp\cudnn-windows-x86_64-8.9.7.29_cuda12-archive\bin
# 복사할 위치) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.5\bin
cudnn64_8.dll
cudnn_adv_infer64_8.dll
cudnn_adv_train64_8.dll
cudnn_cnn_infer64_8.dll
cudnn_cnn_train64_8.dll
cudnn_ops_infer64_8.dll
cudnn_ops_train64_8.dll
# 다운 경로) C:\tmp\cudnn-windows-x86_64-8.9.7.29_cuda12-archive\include
# 복사할 위치) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.5\include
cudnn.h
cudnn_adv_infer.h
cudnn_adv_train.h
cudnn_backend.h
cudnn_cnn_infer.h
cudnn_cnn_train.h
cudnn_ops_infer.h
cudnn_ops_train.h
cudnn_version.h
# C:\tmp\cudnn-windows-x86_64-8.9.7.29_cuda12-archive\lib\x64
# 복사할 위치) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.5\lib\x64
cudnn.lib
cudnn64_8.lib
cudnn_adv_infer.lib
cudnn_adv_infer64_8.lib
cudnn_adv_train.lib
cudnn_adv_train64_8.lib
cudnn_cnn_infer.lib
cudnn_cnn_infer64_8.lib
cudnn_cnn_train.lib
cudnn_cnn_train64_8.lib
cudnn_ops_infer.lib
cudnn_ops_infer64_8.lib
cudnn_ops_train.lib
cudnn_ops_train64_8.lib
2. Whisper WebUI 실행
- Git에서 Source를 Clone을 한다.
, Install batch를 실행하면 실행과 venv이 생성된다.
- venv에서 Start batch를 실행하면 잠시 후 http://127.0.0.1:7860 로 서버가 실행된다.
# 임의 디렉토리 생성
MKDIR C:\tmp
cd C:\tmp
# Source Clone
git clone https://github.com/jhj0517/Whisper-WebUI.git
# Clone된 소스 파일 내 이동
cd Whisper-WebUI
# Run, venv생성
Install.bat
# 서버 실행
start-webui.bat
3. 자막 생성 해보기
Youtube 영상과, 녹음 음성을 시도해 보았다.
youtube에서 실행시 Progress에 대한 부분이다. (본인 영상이 아니라 스샷을 담지는 못했다)
아래는 녹음 음성Tab에서 실행한 부분이다.
4. 오류 대처
자막 생성 중 아래와 같은 메시지가 나온다면 위(1.2) 파일 복사를 않아서 발생하는 부분이다.
복사 후 Install batch부터 Start batch까지 다시 실행해 보자.
Could not locate cudnn_ops_infer64_8.dll. Please make sure it is in your library path!
5. 참고
https://github.com/jhj0517/Whisper-WebUI
cuDNN Archive
https://developer.nvidia.com/rdp/cudnn-archive
.
' 장난감' 카테고리의 다른 글
Obsidian에서 ollama사용 (with Copilot) (0) | 2024.07.26 |
---|---|
Windows 7 무선 AP사용하기 (0) | 2014.03.11 |
Apache(httpd)와 Jenkins 설치 (0) | 2014.03.08 |
Tomcat Cluster 설정 (0) | 2014.03.06 |
tomcat manager-gui (0) | 2013.12.21 |