Repolode
Const-me

Const-me/Whisper

DirectCompute를 통해 Direct3D 11 GPU에서 추론을 실행하는 OpenAI Whisper 음성 인식의 Windows용 C++ 포트입니다.

스타
10,706
포크
981
열린 이슈
172
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Whisper는 OpenAI의 Whisper 자동 음성 인식 모델을 Windows에서 구현한 C++ 프로젝트로, whisper.cpp 프로젝트와 GGML 모델 파일을 기반으로 합니다. DirectCompute 컴퓨트 셰이더를 통해 GPU에서 모델 연산을 수행하므로 CUDA나 PyTorch에 의존하지 않으며, Direct3D 11.0을 지원하는 모든 하드웨어 GPU에서 작동합니다.

프로젝트에는 오디오 파일을 전사하고 마이크 입력을 실시간으로 캡처할 수 있는 WhisperDesktop GUI, COM 스타일의 네이티브 DLL, 그리고 NuGet으로 배포되는 C# 래퍼가 포함됩니다. 오디오 디코딩에는 Media Foundation을 사용하며, 마이크 캡처 시 음성 활동 감지도 지원합니다. 64비트 Windows만 지원합니다.

작성자에 따르면 이 프로젝트는 2023년 이후 업데이트되지 않았으며, 상용 후속 제품이 있습니다.

핵심 기능

  • 01Direct3D 11.0 하드웨어에서 DirectCompute 컴퓨트 셰이더를 사용해 특정 GPU 벤더에 종속되지 않는 추론 제공
  • 02OS 구성 요소 외에는 런타임 종속성이 없는 네이티브 C++ 라이브러리
  • 03파일 전사와 마이크 입력 실시간 캡처를 지원하는 데스크톱 GUI
  • 04Media Foundation을 통한 오디오 및 비디오 디코딩
  • 05마이크 캡처용 음성 활동 감지
  • 06NuGet으로 제공되는 C# 래퍼 및 PowerShell 5.1 스크립팅 지원

활용 사례

  • Python이나 CUDA를 설치하지 않고 Windows PC에서 오디오 파일 전사
  • Windows C# 또는 C++ 애플리케이션에 오프라인 음성 인식 기능 추가
  • 내장 GPU 또는 NVIDIA가 아닌 GPU를 탑재한 컴퓨터에서 마이크 입력 실시간 전사

빠른 시작

  1. 1

    Releases 섹션에서 WhisperDesktop.zip을 다운로드해 압축을 푼 다음 WhisperDesktop.exe를 실행합니다

  2. 2

    처음 실행할 때 안내가 표시되면 ggml-medium.bin(1.42GB)과 같은 모델을 다운로드합니다

사용 전 알아둘 점

  • Windows 64비트만 지원하며 macOS와 Linux는 지원하지 않습니다.
  • AVX1 및 F16C를 지원하는 CPU가 필요합니다.
  • 작성자는 2023년 이후 프로젝트를 업데이트하지 않았으며, 상용 후속 제품이 있습니다.
  • 자동 언어 감지는 구현되어 있지 않으며, 실시간 캡처는 지연 시간이 깁니다(약 5~10초).

포함된 컬렉션

토픽

자주 묻는 질문

Whisper은(는) 무엇인가요?
DirectCompute를 통해 Direct3D 11 GPU에서 추론을 실행하는 OpenAI Whisper 음성 인식의 Windows용 C++ 포트입니다. Whisper는 OpenAI의 Whisper 자동 음성 인식 모델을 Windows에서 구현한 C++ 프로젝트로, whisper.cpp 프로젝트와 GGML 모델 파일을 기반으로 합니다. DirectCompute 컴퓨트 셰이더를 통해 GPU에서 모델 연산을 수행하므로 CUDA나 PyTorch에 의존하지 않으며, Direct3D 11.0을 지원하는 모든 하드웨어 GPU에서 작동합니다.
Whisper은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Whisper은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Whisper은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. Whisper의 마지막 커밋은 2026년 9월 22일입니다.
Whisper은(는) 어디에 사용할 수 있나요?
Python이나 CUDA를 설치하지 않고 Windows PC에서 오디오 파일 전사 Windows C# 또는 C++ 애플리케이션에 오프라인 음성 인식 기능 추가 내장 GPU 또는 NVIDIA가 아닌 GPU를 탑재한 컴퓨터에서 마이크 입력 실시간 전사
Whisper는 어떻게 설치하나요?
Releases 섹션에서 WhisperDesktop.zip을 다운로드해 압축을 푼 다음 WhisperDesktop.exe를 실행합니다 처음 실행할 때 안내가 표시되면 ggml-medium.bin(1.42GB)과 같은 모델을 다운로드합니다
Whisper은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Const-me/Whisper

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트