← All SmartAdapters Audio

SmartAudioWhisperAdapter

Transcribes a recording in the Audio control to text, in the recording's own language.

Attaches to Audio

The listening half of the audio pair. Hand it an Audio control holding a recording and it returns the transcript, preserving the original language.

It is the foundation for voice notes, dictation and meeting capture inside a Wisej.NET application.

Transcription quality tracks the endpoint: use OpenAI's hosted Whisper, GroqCloud's accelerated version, or a LocalAI deployment when recordings must not leave the premises.

What it gives you

  • Speech-to-text transcription via Whisper-class endpoints.
  • Keeps the source language of the recording.
  • Writes the result back to the control's Text property.

Use it for

  • Voice notes in mobile-first Wisej.NET apps
  • Meeting capture feeding summarised minutes
  • Dictated form filling, paired with the data-entry adapter

Like every adapter, it runs through a SmartHub and inherits its SmartEndpoint — switching the model or provider never changes this code.

csharp
var hub = new SmartHub(this) {
    Endpoint = new OpenAIEndpointWhisper()
};

var whisper = new SmartAudioWhisperAdapter { Audio = audio1 };
string transcript = await whisper.TranscribeAsync();

Read the SmartAudioWhisperAdapter docs ↗