@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
1 lines • 864 B
Source Map (JSON)
{"version":3,"sources":["../../src/tts/index.ts"],"names":["MastraBase"],"mappings":";;;;;AAYO,IAAe,SAAA,GAAf,cAAiCA,4BAAA,CAAW;AAAA,EACjD,KAAA;AAAA,EACA,WAAA,CAAY,EAAE,KAAA,EAAM,EAAc;AAChC,IAAA,KAAA,CAAM;AAAA,MACJ,SAAA,EAAW;AAAA,KACZ,CAAA;AACD,IAAA,IAAA,CAAK,KAAA,GAAQ,KAAA;AAAA,EACf;AAIF","file":"index.cjs","sourcesContent":["import { MastraBase } from '../base';\n\ninterface BuiltInModelConfig {\n provider: string;\n name: string;\n apiKey?: string;\n}\n\nexport interface TTSConfig {\n model: BuiltInModelConfig;\n}\n\nexport abstract class MastraTTS extends MastraBase {\n model: BuiltInModelConfig;\n constructor({ model }: TTSConfig) {\n super({\n component: 'TTS',\n });\n this.model = model;\n }\n\n abstract generate({ text }: { text: string }): Promise<any>;\n abstract stream({ text }: { text: string }): Promise<any>;\n}\n"]}