@mastra/core
Version:
1 lines • 780 B
Source Map (JSON)
{"version":3,"file":"index.cjs","names":["MastraBase"],"sources":["../../src/tts/index.ts"],"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"],"mappings":";;;AAYA,IAAsB,YAAtB,cAAwCA,aAAAA,WAAW;CACjD;CACA,YAAY,EAAE,SAAoB;EAChC,MAAM,EACJ,WAAW,MACb,CAAC;EACD,KAAK,QAAQ;CACf;AAIF"}