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
readonlydisplayName:"OpenAI Whisper"='OpenAI Whisper'
Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:63
Implementation of
SpeechToTextProvider.displayName
id
readonlyid:"openai-whisper"='openai-whisper'
Defined in: packages/agentos/src/speech/providers/OpenAIWhisperSpeechToTextProvider.ts:62
Implementation of
supportsStreaming
readonlysupportsStreaming: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
options?
SpeechTranscriptionOptions = {}
Returns
Promise<SpeechTranscriptionResult>