sandrohanea/whisper.net
Whisper.net. Speech to text made simple using Whisper Models
What it solves
Whisper.net은 OpenAI의 Whisper를 위한 .NET 바인딩을 제공하여, 개발자가 C# 및 .NET 애플리케이션에 고품질의 음성-텍스트 변환 및 번역 기능을 직접 통합할 수 있도록 하며, 네이티브 C++ 코드를 작성할 필요가 없습니다.
How it works
whisper.cpp의 래퍼(wrapper)로 작동하며, Ggml 모델을 사용하여 추론을 수행합니다. 이 프로젝트는 플랫폼과 하드웨어에 따라 최적의 가능한 하드웨어 가속을 자동으로 선택하는 유연한 런타임 시스템을 제공합니다. CPU, NVIDIA CUDA (12 및 13), Apple CoreML, Intel OpenVino, 그리고 Vulkan을 지원합니다.
Who it’s for
Windows, Linux, macOS, iOS, Android, 그리고 WebAssembly를 포함한 다양한 플랫폼에서 로컬, 오프라인 음성 인식 및 번역을 구현하고자 하는 .NET 개발자.
Who it’s for
Windows, Linux, macOS, iOS, Android, 그리고 WebAssembly를 포함한 다양한 플랫폼에서 로컬, 오프라인 음성 인식 및 번역을 구현하고자 하는 .NET .NET 개발자.
Highlights
- Multi-platform support: Works across desktop, mobile, and web (WASM).
- Hardware acceleration: Built-in support for CUDA, CoreML, OpenVino, and Vulkan. -n Automatic runtime selection: 利用可能なドライバーとハードウェアに基づいて、GPU から CPU へ透過的にフォールバック falls back from GPU to CPU based on available drivers and hardware.
- Easy model management: Includes a Hugging Face downloader for Ggml models and Silero VAD (Voice Activity Detection) models.
- Flexible loading: Models can be loaded from files, streams, or buffers.