Skip to main content

whisper.cpp.cdll

Quick Start

1. Install whisper.cpp

git clone https://github.com/ggerganov/whisper.cpp

cd whisper.cpp
make tiny
make libwhisper.so

2. Install whisper_cpp_cdll

pip install whisper_cpp_cdll

3. Usage

from whisper_cpp_cdll.core import run_whisper
from whisper_cpp_cdll.util import read_audio

# your whisper.cpp files path
libname = './whisper.cpp/libwhisper.so'
fname_model = './whisper.cpp/models/ggml-tiny.bin'
d = read_audio('./whisper.cpp/samples/jfk.wav')

result = run_whisper(data = d, libname = libname, fname_model = fname_model, language=b'en')
#=> [{'segment_id': 0, 'text': ' And so my fellow Americans ask not what your country can do for you ask what you can do for your country.', 'start': 0, 'end': 176000, 'tokens': [{..}]},..... ]

Release files for whisper-cpp-cdll 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for whisper-cpp-cdll 0.0.5
File Size Uploaded
whisper_cpp_cdll-0.0.5.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for whisper-cpp-cdll 0.0.5
File Interpreter ABI Platform
whisper_cpp_cdll-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size:10.0 kB

Release files / whisper_cpp_cdll-0.0.5.tar.gz

Download URL whisper_cpp_cdll-0.0.5.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2ba1ffccf9f26efc49b8059a96d07799d517fa035cc8de25b7e663791762e793
BLAKE2b-256 checksum
How to use checksums
708f6557f3c8ab4573ea36989e55459885ad52f22a4c7d41af057fd01bcaaf57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.9.16 Darwin/22.3.0

Release files / whisper_cpp_cdll-0.0.5-py3-none-any.whl

Download URL whisper_cpp_cdll-0.0.5-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7bf8f3d9de6888c0a12277d09cb71ac2e19f64056baf70dbe01e968a4c228126
BLAKE2b-256 checksum
How to use checksums
b2f511f4dd8bbd51fc2441911e547e3e1a6acf2cf8f759b3a9ba1e48444feb6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.9.16 Darwin/22.3.0

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page