본문 바로가기
장난감

Whisper WebUI 로컬에 설치/실행 하기

by umaking 2024. 7. 26.

 

본인은 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에 대한 부분이다. (본인 영상이 아니라 스샷을 담지는 못했다)

youtube영상 자막 생성 중

 

아래는 녹음 음성Tab에서 실행한 부분이다.

녹음 음성과 생성된 자막파일(Output)

 

srt 파일 다운로드

 

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

 

GitHub - jhj0517/Whisper-WebUI: A Web UI for easy subtitle using whisper model.

A Web UI for easy subtitle using whisper model. Contribute to jhj0517/Whisper-WebUI development by creating an account on GitHub.

github.com

 

 

cuDNN Archive

https://developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

Download releases from the GPU-accelerated primitive library for deep neural networks.

developer.nvidia.com

 

.

 

' 장난감' 카테고리의 다른 글

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