Class: WhisperVoiceHandler
Defined in: packages/core/src/lib/voice-handler.ts:9
Handles voice transcription requests using OpenAI Whisper
Constructors
new WhisperVoiceHandler()
new WhisperVoiceHandler(
config
):WhisperVoiceHandler
Defined in: packages/core/src/lib/voice-handler.ts:16
Parameters
config
Configuration object
apiKey
string
OpenAI API key
Returns
Methods
processRequest()
processRequest(
req
):Promise
<Response
>
Defined in: packages/core/src/lib/voice-handler.ts:25
Processes voice transcription requests
Parameters
req
Request
Incoming request object containing base64 audio data
Returns
Promise
<Response
>
Streaming response with transcription