Terjemahan mesin · Versi asli bahasa Inggris
Parakeet TDT - Android
Parakeet TDT v3 jalankan Android, tertanam Linux, dan Windows via ONNX RuntimeModel ini dibagi ke enkoder dan berkas kode penggabungan, keduanya INT8 diukur, dengan pendukung decoder serakah TDT 114 bahasa dan 8192-Token kosakata BPE.
Berkas Model
| Berkas | Ukuran |
|---|---|
parakeet-encoder-int8.onnx | 840 MB |
parakeet-decoder-joint-int8.onnx | 51 MB |
vocab.json | & lt; 1 MB |
HuggingFace: soniqo/Parakeet-TDT-v3-ONNX
Penampilan
| Metrik | Nilai |
|---|---|
| Bahasa | 114 |
| Kuantisasi | INT8 |
| Decoder | TDT serakah |
| Faktor Reall- waktu | RTF 0.12 (~150 ms untuk 1.5 s audio) |
| Percepatan perangkat keras | NNAPI (Android), QNN Hexagon DSP (Linux) |
Kotlin (Android)
val modelDir = ModelManager.ensureModels(context)
val pipeline = SpeechPipeline(SpeechConfig(modelDir = modelDir))
pipeline.events.collect { event ->
when (event) {
is SpeechEvent.TranscriptionCompleted -> println(event.text)
else -> {}
}
}
pipeline.start()
pipeline.pushAudio(samples) // 16kHz mono float32
C API (Linux)
speech_config_t cfg = speech_config_default();
cfg.model_dir = "/opt/models";
speech_pipeline_t p = speech_create(cfg, on_event, NULL);
speech_start(p);
speech_push_audio(p, samples, 512);
Kode sumber: gitub.com /soniqo/speech-android