TTSModelUsage: {
    audioDurationMs: number;
    charactersCount: number;
    inputTokens: number;
    model: string;
    outputTokens: number;
    provider: string;
    type: "tts_usage";
}

Type declaration

  • audioDurationMs: number

    Duration of generated audio in milliseconds.

  • charactersCount: number

    Number of characters synthesized (for character-based TTS billing).

  • inputTokens: number

    Input text tokens (for token-based TTS billing, e.g., OpenAI TTS).

  • model: string

    The model name (e.g., 'eleven_turbo_v2', 'sonic').

  • outputTokens: number

    Output audio tokens (for token-based TTS billing, e.g., OpenAI TTS).

  • provider: string

    The provider name (e.g., 'elevenlabs', 'cartesia').

  • type: "tts_usage"