Skip to main content

Class: OpenAIWhisperSpeechToTextProvider

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:61

Implements

Constructors

Constructor

new OpenAIWhisperSpeechToTextProvider(config): OpenAIWhisperSpeechToTextProvider

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:67

Parameters

config

OpenAIWhisperSpeechToTextProviderConfig

Returns

OpenAIWhisperSpeechToTextProvider

Properties

displayName

readonly displayName: "OpenAI Whisper" = 'OpenAI Whisper'

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:63

Implementation of

SpeechToTextProvider.displayName


id

readonly id: "openai-whisper" = 'openai-whisper'

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:62

Implementation of

SpeechToTextProvider.id


supportsStreaming

readonly supportsStreaming: false = false

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:64

Implementation of

SpeechToTextProvider.supportsStreaming

Methods

getProviderName()

getProviderName(): string

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:71

Returns

string

Implementation of

SpeechToTextProvider.getProviderName


transcribe()

transcribe(audio, options?): Promise<SpeechTranscriptionResult>

Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:75

Parameters

audio

SpeechAudioInput

options?

SpeechTranscriptionOptions = {}

Returns

Promise<SpeechTranscriptionResult>

Implementation of

SpeechToTextProvider.transcribe