The expression (delivery/emotion) the agent used for a transcription segment, surfaced
so the frontend can react to it, when expressive markup is stripped from the transcript.
The value is a JSON object {"expression": ..., "mood": ...} carrying the segment's
leading expression — the <expression> tag for Inworld/xAI or the <emotion> tag for
Cartesia — plus the mood it normalizes to, e.g.
{"expression":"speak happy","mood":"happy"}. A JSON object (rather than a bare string)
so the shape can gain fields later without breaking parsers.
The expression (delivery/emotion) the agent used for a transcription segment, surfaced so the frontend can react to it, when expressive markup is stripped from the transcript. The value is a JSON object
{"expression": ..., "mood": ...}carrying the segment's leading expression — the<expression>tag for Inworld/xAI or the<emotion>tag for Cartesia — plus the mood it normalizes to, e.g.{"expression":"speak happy","mood":"happy"}. A JSON object (rather than a bare string) so the shape can gain fields later without breaking parsers.