@nomyx/assistant
Version:
A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)
16 lines (15 loc) • 463 B
TypeScript
import { Middleware } from '../types/middleware';
import { IAIProvider } from '../types';
export declare class SpeechMiddleware implements Middleware {
private apiKey;
private userId;
private maleVoice;
private femaleVoice;
private aiProvider;
constructor(aiProvider: IAIProvider);
process(response: any): Promise<any>;
private speakText;
private convertToSpeakableSentences;
private getNonce;
private speakSentence;
}