API reference

petty.tts

capability: tts-provider

petty.tts.registerProvider

registerProvider(handler: TTSHandler): void

petty.tts.unregisterProvider

unregisterProvider(): void

Types referenced

TTSHandler

type TTSHandler = (
  text: string,
  category: "notification" | "quip" | "drop",
  done: (result: TTSResult) => void
) => void;

TTSResult

type TTSResult =
  | { audio: string; format: "mp3" | "wav" | "aac" }
  | { error: string }
  | null;