Downloads · 30 days
22
15% of all-time downloads
takehika/wav2vec2-commonvoice-ja-finetuned
wav2vec2-commonvoice-ja-finetuned is a automatic speech recognition model from takehika. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
Fine-tuned facebook/wav2vec2-large-xlsr-53 for Japanese ASR using Common Voice Scripted Speech 24.0 - Japanese.
Downloads · 30 days
22
15% of all-time downloads
All-time downloads
142
Public
Parameters
318M
1.3 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.3 GB · 100%
From the Hugging Face model README
Fine-tuned facebook/wav2vec2-large-xlsr-53 for Japanese ASR using Common Voice Scripted Speech 24.0 - Japanese.
facebook/wav2vec2-large-xlsr-530.3107import torch
import librosa
from transformers import AutoModelForCTC, Wav2Vec2CTCTokenizer, Wav2Vec2FeatureExtractor, Wav2Vec2Processor
repo_id = "takehika/wav2vec2-commonvoice-ja-finetuned"
tokenizer = Wav2Vec2CTCTokenizer.from_pretrained(repo_id)
feature_extractor = Wav2Vec2FeatureExtractor.from_pretrained(repo_id)
processor = Wav2Vec2Processor(feature_extractor=feature_extractor, tokenizer=tokenizer)
model = AutoModelForCTC.from_pretrained(repo_id)
speech, _ = librosa.load("sample.wav", sr=16_000)
inputs = processor(speech, sampling_rate=16_000, return_tensors="pt", padding=True)
with torch.no_grad():
logits = model(**inputs).logits
pred_ids = torch.argmax(logits, dim=-1)
text = processor.batch_decode(pred_ids)[0]
print(text)
Notes: Text normalization was applied (NFKC normalization, selected symbol removal, whitespace cleanup).
42 (effective 8)2e-5constant_with_warmup5005000.3107facebook/wav2vec2-large-xlsr-53: Apache-2.0References: