# This file was auto-generated by Fern from our API Definition.

import typing_extensions


class SpeakV2SpeechInterruptedMetadataControlsAppliedParams(typing_extensions.TypedDict):
    """
    Counts of the inline controls the server acted on during the turn. Inline pause and pronunciation controls are not applied at launch — support is coming soon — so every count is currently `0`.
    """

    pronunciations_applied: int
    """
    Pronunciation overrides successfully applied. Mirrors the Aura-2 `dg-pronunciations-applied` REST header. Currently always `0`.
    """

    breaks_applied: int
    """
    Pause (break) controls successfully applied. Mirrors the Aura-2 `dg-breaks-applied` REST header. Currently always `0`.
    """

    pronunciation_warnings: int
    """
    Pronunciation entries that triggered a warning (invalid IPA, word too long). Mirrors the Aura-2 `dg-pronunciation-warnings` REST header. Currently always `0`.
    """
