NathanRoll commited on
Commit
bc4e7f1
·
verified ·
1 Parent(s): b5f8f87

Expose transcribe.cpp Q8 at a Handy-compatible root filename

Browse files
.gitattributes CHANGED
@@ -44,3 +44,4 @@ report/assets/unseen/unseen-english-domains.png filter=lfs diff=lfs merge=lfs -t
44
  report/assets/unseen/unseen-eurospeech.png filter=lfs diff=lfs merge=lfs -text
45
  report/assets/unseen/unseen-language-coverage.png filter=lfs diff=lfs merge=lfs -text
46
  transcribe-cpp/orukeet-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
 
 
44
  report/assets/unseen/unseen-eurospeech.png filter=lfs diff=lfs merge=lfs -text
45
  report/assets/unseen/unseen-language-coverage.png filter=lfs diff=lfs merge=lfs -text
46
  transcribe-cpp/orukeet-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
47
+ orukeet-transcribe-cpp-Q8_0.gguf filter=lfs diff=lfs merge=lfs -text
ARTIFACTS.json CHANGED
@@ -51,7 +51,7 @@
51
  },
52
  "README.md": {
53
  "bytes": 13115,
54
- "sha256": "c8be4e891a2cb526dd2f8e24e02a001ed8f4b4ac2111674b2a9242a65b08da07"
55
  },
56
  "CITATION.bib": {
57
  "bytes": 562,
@@ -614,16 +614,16 @@
614
  "sha256": "29d50f34b1ffe4b11665aaeefdaf63a22796c53c38234cd9d6f06c5153c9e13a"
615
  },
616
  "transcribe-cpp/README.md": {
617
- "bytes": 3091,
618
- "sha256": "15598b8d00955d4b9c657b8034d02143c7981d2e254853c1db9cb1e95fdb620d"
619
  },
620
  "transcribe-cpp/validation.json": {
621
  "bytes": 5409,
622
  "sha256": "0bca4eabd62c784a14eb486aeead27868b8014d98b62378012b75669e19fff42"
623
  },
624
  "transcribe-cpp/manifest.json": {
625
- "bytes": 939,
626
- "sha256": "11e14b26e08b06710ff739d12ebd3eb98d91d6ce859ecc1f559a092a63357a6c"
627
  },
628
  "transcribe-cpp/convert-orukeet.patch": {
629
  "bytes": 1635,
@@ -632,6 +632,10 @@
632
  "transcribe-cpp/orukeet-Q8_0.gguf": {
633
  "bytes": 739508608,
634
  "sha256": "cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e"
 
 
 
 
635
  }
636
  }
637
  }
 
51
  },
52
  "README.md": {
53
  "bytes": 13115,
54
+ "sha256": "e81cc20f6218f878aeaf496facb727971702abda1e06bb9e9ecbb5f60c73c275"
55
  },
56
  "CITATION.bib": {
57
  "bytes": 562,
 
614
  "sha256": "29d50f34b1ffe4b11665aaeefdaf63a22796c53c38234cd9d6f06c5153c9e13a"
615
  },
616
  "transcribe-cpp/README.md": {
617
+ "bytes": 3281,
618
+ "sha256": "76385d17cbe11d605aa02db6c19ef98aa6737d744e9dbae39d0c667cc47a9dc6"
619
  },
620
  "transcribe-cpp/validation.json": {
621
  "bytes": 5409,
622
  "sha256": "0bca4eabd62c784a14eb486aeead27868b8014d98b62378012b75669e19fff42"
623
  },
624
  "transcribe-cpp/manifest.json": {
625
+ "bytes": 1015,
626
+ "sha256": "464713d1b57e82f63deedbca10cecbd39f6be5d7718f0bf4ae5a6b5a429ac668"
627
  },
628
  "transcribe-cpp/convert-orukeet.patch": {
629
  "bytes": 1635,
 
632
  "transcribe-cpp/orukeet-Q8_0.gguf": {
633
  "bytes": 739508608,
634
  "sha256": "cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e"
635
+ },
636
+ "orukeet-transcribe-cpp-Q8_0.gguf": {
637
+ "bytes": 739508608,
638
+ "sha256": "cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e"
639
  }
640
  }
641
  }
README.md CHANGED
@@ -149,7 +149,7 @@ times; it does not return emotion, speaking-style or speaker-diarization scores.
149
 
150
  ## transcribe.cpp and Handy-compatible GGUF
151
 
152
- [`transcribe-cpp/orukeet-Q8_0.gguf`](transcribe-cpp/orukeet-Q8_0.gguf) is a Q8 export of the same r3 checkpoint for [transcribe.cpp](https://github.com/cjpais/transcribe.cpp). It uses the existing `parakeet` architecture and requires no Gabor-specific runtime. CPU and Apple Metal checks use the exact `transcribe-cpp` 0.2.0 dependency pinned by Handy.
153
 
154
  This file has a different tensor layout from the native NeMo-Speech.cpp GGUFs above. Select the export for your runtime. [Conversion, checksums and validation](transcribe-cpp/README.md).
155
 
@@ -159,7 +159,7 @@ This file has a different tensor layout from the native NeMo-Speech.cpp GGUFs ab
159
  |:--|:--|--:|
160
  | NeMo source | `orukeet-v0.1.0.nemo` | 2,509,342,720 |
161
  | Native Q8 | `orukeet-v0.1.0-q8.gguf` | 714,456,704 |
162
- | transcribe.cpp Q8 | `transcribe-cpp/orukeet-Q8_0.gguf` | 739,508,608 |
163
  | Native F16 | `orukeet-v0.1.0-f16.gguf` | 1,296,681,088 |
164
  | ONNX INT8 archive | `onnx/sherpa-onnx-orukeet-v0.1.0-int8.tar.bz2` | 486,807,585 |
165
 
 
149
 
150
  ## transcribe.cpp and Handy-compatible GGUF
151
 
152
+ [`orukeet-transcribe-cpp-Q8_0.gguf`](orukeet-transcribe-cpp-Q8_0.gguf) is a Q8 export of the same r3 checkpoint for [transcribe.cpp](https://github.com/cjpais/transcribe.cpp). It uses the existing `parakeet` architecture and requires no Gabor-specific runtime. CPU and Apple Metal checks use the exact `transcribe-cpp` 0.2.0 dependency pinned by Handy.
153
 
154
  This file has a different tensor layout from the native NeMo-Speech.cpp GGUFs above. Select the export for your runtime. [Conversion, checksums and validation](transcribe-cpp/README.md).
155
 
 
159
  |:--|:--|--:|
160
  | NeMo source | `orukeet-v0.1.0.nemo` | 2,509,342,720 |
161
  | Native Q8 | `orukeet-v0.1.0-q8.gguf` | 714,456,704 |
162
+ | transcribe.cpp Q8 | `orukeet-transcribe-cpp-Q8_0.gguf` | 739,508,608 |
163
  | Native F16 | `orukeet-v0.1.0-f16.gguf` | 1,296,681,088 |
164
  | ONNX INT8 archive | `onnx/sherpa-onnx-orukeet-v0.1.0-int8.tar.bz2` | 486,807,585 |
165
 
orukeet-transcribe-cpp-Q8_0.gguf ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e
3
+ size 739508608
transcribe-cpp/README.md CHANGED
@@ -2,17 +2,19 @@
2
 
3
  This Q8_0 export uses transcribe.cpp's existing Parakeet TDT v3 implementation. The 12,288 fitted Gabor kernels are materialized as ordinary convolution weights. There are no additional runtime operators or dependencies.
4
 
5
- - File: `transcribe-cpp/orukeet-Q8_0.gguf` (739,508,608 bytes)
6
  - SHA-256: `cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e`
7
  - Source: Orukeet r3, SHA-256 `031c8ddab4845aeced904a7cde8e8aa57993b2e344716cf83a545b079c473b56`
8
  - Weights: [CC BY-SA 4.0](../LICENSE-WEIGHTS). Orukeet is an adaptation of NVIDIA Parakeet TDT v3; retain [attribution](../NOTICE.md).
9
 
 
 
10
  ## Run
11
 
12
  Build [transcribe.cpp](https://github.com/cjpais/transcribe.cpp/tree/585b98f7e66777d16f2da734ceedaa7398060fa7) normally, then run:
13
 
14
  ```sh
15
- ./build/bin/transcribe-cli --model orukeet-Q8_0.gguf recording.wav
16
  ```
17
 
18
  Use 16 kHz mono audio. This is offline transcription in 25 languages, with language detection and token timestamps. Translation and streaming recognition are not supported. Use this layout with transcribe.cpp; the root-level `orukeet-v0.1.0-q8.gguf` is for NeMo-Speech.cpp.
 
2
 
3
  This Q8_0 export uses transcribe.cpp's existing Parakeet TDT v3 implementation. The 12,288 fitted Gabor kernels are materialized as ordinary convolution weights. There are no additional runtime operators or dependencies.
4
 
5
+ - File: `orukeet-transcribe-cpp-Q8_0.gguf` (739,508,608 bytes)
6
  - SHA-256: `cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e`
7
  - Source: Orukeet r3, SHA-256 `031c8ddab4845aeced904a7cde8e8aa57993b2e344716cf83a545b079c473b56`
8
  - Weights: [CC BY-SA 4.0](../LICENSE-WEIGHTS). Orukeet is an adaptation of NVIDIA Parakeet TDT v3; retain [attribution](../NOTICE.md).
9
 
10
+ The root-level filename follows Handy's existing cache and delete layout. The earlier `transcribe-cpp/orukeet-Q8_0.gguf` path remains available and contains identical bytes.
11
+
12
  ## Run
13
 
14
  Build [transcribe.cpp](https://github.com/cjpais/transcribe.cpp/tree/585b98f7e66777d16f2da734ceedaa7398060fa7) normally, then run:
15
 
16
  ```sh
17
+ ./build/bin/transcribe-cli --model orukeet-transcribe-cpp-Q8_0.gguf recording.wav
18
  ```
19
 
20
  Use 16 kHz mono audio. This is offline transcription in 25 languages, with language detection and token timestamps. Translation and streaming recognition are not supported. Use this layout with transcribe.cpp; the root-level `orukeet-v0.1.0-q8.gguf` is for NeMo-Speech.cpp.
transcribe-cpp/manifest.json CHANGED
@@ -9,12 +9,15 @@
9
  "sha256": "031c8ddab4845aeced904a7cde8e8aa57993b2e344716cf83a545b079c473b56"
10
  },
11
  "export": {
12
- "filename": "transcribe-cpp/orukeet-Q8_0.gguf",
13
  "bytes": 739508608,
14
  "sha256": "cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e",
15
  "architecture": "parakeet",
16
  "tensor_count": 697,
17
- "quantization": "Q8_0"
 
 
 
18
  },
19
  "converter": {
20
  "repo": "https://github.com/cjpais/transcribe.cpp",
 
9
  "sha256": "031c8ddab4845aeced904a7cde8e8aa57993b2e344716cf83a545b079c473b56"
10
  },
11
  "export": {
12
+ "filename": "orukeet-transcribe-cpp-Q8_0.gguf",
13
  "bytes": 739508608,
14
  "sha256": "cad2f52ac91cad829279422301989687c2cf02e19157352ed25ea501b90dbb7e",
15
  "architecture": "parakeet",
16
  "tensor_count": 697,
17
+ "quantization": "Q8_0",
18
+ "compatible_aliases": [
19
+ "transcribe-cpp/orukeet-Q8_0.gguf"
20
+ ]
21
  },
22
  "converter": {
23
  "repo": "https://github.com/cjpais/transcribe.cpp",