Interface: OpenAiSpeakerOptions
Defined in: packages/aiui-claude-channel/src/speak.ts:71
Properties
apiKey
apiKey:
string
Defined in: packages/aiui-claude-channel/src/speak.ts:75
The OpenAI API key.
baseUrl?
optionalbaseUrl?:string
Defined in: packages/aiui-claude-channel/src/speak.ts:79
Override the endpoint (tests).
fetch?
optionalfetch?: {(input,init?):Promise<Response>; (input,init?):Promise<Response>; }
Defined in: packages/aiui-claude-channel/src/speak.ts:77
Injected fetch (defaults to the global).
Call Signature
(
input,init?):Promise<Response>
Parameters
input
RequestInfo | URL
init?
RequestInit
Returns
Promise<Response>
Call Signature
(
input,init?):Promise<Response>
Parameters
input
string | Request | URL
init?
RequestInit
Returns
Promise<Response>
format?
optionalformat?:"mp3"|"opus"|"aac"|"flac"|"wav"|"pcm"
Defined in: packages/aiui-claude-channel/src/speak.ts:81
Audio container to request (default mp3).
model
model: () =>
string
Defined in: packages/aiui-claude-channel/src/speak.ts:73
Resolves the TTS model at call time (e.g. gpt-4o-mini-tts).
Returns
string