Views
No views yet
git clone https://github.com/ggerganov/whisper.cpp.git
cd whisper.cpp
makekotoba-tech/kotoba-whisper-bilingual-v1.0:wget https://huggingface.co/kotoba-tech/kotoba-whisper-bilingual-v1.0-ggml/resolve/main/ggml-kotoba-whisper-bilingual-v1.0.bin -P ./models1wget https://huggingface.co/datasets/japanese-asr/en_asr.esb_eval/resolve/main/sample.wav -O sample_en.wav
2wget https://huggingface.co/datasets/japanese-asr/ja_asr.jsut_basic5000/resolve/main/sample.flac -O sample_ja.flac
3ffmpeg -i sample_en.wav -ar 16000 -ac 1 -c:a pcm_s16le sample_en_fixed.wav
4ffmpeg -i sample_ja.flac -ar 16000 -ac 1 -c:a pcm_s16le sample_ja_fixed.wavmake -j && ./main -m models/ggml-kotoba-whisper-bilingual-v1.0.bin -l ja -f sample_ja_fixed.wav --output-file "output.transcribe.ja" --output-json make -j && ./main -m models/ggml-kotoba-whisper-bilingual-v1.0.bin -l ja -f sample_en_fixed.wav --output-file "output.transcribe.en" --output-json make -j && ./main -m models/ggml-kotoba-whisper-bilingual-v1.0.bin -tr -l en -f sample_ja_fixed.wav --output-file "output.translate.en" --output-json make -j && ./main -m models/ggml-kotoba-whisper-bilingual-v1.0.bin -tr -l ja -f sample_en_fixed.wav --output-file "output.translate.ja" --output-json | audio file | audio duration (min) | whisper.cpp (sec) | faster-whisper (sec) | hf pipeline (sec) |
|---|---|---|---|---|
| audio 1 | 50.3 | 581 | 2601 | 807 |
| audio 2 | 5.6 | 41 | 73 | 61 |
| audio 3 | 4.9 | 30 | 141 | 54 |
| audio 4 | 5.6 | 35 | 126 | 69 |
wget https://huggingface.co/kotoba-tech/kotoba-whisper-bilingual-v1.0-ggml/resolve/main/ggml-kotoba-whisper-bilingual-v1.0-q5_0.bin -P ./modelsmake -j && ./main -m models/ggml-kotoba-whisper-bilingual-v1.0-q5_0.bin -l ja -f sample_ja_fixed.wav --output-file "output.transcribe.ja.q" --output-json # clone OpenAI whisper and whisper.cpp
git clone https://github.com/openai/whisper
git clone https://github.com/ggerganov/whisper.cpp
# get the models
cd whisper.cpp/models
git clone https://huggingface.co/kotoba-tech/kotoba-whisper-bilingual-v1.0
# convert to ggml
python3 ./convert-h5-to-ggml.py ./kotoba-whisper-bilingual-v1.0/ ../../whisper .
mv ggml-model.bin ggml-kotoba-whisper-bilingual-v1.0.bin
# quantize ggml model
cd ../
make quantize
./quantize models/ggml-kotoba-whisper-bilingual-v1.0.bin models/ggml-kotoba-whisper-bilingual-v1.0-q5_0.bin q5_0