@maximai/maxim-js
Version:
Maxim AI JS SDK. Visit https://getmaxim.ai for more info.
14 lines (13 loc) • 715 B
TypeScript
import { RealtimeConversationItemAssistantMessage, RealtimeConversationItemSystemMessage, RealtimeConversationItemUserMessage } from "openai/resources/realtime/realtime";
/**
* Convert PCM16 audio data to WAV format.
*/
export declare function pcm16ToWav(pcmData: Buffer, sampleRate?: number, channels?: number): Buffer;
/**
* Extract message content from a conversation item.
*/
export declare function extractMessageContent(item: RealtimeConversationItemUserMessage): string;
/**
* Extract output text from a response message.
*/
export declare function extractOutputText(item: RealtimeConversationItemSystemMessage | RealtimeConversationItemUserMessage | RealtimeConversationItemAssistantMessage): string;