Moonshine Tiny JA (ONNX / Transformers.js)
UsefulSensors/moonshine-tiny-ja の ONNX 版です。Transformers.js / onnxruntime-web で使用できます。
Demo
Usage
import {
MoonshineForConditionalGeneration,
AutoProcessor,
AutoTokenizer,
} from '@huggingface/transformers';
const MODEL_ID = 'wmoto-ai/moonshine-tiny-ja-ONNX';
const [model, processor, tokenizer] = await Promise.all([
MoonshineForConditionalGeneration.from_pretrained(MODEL_ID, { dtype: 'fp32' }),
AutoProcessor.from_pretrained(MODEL_ID),
AutoTokenizer.from_pretrained(MODEL_ID),
]);
// audioData: Float32Array (16kHz, mono)
const inputs = await processor(audioData);
const outputs = await model.generate({ ...inputs, max_new_tokens: 64 });
const text = tokenizer.decode(outputs[0], { skip_special_tokens: true });
Changes from Original
attention_mask入力を削除(Transformers.js互換のため内部生成に変更)- Transformers.js が期待するディレクトリ構造に配置
重み自体は元モデルと同一です。
Intended use / Limitations
- 主用途: 日本語音声のリアルタイム文字起こし
- 非推奨: 医療・法務など高リスク領域での利用
- 詳細は元モデルを参照
License
Moonshine AI Community License に準拠します。詳細は元モデルおよびライセンス全文を参照してください。
Citation
@misc{king2025flavorsmoonshinetinyspecialized,
title={Flavors of Moonshine: Tiny Specialized ASR Models for Edge Devices},
author={Evan King and Adam Sabra and Manjunath Kudlur and James Wang and Pete Warden},
year={2025},
eprint={2509.02523},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2509.02523}
}
- Downloads last month
- 131
Model tree for wmoto-ai/moonshine-tiny-ja-ONNX
Base model
UsefulSensors/moonshine-tiny-ja