Feature Extraction
Transformers
Safetensors
Japanese
hubert
speech
k2ssl
0x3 yubo0306 commited on
Commit
edb80ef
·
0 Parent(s):

Duplicate from reazon-research/japanese-hubert-base-k2

Browse files

Co-authored-by: Yuta Sasaki <yubo0306@users.noreply.huggingface.co>

Files changed (5) hide show
  1. .gitattributes +35 -0
  2. README.md +61 -0
  3. config.json +72 -0
  4. model.safetensors +3 -0
  5. preprocessor_config.json +9 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: transformers
3
+ language: ja
4
+ datasets: reazon-research/reazonspeech
5
+ pipeline_tag: feature-extraction
6
+ tags:
7
+ - hubert
8
+ - speech
9
+ - k2ssl
10
+ license: apache-2.0
11
+ ---
12
+
13
+ # `reazon-research/japanese-hubert-base-k2`
14
+
15
+ This is a Japanese Hubert Base model pre-trained on [ReazonSpeech v2.0 corpus](https://huggingface.co/datasets/reazon-research/reazonspeech) using the k2 framework.
16
+
17
+ This model is converted from the k2 model.
18
+
19
+ We also release the CTC models, [`reazon-research/japanese-hubert-base-k2-rs35kh`](https://huggingface.co/reazon-research/japanese-hubert-base-k2-rs35kh) and [`reazon-research/japanese-hubert-base-k2-rs35kh-bpe`](https://huggingface.co/reazon-research/japanese-hubert-base-k2-rs35kh-bpe), derived from this model.
20
+
21
+ ## Usage
22
+
23
+ ```python
24
+ import librosa
25
+ import torch
26
+ from transformers import AutoFeatureExtractor, AutoModel
27
+
28
+ feature_extractor = AutoFeatureExtractor.from_pretrained("reazon-research/japanese-hubert-base-k2")
29
+ model = AutoModel.from_pretrained("reazon-research/japanese-hubert-base-k2")
30
+
31
+ audio, sr = librosa.load(audio_file, sr=16_000)
32
+ inputs = feature_extractor(
33
+ audio,
34
+ return_tensors="pt",
35
+ sampling_rate=sr,
36
+ )
37
+ with torch.inference_mode():
38
+ outputs = model(**inputs)
39
+ ```
40
+
41
+ ## Citation
42
+
43
+ ```bibtex
44
+ @misc{reazon-research-japanese-hubert-base-k2,
45
+ title={japanese-hubert-base-k2},
46
+ author={Sasaki, Yuta},
47
+ url = {https://huggingface.co/reazon-research/japanese-hubert-base-k2},
48
+ year = {2025}
49
+ }
50
+
51
+ @article{yang2024k2ssl,
52
+ title={k2SSL: A faster and better framework for self-supervised speech representation learning},
53
+ author={Yang, Yifan and Zhuo, Jianheng and Jin, Zengrui and Ma, Ziyang and Yang, Xiaoyu and Yao, Zengwei and Guo, Liyong and Kang, Wei and Kuang, Fangjun and Lin, Long and others},
54
+ journal={arXiv preprint arXiv:2411.17100},
55
+ year={2024}
56
+ }
57
+ ```
58
+
59
+ ## License
60
+
61
+ [Apache Licence 2.0](https://choosealicense.com/licenses/apache-2.0/)
config.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "activation_dropout": 0.1,
3
+ "apply_spec_augment": true,
4
+ "architectures": [
5
+ "HubertModel"
6
+ ],
7
+ "attention_dropout": 0.1,
8
+ "bos_token_id": 1,
9
+ "classifier_proj_size": 256,
10
+ "conv_bias": false,
11
+ "conv_dim": [
12
+ 512,
13
+ 512,
14
+ 512,
15
+ 512,
16
+ 512,
17
+ 512,
18
+ 512
19
+ ],
20
+ "conv_kernel": [
21
+ 10,
22
+ 3,
23
+ 3,
24
+ 3,
25
+ 3,
26
+ 2,
27
+ 2
28
+ ],
29
+ "conv_pos_batch_norm": false,
30
+ "conv_stride": [
31
+ 5,
32
+ 2,
33
+ 2,
34
+ 2,
35
+ 2,
36
+ 2,
37
+ 2
38
+ ],
39
+ "ctc_loss_reduction": "sum",
40
+ "ctc_zero_infinity": false,
41
+ "do_stable_layer_norm": false,
42
+ "dtype": "float32",
43
+ "eos_token_id": 2,
44
+ "feat_extract_activation": "gelu",
45
+ "feat_extract_norm": "group",
46
+ "feat_proj_dropout": 0.0,
47
+ "feat_proj_layer_norm": true,
48
+ "final_dropout": 0.1,
49
+ "hidden_act": "gelu",
50
+ "hidden_dropout": 0.1,
51
+ "hidden_size": 768,
52
+ "initializer_range": 0.02,
53
+ "intermediate_size": 3072,
54
+ "layer_norm_eps": 1e-05,
55
+ "layerdrop": 0.1,
56
+ "mask_feature_length": 10,
57
+ "mask_feature_min_masks": 0,
58
+ "mask_feature_prob": 0.0,
59
+ "mask_time_length": 10,
60
+ "mask_time_min_masks": 2,
61
+ "mask_time_prob": 0.05,
62
+ "model_type": "hubert",
63
+ "num_attention_heads": 12,
64
+ "num_conv_pos_embedding_groups": 16,
65
+ "num_conv_pos_embeddings": 128,
66
+ "num_feat_extract_layers": 7,
67
+ "num_hidden_layers": 12,
68
+ "pad_token_id": 0,
69
+ "transformers_version": "4.56.0",
70
+ "use_weighted_layer_sum": false,
71
+ "vocab_size": 32
72
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:342e0d687c5448da900134a8d682c512ffb3da2c80819e8cc2f9e22c0fe5e864
3
+ size 377510632
preprocessor_config.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "do_normalize": true,
3
+ "feature_extractor_type": "Wav2Vec2FeatureExtractor",
4
+ "feature_size": 1,
5
+ "padding_side": "right",
6
+ "padding_value": 0.0,
7
+ "return_attention_mask": false,
8
+ "sampling_rate": 16000
9
+ }