Recursive AI

From Whisper.net

All onespeech docs

This is a concept map, not an API-compatible shim. It uses the published package documentation, consulted 2026-11-08; no implementation source is needed.

Familiar conceptOneSpeech equivalent
Factory loading a model path, then a processor builderA catalog model ID for Speech.Transcribe, or a disposable low-level family recognizer
Asynchronously enumerating processor segmentsSpeech.TranscribeStream yields immutable Segment values
Language builder settingOptional language scalar or typed family options
Segment timestampsSegment boundaries plus per-word timing provenance; missing times are null
Runtime/model installationCore managed package plus verified catalog weights; no native runtime package

Start with the README example. Do not pass a GGML model file to OneSpeech: use its supported publisher files and local runtime conversion. Similar model names do not imply identical decoding policy, timestamps or long-file segmentation. Check the results for the exact slices compared.

For complete diarization, use Transcribe; segment streaming does not run whole-file speaker clustering. See long files, and keep cancellation and enumeration disposal in the application lifetime. OneSpeech is not affiliated with Whisper.net.